COMPropertyInfo 클래스

정의

JScript에서 외부 COM 속성과 통신할 수 있도록 활성화합니다. JScript에서 외부 개체에 바인딩하려면 관리되는 MemberInfo가 필요하기 때문에 외부 COM 구현에서 이 클래스를 사용하여 해당 개체를 JScript에 노출합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public ref class COMPropertyInfo sealed : System::Reflection::PropertyInfo, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")]
public sealed class COMPropertyInfo : System.Reflection.PropertyInfo, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")>]
type COMPropertyInfo = class
    inherit PropertyInfo
    interface MemberInfoInitializer
Public NotInheritable Class COMPropertyInfo
Inherits PropertyInfo
Implements MemberInfoInitializer
상속
COMPropertyInfo
특성
구현

생성자

COMPropertyInfo()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

COMPropertyInfo 클래스의 새 인스턴스를 초기화합니다.

속성

Attributes

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성과 연결된 특성을 가져옵니다.

CanRead

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

속성을 읽을 수 있는지 여부를 나타내는 값을 가져옵니다.

CanWrite

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

속성에 쓸 수 있는지 여부를 나타내는 값을 가져옵니다.

CustomAttributes

이 멤버의 사용자 지정 특성을 포함하는 컬렉션을 가져옵니다.

(다음에서 상속됨 MemberInfo)
DeclaringType

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성을 선언하는 형식을 가져옵니다.

GetMethod

이 속성의 get 접근자를 가져옵니다.

(다음에서 상속됨 PropertyInfo)
IsCollectible

MemberInfo 개체가 수집 가능한 AssemblyLoadContext에 보관된 어셈블리의 일부인지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 MemberInfo)
IsSpecialName

속성의 이름이 특수한지를 나타내는 값을 가져옵니다.

(다음에서 상속됨 PropertyInfo)
MemberType

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성에 해당하는 멤버의 형식을 가져옵니다. 이 클래스가 파생되는 MemberInfo에서 파생된 클래스의 형식을 식별합니다.

MetadataToken

메타데이터 요소를 식별하는 값을 가져옵니다.

(다음에서 상속됨 MemberInfo)
Module

현재 MemberInfo가 나타내는 멤버를 선언하는 형식이 정의된 모듈을 가져옵니다.

(다음에서 상속됨 MemberInfo)
Name

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 개체가 나타내는 외부 COM 속성의 이름을 가져옵니다.

PropertyType

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성의 형식을 가져옵니다.

ReflectedType

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

리플렉션을 통해 이 인스턴스를 가져오는 데 사용된 클래스 개체를 가져옵니다.

SetMethod

이 속성의 set 접근자를 가져옵니다.

(다음에서 상속됨 PropertyInfo)

메서드

Equals(Object)

이 인스턴스가 지정된 개체와 같은지를 나타내는 값을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetAccessors()

