IExpando IExpando IExpando IExpando Interface

정의

MemberInfo 개체가 나타내는 멤버를 추가 및 제거하여 개체를 수정할 수 있습니다.Enables modification of objects by adding and removing members, represented by MemberInfo objects.

public interface class IExpando : System::Reflection::IReflect
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
public interface IExpando : System.Reflection.IReflect
type IExpando = interface
    interface IReflect
Public Interface IExpando
Implements IReflect
파생
특성
구현

메서드

AddField(String) AddField(String) AddField(String) AddField(String)

Reflection 개체에 명명된 필드를 추가합니다.Adds the named field to the Reflection object.

AddMethod(String, Delegate) AddMethod(String, Delegate) AddMethod(String, Delegate) AddMethod(String, Delegate)

Reflection 개체에 명명된 메서드를 추가합니다.Adds the named method to the Reflection object.

AddProperty(String) AddProperty(String) AddProperty(String) AddProperty(String)

Reflection 개체에 명명된 속성을 추가합니다.Adds the named property to the Reflection object.

GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags)

지정된 필드 및 바인딩 플래그에 해당하는 FieldInfo 개체를 반환합니다.Returns the FieldInfo object that corresponds to the specified field and binding flag.

(Inherited from IReflect)
GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

현재 클래스의 모든 필드에 해당하는 FieldInfo 개체의 배열을 반환합니다.Returns an array of FieldInfo objects that correspond to all fields of the current class.

(Inherited from IReflect)
GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags)

모든 공용 멤버나 지정된 이름과 일치하는 이름을 가진 모든 멤버에 해당하는 MemberInfo 개체의 배열을 검색합니다.Retrieves an array of MemberInfo objects corresponding to all public members or to all members that match a specified name.

(Inherited from IReflect)
GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

모든 public 멤버나 현재 클래스의 모든 멤버에 해당하는 MemberInfo 개체의 배열을 검색합니다.Retrieves an array of MemberInfo objects that correspond either to all public members or to all members of the current class.

(Inherited from IReflect)
GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

지정된 검색 제약 조건 하에서 지정된 메서드에 해당하는 MethodInfo 개체를 검색합니다.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

(Inherited from IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

지정된 메서드에 해당하는 MethodInfo 개체를 검색하며 Type 배열을 사용하여, 오버로드된 메서드 중에서 선택합니다.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

(Inherited from IReflect)
GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags)

모든 공용 메서드나 현재 클래스의 모든 메서드가 포함된 MethodInfo 개체의 배열을 검색합니다.Retrieves an array of MethodInfo objects with all public methods or all methods of the current class.

(Inherited from IReflect)
GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags)

모든 공용 속성이나 현재 클래스의 모든 속성에 해당하는 PropertyInfo 개체의 배열을 검색합니다.Retrieves an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class.

(Inherited from IReflect)
GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

지정된 검색 제약 조건에 지정된 속성에 해당하는 PropertyInfo 개체를 검색합니다.Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

(Inherited from IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

지정된 검색 제약 조건에 따라 지정된 속성에 해당하는 PropertyInfo 개체를 검색합니다.Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.

(Inherited from IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

지정된 멤버를 호출합니다.Invokes a specified member.

(Inherited from IReflect)
RemoveMember(MemberInfo) RemoveMember(MemberInfo) RemoveMember(MemberInfo) RemoveMember(MemberInfo)

지정된 멤버를 제거합니다.Removes the specified member.

속성

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

IReflect 개체를 나타내는 내부 형식을 가져옵니다.Gets the underlying type that represents the IReflect object.

(Inherited from IReflect)

적용 대상