Permalink
Fetching contributors…
Cannot retrieve contributors at this time
1225 lines (1217 sloc) 58.7 KB
<Type Name="TypeAttributes" FullName="System.Reflection.TypeAttributes">
<TypeSignature Language="C#" Value="public enum TypeAttributes" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed TypeAttributes extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.Reflection.TypeAttributes" />
<TypeSignature Language="VB.NET" Value="Public Enum TypeAttributes" />
<TypeSignature Language="C++ CLI" Value="public enum class TypeAttributes" />
<TypeSignature Language="F#" Value="type TypeAttributes = " />
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute FrameworkAlternate="netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netframework-1.1;netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0">
<AttributeName>System.Flags</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0">
<AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-1.1;netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0">
<AttributeName>Serializable</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Specifies type attributes.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Some of the members of the <xref:System.Reflection.TypeAttributes> enumeration are masks that represent a set of mutually exclusive attributes. For example, the VisibilityMask member includes the NotPublic, Public, NestedPublic, NestedPrivate, NestedFamily, NestedAssembly, NestedFamANDAssem, and NestedFamORAssem members, Because each attribute set includes a member whose underlying value is zero, you should first `And` the value of the mask with the specific <xref:System.Reflection.TypeAttributes.VisibilityMask?displayProperty=nameWithType> value retrieved from a property such as <xref:System.Type.Attributes%2A?displayProperty=nameWithType>. The following table lists the masks and the individual members that they include:
|Mask|Includes|
|----------|--------------|
|VisibilityMask|NotPublic <br /> Public <br /> NestedPublic <br /> NestedPrivate <br /> NestedFamily <br /> NestedAssembly <br /> NestedFamANDAssem <br /> NestedFamORAssem|
|LayoutMask|AutoLayout <br /> SequentialLayout <br /> ExplicitLayout|
|ClassSemanticsMask|Class <br /> Interface|
|StringFormatMask|AnsiClass <br /> UnicodeClass <br /> AutoClass <br /> CustomFormatClass|
|CustomFormatMask|No members.|
The members of this enumerator class match the CorTypeAttr enumerator as defined in the corhdr.h file.
## Examples
The following example retrieves the value of the <xref:System.Type.Attributes%2A> property for <xref:System.Type> objects that represent a number of different types, and then determines whether individual attribute flags have been set.
[!code-csharp[System.Type.Attributes#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.type.attributes/cs/attributes1.cs#1)]
[!code-vb[System.Type.Attributes#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.type.attributes/vb/attributes1.vb#1)]
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Abstract">
<MemberSignature Language="C#" Value="Abstract" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Abstract = int32(128)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Abstract" />
<MemberSignature Language="VB.NET" Value="Abstract" />
<MemberSignature Language="C++ CLI" Value="Abstract" />
<MemberSignature Language="F#" Value="Abstract = 128" Usage="System.Reflection.TypeAttributes.Abstract" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>128</MemberValue>
<Docs>
<summary>Specifies that the type is abstract.</summary>
</Docs>
</Member>
<Member MemberName="AnsiClass">
<MemberSignature Language="C#" Value="AnsiClass" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes AnsiClass = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.AnsiClass" />
<MemberSignature Language="VB.NET" Value="AnsiClass" />
<MemberSignature Language="C++ CLI" Value="AnsiClass" />
<MemberSignature Language="F#" Value="AnsiClass = 0" Usage="System.Reflection.TypeAttributes.AnsiClass" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>LPTSTR is interpreted as ANSI.</summary>
</Docs>
</Member>
<Member MemberName="AutoClass">
<MemberSignature Language="C#" Value="AutoClass" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes AutoClass = int32(131072)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.AutoClass" />
<MemberSignature Language="VB.NET" Value="AutoClass" />
<MemberSignature Language="C++ CLI" Value="AutoClass" />
<MemberSignature Language="F#" Value="AutoClass = 131072" Usage="System.Reflection.TypeAttributes.AutoClass" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>131072</MemberValue>
<Docs>
<summary>LPTSTR is interpreted automatically.</summary>
</Docs>
</Member>
<Member MemberName="AutoLayout">
<MemberSignature Language="C#" Value="AutoLayout" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes AutoLayout = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.AutoLayout" />
<MemberSignature Language="VB.NET" Value="AutoLayout" />
<MemberSignature Language="C++ CLI" Value="AutoLayout" />
<MemberSignature Language="F#" Value="AutoLayout = 0" Usage="System.Reflection.TypeAttributes.AutoLayout" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>Specifies that class fields are automatically laid out by the common language runtime.</summary>
</Docs>
</Member>
<Member MemberName="BeforeFieldInit">
<MemberSignature Language="C#" Value="BeforeFieldInit" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes BeforeFieldInit = int32(1048576)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.BeforeFieldInit" />
<MemberSignature Language="VB.NET" Value="BeforeFieldInit" />
<MemberSignature Language="C++ CLI" Value="BeforeFieldInit" />
<MemberSignature Language="F#" Value="BeforeFieldInit = 1048576" Usage="System.Reflection.TypeAttributes.BeforeFieldInit" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>1048576</MemberValue>
<Docs>
<summary>Specifies that calling static methods of the type does not force the system to initialize the type.</summary>
</Docs>
</Member>
<Member MemberName="Class">
<MemberSignature Language="C#" Value="Class" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Class = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Class" />
<MemberSignature Language="VB.NET" Value="Class" />
<MemberSignature Language="C++ CLI" Value="Class" />
<MemberSignature Language="F#" Value="Class = 0" Usage="System.Reflection.TypeAttributes.Class" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>Specifies that the type is a class.</summary>
</Docs>
</Member>
<Member MemberName="ClassSemanticsMask">
<MemberSignature Language="C#" Value="ClassSemanticsMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes ClassSemanticsMask = int32(32)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.ClassSemanticsMask" />
<MemberSignature Language="VB.NET" Value="ClassSemanticsMask" />
<MemberSignature Language="C++ CLI" Value="ClassSemanticsMask" />
<MemberSignature Language="F#" Value="ClassSemanticsMask = 32" Usage="System.Reflection.TypeAttributes.ClassSemanticsMask" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>32</MemberValue>
<Docs>
<summary>Specifies class semantics information; the current class is contextful (else agile).</summary>
</Docs>
</Member>
<Member MemberName="CustomFormatClass">
<MemberSignature Language="C#" Value="CustomFormatClass" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes CustomFormatClass = int32(196608)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.CustomFormatClass" />
<MemberSignature Language="VB.NET" Value="CustomFormatClass" />
<MemberSignature Language="C++ CLI" Value="CustomFormatClass" />
<MemberSignature Language="F#" Value="CustomFormatClass = 196608" Usage="System.Reflection.TypeAttributes.CustomFormatClass" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>196608</MemberValue>
<Docs>
<summary>LPSTR is interpreted by some implementation-specific means, which includes the possibility of throwing a <see cref="T:System.NotSupportedException" />. Not used in the Microsoft implementation of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)].</summary>
</Docs>
</Member>
<Member MemberName="CustomFormatMask">
<MemberSignature Language="C#" Value="CustomFormatMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes CustomFormatMask = int32(12582912)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.CustomFormatMask" />
<MemberSignature Language="VB.NET" Value="CustomFormatMask" />
<MemberSignature Language="C++ CLI" Value="CustomFormatMask" />
<MemberSignature Language="F#" Value="CustomFormatMask = 12582912" Usage="System.Reflection.TypeAttributes.CustomFormatMask" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>12582912</MemberValue>
<Docs>
<summary>Used to retrieve non-standard encoding information for native interop. The meaning of the values of these 2 bits is unspecified. Not used in the Microsoft implementation of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)].</summary>
</Docs>
</Member>
<Member MemberName="ExplicitLayout">
<MemberSignature Language="C#" Value="ExplicitLayout" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes ExplicitLayout = int32(16)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.ExplicitLayout" />
<MemberSignature Language="VB.NET" Value="ExplicitLayout" />
<MemberSignature Language="C++ CLI" Value="ExplicitLayout" />
<MemberSignature Language="F#" Value="ExplicitLayout = 16" Usage="System.Reflection.TypeAttributes.ExplicitLayout" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>16</MemberValue>
<Docs>
<summary>Specifies that class fields are laid out at the specified offsets.</summary>
</Docs>
</Member>
<Member MemberName="HasSecurity">
<MemberSignature Language="C#" Value="HasSecurity" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes HasSecurity = int32(262144)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.HasSecurity" />
<MemberSignature Language="VB.NET" Value="HasSecurity" />
<MemberSignature Language="C++ CLI" Value="HasSecurity" />
<MemberSignature Language="F#" Value="HasSecurity = 262144" Usage="System.Reflection.TypeAttributes.HasSecurity" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>262144</MemberValue>
<Docs>
<summary>Type has security associate with it.</summary>
</Docs>
</Member>
<Member MemberName="Import">
<MemberSignature Language="C#" Value="Import" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Import = int32(4096)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Import" />
<MemberSignature Language="VB.NET" Value="Import" />
<MemberSignature Language="C++ CLI" Value="Import" />
<MemberSignature Language="F#" Value="Import = 4096" Usage="System.Reflection.TypeAttributes.Import" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>4096</MemberValue>
<Docs>
<summary>Specifies that the class or interface is imported from another module.</summary>
</Docs>
</Member>
<Member MemberName="Interface">
<MemberSignature Language="C#" Value="Interface" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Interface = int32(32)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Interface" />
<MemberSignature Language="VB.NET" Value="Interface" />
<MemberSignature Language="C++ CLI" Value="Interface" />
<MemberSignature Language="F#" Value="Interface = 32" Usage="System.Reflection.TypeAttributes.Interface" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>32</MemberValue>
<Docs>
<summary>Specifies that the type is an interface.</summary>
</Docs>
</Member>
<Member MemberName="LayoutMask">
<MemberSignature Language="C#" Value="LayoutMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes LayoutMask = int32(24)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.LayoutMask" />
<MemberSignature Language="VB.NET" Value="LayoutMask" />
<MemberSignature Language="C++ CLI" Value="LayoutMask" />
<MemberSignature Language="F#" Value="LayoutMask = 24" Usage="System.Reflection.TypeAttributes.LayoutMask" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>24</MemberValue>
<Docs>
<summary>Specifies class layout information.</summary>
</Docs>
</Member>
<Member MemberName="NestedAssembly">
<MemberSignature Language="C#" Value="NestedAssembly" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NestedAssembly = int32(5)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NestedAssembly" />
<MemberSignature Language="VB.NET" Value="NestedAssembly" />
<MemberSignature Language="C++ CLI" Value="NestedAssembly" />
<MemberSignature Language="F#" Value="NestedAssembly = 5" Usage="System.Reflection.TypeAttributes.NestedAssembly" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>5</MemberValue>
<Docs>
<summary>Specifies that the class is nested with assembly visibility, and is thus accessible only by methods within its assembly.</summary>
</Docs>
</Member>
<Member MemberName="NestedFamANDAssem">
<MemberSignature Language="C#" Value="NestedFamANDAssem" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NestedFamANDAssem = int32(6)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NestedFamANDAssem" />
<MemberSignature Language="VB.NET" Value="NestedFamANDAssem" />
<MemberSignature Language="C++ CLI" Value="NestedFamANDAssem" />
<MemberSignature Language="F#" Value="NestedFamANDAssem = 6" Usage="System.Reflection.TypeAttributes.NestedFamANDAssem" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>6</MemberValue>
<Docs>
<summary>Specifies that the class is nested with assembly and family visibility, and is thus accessible only by methods lying in the intersection of its family and assembly.</summary>
</Docs>
</Member>
<Member MemberName="NestedFamily">
<MemberSignature Language="C#" Value="NestedFamily" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NestedFamily = int32(4)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NestedFamily" />
<MemberSignature Language="VB.NET" Value="NestedFamily" />
<MemberSignature Language="C++ CLI" Value="NestedFamily" />
<MemberSignature Language="F#" Value="NestedFamily = 4" Usage="System.Reflection.TypeAttributes.NestedFamily" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>4</MemberValue>
<Docs>
<summary>Specifies that the class is nested with family visibility, and is thus accessible only by methods within its own type and any derived types.</summary>
</Docs>
</Member>
<Member MemberName="NestedFamORAssem">
<MemberSignature Language="C#" Value="NestedFamORAssem" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NestedFamORAssem = int32(7)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NestedFamORAssem" />
<MemberSignature Language="VB.NET" Value="NestedFamORAssem" />
<MemberSignature Language="C++ CLI" Value="NestedFamORAssem" />
<MemberSignature Language="F#" Value="NestedFamORAssem = 7" Usage="System.Reflection.TypeAttributes.NestedFamORAssem" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>7</MemberValue>
<Docs>
<summary>Specifies that the class is nested with family or assembly visibility, and is thus accessible only by methods lying in the union of its family and assembly.</summary>
</Docs>
</Member>
<Member MemberName="NestedPrivate">
<MemberSignature Language="C#" Value="NestedPrivate" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NestedPrivate = int32(3)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NestedPrivate" />
<MemberSignature Language="VB.NET" Value="NestedPrivate" />
<MemberSignature Language="C++ CLI" Value="NestedPrivate" />
<MemberSignature Language="F#" Value="NestedPrivate = 3" Usage="System.Reflection.TypeAttributes.NestedPrivate" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>3</MemberValue>
<Docs>
<summary>Specifies that the class is nested with private visibility.</summary>
</Docs>
</Member>
<Member MemberName="NestedPublic">
<MemberSignature Language="C#" Value="NestedPublic" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NestedPublic = int32(2)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NestedPublic" />
<MemberSignature Language="VB.NET" Value="NestedPublic" />
<MemberSignature Language="C++ CLI" Value="NestedPublic" />
<MemberSignature Language="F#" Value="NestedPublic = 2" Usage="System.Reflection.TypeAttributes.NestedPublic" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>Specifies that the class is nested with public visibility.</summary>
</Docs>
</Member>
<Member MemberName="NotPublic">
<MemberSignature Language="C#" Value="NotPublic" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes NotPublic = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.NotPublic" />
<MemberSignature Language="VB.NET" Value="NotPublic" />
<MemberSignature Language="C++ CLI" Value="NotPublic" />
<MemberSignature Language="F#" Value="NotPublic = 0" Usage="System.Reflection.TypeAttributes.NotPublic" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>Specifies that the class is not public.</summary>
</Docs>
</Member>
<Member MemberName="Public">
<MemberSignature Language="C#" Value="Public" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Public = int32(1)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Public" />
<MemberSignature Language="VB.NET" Value="Public" />
<MemberSignature Language="C++ CLI" Value="Public" />
<MemberSignature Language="F#" Value="Public = 1" Usage="System.Reflection.TypeAttributes.Public" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Specifies that the class is public.</summary>
</Docs>
</Member>
<Member MemberName="ReservedMask">
<MemberSignature Language="C#" Value="ReservedMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes ReservedMask = int32(264192)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.ReservedMask" />
<MemberSignature Language="VB.NET" Value="ReservedMask" />
<MemberSignature Language="C++ CLI" Value="ReservedMask" />
<MemberSignature Language="F#" Value="ReservedMask = 264192" Usage="System.Reflection.TypeAttributes.ReservedMask" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>264192</MemberValue>
<Docs>
<summary>Attributes reserved for runtime use.</summary>
</Docs>
</Member>
<Member MemberName="RTSpecialName">
<MemberSignature Language="C#" Value="RTSpecialName" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes RTSpecialName = int32(2048)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.RTSpecialName" />
<MemberSignature Language="VB.NET" Value="RTSpecialName" />
<MemberSignature Language="C++ CLI" Value="RTSpecialName" />
<MemberSignature Language="F#" Value="RTSpecialName = 2048" Usage="System.Reflection.TypeAttributes.RTSpecialName" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>2048</MemberValue>
<Docs>
<summary>Runtime should check name encoding.</summary>
</Docs>
</Member>
<Member MemberName="Sealed">
<MemberSignature Language="C#" Value="Sealed" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Sealed = int32(256)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Sealed" />
<MemberSignature Language="VB.NET" Value="Sealed" />
<MemberSignature Language="C++ CLI" Value="Sealed" />
<MemberSignature Language="F#" Value="Sealed = 256" Usage="System.Reflection.TypeAttributes.Sealed" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>256</MemberValue>
<Docs>
<summary>Specifies that the class is concrete and cannot be extended.</summary>
</Docs>
</Member>
<Member MemberName="SequentialLayout">
<MemberSignature Language="C#" Value="SequentialLayout" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes SequentialLayout = int32(8)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.SequentialLayout" />
<MemberSignature Language="VB.NET" Value="SequentialLayout" />
<MemberSignature Language="C++ CLI" Value="SequentialLayout" />
<MemberSignature Language="F#" Value="SequentialLayout = 8" Usage="System.Reflection.TypeAttributes.SequentialLayout" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>8</MemberValue>
<Docs>
<summary>Specifies that class fields are laid out sequentially, in the order that the fields were emitted to the metadata.</summary>
</Docs>
</Member>
<Member MemberName="Serializable">
<MemberSignature Language="C#" Value="Serializable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes Serializable = int32(8192)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.Serializable" />
<MemberSignature Language="VB.NET" Value="Serializable" />
<MemberSignature Language="C++ CLI" Value="Serializable" />
<MemberSignature Language="F#" Value="Serializable = 8192" Usage="System.Reflection.TypeAttributes.Serializable" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>8192</MemberValue>
<Docs>
<summary>Specifies that the class can be serialized.</summary>
</Docs>
</Member>
<Member MemberName="SpecialName">
<MemberSignature Language="C#" Value="SpecialName" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes SpecialName = int32(1024)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.SpecialName" />
<MemberSignature Language="VB.NET" Value="SpecialName" />
<MemberSignature Language="C++ CLI" Value="SpecialName" />
<MemberSignature Language="F#" Value="SpecialName = 1024" Usage="System.Reflection.TypeAttributes.SpecialName" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>1024</MemberValue>
<Docs>
<summary>Specifies that the class is special in a way denoted by the name.</summary>
</Docs>
</Member>
<Member MemberName="StringFormatMask">
<MemberSignature Language="C#" Value="StringFormatMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes StringFormatMask = int32(196608)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.StringFormatMask" />
<MemberSignature Language="VB.NET" Value="StringFormatMask" />
<MemberSignature Language="C++ CLI" Value="StringFormatMask" />
<MemberSignature Language="F#" Value="StringFormatMask = 196608" Usage="System.Reflection.TypeAttributes.StringFormatMask" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>196608</MemberValue>
<Docs>
<summary>Used to retrieve string information for native interoperability.</summary>
</Docs>
</Member>
<Member MemberName="UnicodeClass">
<MemberSignature Language="C#" Value="UnicodeClass" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes UnicodeClass = int32(65536)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.UnicodeClass" />
<MemberSignature Language="VB.NET" Value="UnicodeClass" />
<MemberSignature Language="C++ CLI" Value="UnicodeClass" />
<MemberSignature Language="F#" Value="UnicodeClass = 65536" Usage="System.Reflection.TypeAttributes.UnicodeClass" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>65536</MemberValue>
<Docs>
<summary>LPTSTR is interpreted as UNICODE.</summary>
</Docs>
</Member>
<Member MemberName="VisibilityMask">
<MemberSignature Language="C#" Value="VisibilityMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes VisibilityMask = int32(7)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.VisibilityMask" />
<MemberSignature Language="VB.NET" Value="VisibilityMask" />
<MemberSignature Language="C++ CLI" Value="VisibilityMask" />
<MemberSignature Language="F#" Value="VisibilityMask = 7" Usage="System.Reflection.TypeAttributes.VisibilityMask" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>7</MemberValue>
<Docs>
<summary>Specifies type visibility information.</summary>
</Docs>
</Member>
<Member MemberName="WindowsRuntime">
<MemberSignature Language="C#" Value="WindowsRuntime" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.TypeAttributes WindowsRuntime = int32(16384)" />
<MemberSignature Language="DocId" Value="F:System.Reflection.TypeAttributes.WindowsRuntime" />
<MemberSignature Language="VB.NET" Value="WindowsRuntime" />
<MemberSignature Language="C++ CLI" Value="WindowsRuntime" />
<MemberSignature Language="F#" Value="WindowsRuntime = 16384" Usage="System.Reflection.TypeAttributes.WindowsRuntime" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0">
<AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Reflection.TypeAttributes</ReturnType>
</ReturnValue>
<MemberValue>16384</MemberValue>
<Docs>
<summary>Specifies a [!INCLUDE[wrt](~/includes/wrt-md.md)] type.</summary>
</Docs>
</Member>
</Members>
</Type>