﻿<?xml version="1.0" encoding="utf-8"?><Type Name="PropertyAttributes" FullName="System.Reflection.PropertyAttributes" FullNameSP="System_Reflection_PropertyAttributes" Maintainer="ecma"><TypeSignature Language="ILASM" Value=".class public sealed serializable PropertyAttributes extends System.Enum" /><TypeSignature Language="C#" Value="public enum PropertyAttributes" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed PropertyAttributes extends System.Enum" /><MemberOfLibrary>Reflection</MemberOfLibrary><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Attributes><Attribute><AttributeName>System.Flags</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>To get the PropertyAttributes, first get the class Type. From the Type, get the PropertyInfo. From the PropertyInfo, get the Attributes.</para><para>The enumerated value is a number representing the bitwise OR of the attributes implemented on the method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h.</para></summary></Docs><Members><Member MemberName="HasDefault"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Reflection.PropertyAttributes HasDefault = 0x1000" /><MemberSignature Language="C#" Value="HasDefault" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes HasDefault = int32(4096)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><Parameters /><MemberValue>HasDefault</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the property has a default value.</para></summary></Docs><Excluded>0</Excluded></Member><Member MemberName="None"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Reflection.PropertyAttributes None = 0x0" /><MemberSignature Language="C#" Value="None" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes None = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><Parameters /><MemberValue>None</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that no attributes are associated with a property.</para></summary></Docs><Excluded>0</Excluded></Member><Member MemberName="Reserved2"><MemberSignature Language="C#" Value="Reserved2" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes Reserved2 = int32(8192)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><MemberValue>Reserved2</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved.</para></summary></Docs></Member><Member MemberName="Reserved3"><MemberSignature Language="C#" Value="Reserved3" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes Reserved3 = int32(16384)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><MemberValue>Reserved3</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved.</para></summary></Docs></Member><Member MemberName="Reserved4"><MemberSignature Language="C#" Value="Reserved4" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes Reserved4 = int32(32768)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><MemberValue>Reserved4</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reserved.</para></summary></Docs></Member><Member MemberName="ReservedMask"><MemberSignature Language="C#" Value="ReservedMask" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes ReservedMask = int32(62464)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><MemberValue>ReservedMask</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies a flag reserved for runtime use only.</para></summary></Docs></Member><Member MemberName="RTSpecialName"><MemberSignature Language="C#" Value="RTSpecialName" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes RTSpecialName = int32(1024)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><MemberValue>RTSpecialName</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the metadata internal APIs check the name encoding.</para></summary></Docs></Member><Member MemberName="SpecialName"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Reflection.PropertyAttributes SpecialName = 0x200" /><MemberSignature Language="C#" Value="SpecialName" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.PropertyAttributes SpecialName = int32(512)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.PropertyAttributes</ReturnType></ReturnValue><Parameters /><MemberValue>SpecialName</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies that the property is special, with the name describing how the property is special.</para></summary></Docs><Excluded>0</Excluded></Member></Members><TypeExcluded>0</TypeExcluded></Type>