﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Consistency" FullName="System.Runtime.ConstrainedExecution.Consistency"><TypeSignature Language="C#" Value="public enum Consistency" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed Consistency extends System.Enum" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Runtime.ConstrainedExecution.Consistency" /> enumeration is used as a parameter to the <see cref="T:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute" /> attribute to specify the reliability guarantee on a given method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies a reliability contract.</para></summary></Docs><Members><Member MemberName="MayCorruptAppDomain"><MemberSignature Language="C#" Value="MayCorruptAppDomain" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.ConstrainedExecution.Consistency MayCorruptAppDomain = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Runtime.ConstrainedExecution.Consistency</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>In the face of exceptional conditions, the common language runtime (CLR) makes no guarantees regarding state consistency in the current application domain.</para></summary></Docs></Member><Member MemberName="MayCorruptInstance"><MemberSignature Language="C#" Value="MayCorruptInstance" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.ConstrainedExecution.Consistency MayCorruptInstance = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Runtime.ConstrainedExecution.Consistency</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>In the face of exceptional conditions, the method is guaranteed to limit state corruption to the current instance.</para></summary></Docs></Member><Member MemberName="MayCorruptProcess"><MemberSignature Language="C#" Value="MayCorruptProcess" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.ConstrainedExecution.Consistency MayCorruptProcess = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Runtime.ConstrainedExecution.Consistency</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>In the face of exceptional conditions, the CLR makes no guarantees regarding state consistency; that is, the condition might corrupt the process.</para></summary></Docs></Member><Member MemberName="WillNotCorruptState"><MemberSignature Language="C#" Value="WillNotCorruptState" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.ConstrainedExecution.Consistency WillNotCorruptState = int32(3)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Runtime.ConstrainedExecution.Consistency</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>This does not guarantee that the method will never fail; however, it does guarantee that such a failure will never corrupt state.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>In the face of exceptional conditions, the method is guaranteed not to corrupt state. </para></summary></Docs></Member></Members></Type>