현재 인스턴스에서 리플렉션한 속성의 public getset 접근자를 리플렉션하는 요소의 배열을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetAccessors(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

요소에 이 개체가 나타내는 외부 COM 속성 get 및 set 접근자가 들어 있는 배열을 가져옵니다.

GetCOMMemberInfo()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

JScript에서 이 외부 COM 속성과 통신하도록 활성화하는, 관리되는 개체를 가져옵니다.

GetConstantValue()

컴파일러에서 속성과 연결한 리터럴 값을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetCustomAttributes(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성에 연결되어 있는 사용자 지정 특성이 포함된 배열을 반환합니다.

GetCustomAttributes(Type, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성에 연결되어 있는 사용자 지정 특성이 포함된 배열을 반환하여 지정된 형식의 특성만 검색합니다.

GetCustomAttributesData()

대상 멤버에 적용된 특성에 대한 데이터를 나타내는 CustomAttributeData 개체의 목록을 반환합니다.

(다음에서 상속됨 MemberInfo)
GetGetMethod()

이 속성의 public get 접근자를 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetGetMethod(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성에 대한 get 접근자를 반환합니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetIndexParameters()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

해당 속성에 대한 인덱스 매개 변수의 배열을 모두 반환합니다.

GetOptionalCustomModifiers()

속성의 선택적 사용자 지정 한정자를 나타내는 형식의 배열을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetRawConstantValue()

컴파일러에서 속성과 연결한 리터럴 값을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetRequiredCustomModifiers()

속성의 필수적 사용자 지정 한정자를 나타내는 형식의 배열을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetSetMethod()

이 속성의 public set 접근자를 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetSetMethod(Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 속성의 set 접근자를 반환합니다.

GetType()

속성의 특성을 검색하고 속성 메타데이터에 대한 액세스를 제공합니다.

(다음에서 상속됨 PropertyInfo)
GetValue(Object)

지정된 개체의 속성 값을 반환합니다.

(다음에서 상속됨 PropertyInfo)
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

COMMemberInfo 메서드로 지정된 Initialize(String, COMMemberInfo)를 사용하여 외부 COM 속성 값을 가져옵니다.

GetValue(Object, Object[])

인덱싱된 속성에 대해 선택적인 인덱스 값이 있는 지정된 개체의 속성 값을 반환합니다.

(다음에서 상속됨 PropertyInfo)
HasSameMetadataDefinitionAs(MemberInfo) (다음에서 상속됨 MemberInfo)
Initialize(String, COMMemberInfo)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

JScript에서 이 외부 COM 속성과 통신하도록 활성화하는 정보를 초기화합니다.

IsDefined(Type, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 특성 형식이 이 속성에 연결되어 있는지 여부를 확인합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SetValue(Object, Object)

지정된 개체의 속성 값을 설정합니다.

(다음에서 상속됨 PropertyInfo)
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

COMMemberInfo 메서드로 지정된 Initialize(String, COMMemberInfo)를 사용하여 외부 COM 속성 값을 설정합니다.

SetValue(Object, Object, Object[])

인덱스 속성에 대해 선택적인 인덱스 값이 있는 지정된 개체의 속성 값을 설정합니다.

(다음에서 상속됨 PropertyInfo)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.

(다음에서 상속됨 MemberInfo)
_MemberInfo.GetType()

Type 클래스를 나타내는 MemberInfo 개체를 가져옵니다.

(다음에서 상속됨 MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.

(다음에서 상속됨 MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

(다음에서 상속됨 MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

(다음에서 상속됨 MemberInfo)
_PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.

(다음에서 상속됨 PropertyInfo)
_PropertyInfo.GetType()

Type 형식을 나타내는 PropertyInfo 개체를 가져옵니다.

(다음에서 상속됨 PropertyInfo)
_PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.

(다음에서 상속됨 PropertyInfo)
_PropertyInfo.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

(다음에서 상속됨 PropertyInfo)
_PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

(다음에서 상속됨 PropertyInfo)

확장 메서드

GetCustomAttribute(MemberInfo, Type)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성을 검색합니다.

GetCustomAttribute(MemberInfo, Type, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.

GetCustomAttribute<T>(MemberInfo)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성을 검색합니다.

GetCustomAttribute<T>(MemberInfo, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.

GetCustomAttributes(MemberInfo)

지정된 멤버에 적용된 사용자 지정 특성 컬렉션을 검색합니다.

GetCustomAttributes(MemberInfo, Boolean)

사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.

GetCustomAttributes(MemberInfo, Type)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.

GetCustomAttributes(MemberInfo, Type, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.

GetCustomAttributes<T>(MemberInfo)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.

GetCustomAttributes<T>(MemberInfo, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.

IsDefined(MemberInfo, Type)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되었는지 여부를 나타냅니다.

IsDefined(MemberInfo, Type, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되었는지, 또는 선택적으로 상위 항목에 적용되었는지 여부를 결정합니다.

적용 대상

추가 정보