PropertyInfo.Attributes PropertyInfo.Attributes PropertyInfo.Attributes PropertyInfo.Attributes Property

정의

이 속성의 특성을 가져옵니다.Gets the attributes for this property.

public:
 abstract property System::Reflection::PropertyAttributes Attributes { System::Reflection::PropertyAttributes get(); };
public abstract System.Reflection.PropertyAttributes Attributes { get; }
member this.Attributes : System.Reflection.PropertyAttributes
Public MustOverride ReadOnly Property Attributes As PropertyAttributes

속성 값

이 속성의 특성입니다.The attributes of this property.

구현

설명

합니다 Attributes 이 나타내는 속성과 연결 된 특성을 반환 하는 속성 PropertyInfo 개체입니다.The Attributes property returns the attributes associated with the property represented by this PropertyInfo object. 특성은 속성을 만들 때 컴파일러에서 적용 하는 한정자 주로 속성의 기본 속성 인지를 나타냅니다는 SpecialName 속성 및 등입니다.The attributes are primarily modifiers applied by a compiler when creating a property; they indicate whether a property is the default property, a SpecialName property, and so on. 거의 모든 속성의 값을.NET Framework 클래스 라이브러리의 형식에서 찾을 수 있는지 확인 합니다 Attributes 속성은 PropertyAttributes.None.Note that, for almost all properties found in types in the .NET Framework class library, the value of the Attributes property is PropertyAttributes.None.

대부분의 경우에서 아마도 속성과 관련 된 사용자 지정 특성을 검색 하려고 합니다.In most cases, you probably want to retrieve the custom attributes associated with a property. 이 위해 값을 검색 합니다 CustomAttributes 속성 또는의 오버 로드 중 하나를 호출 합니다 GetCustomAttributes 메서드.To do this, retrieve the value of the CustomAttributes property, or call one of the overloads of the GetCustomAttributes method.

가져오려는 Attributes 속성:To get the Attributes property:

  1. 가져오기는 Type 속성이 속한 형식을 나타내는 개체입니다.Get a Type object that represents the type to which the property belongs.

  2. 가져오기의 PropertyInfo 오버 로드를 호출 하 여 개체를 Type.GetProperty 메서드.Get the PropertyInfo object by calling an overload of the Type.GetProperty method.

  3. 속성의 특성을 검색 합니다 Attributes 속성입니다.Retrieve the property's attributes from the Attributes property.

동적으로 리플렉션을 사용 하 여 생성 한 형식에 대 한 속성의 특성을 정의할 수 있습니다의 오버 로드를 호출 하 여 내보낼 합니다 DefineProperty 메서드와 대 한 값을 제공 합니다 attributes 인수.You can define the attributes of a property for a type created dynamically using reflection emit by calling an overload of the DefineProperty method and supplying a value for the attributes argument.

적용 대상

추가 정보