Share via


IExpando Rozhraní

Definice

Umožňuje úpravy objektů přidáváním a odebíráním členů reprezentovaných MemberInfo objekty.

public interface class IExpando : System::Reflection::IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
public interface IExpando : System.Reflection.IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IExpando : System.Reflection.IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
type IExpando = interface
    interface IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IExpando = interface
    interface IReflect
Public Interface IExpando
Implements IReflect
Odvozené
Atributy
Implementuje

Vlastnosti

UnderlyingSystemType

Získá základní typ, který představuje IReflect objekt.

(Zděděno od IReflect)

Metody

AddField(String)

Přidá pojmenované pole do objektu Reflection.

AddMethod(String, Delegate)

Přidá pojmenovanou metodu do objektu Reflection.

AddProperty(String)

Přidá pojmenovanou vlastnost reflection objektu.

GetField(String, BindingFlags)

FieldInfo Vrátí objekt, který odpovídá zadanému poli a příznaku vazby.

(Zděděno od IReflect)
GetFields(BindingFlags)

Vrátí pole FieldInfo objektů, které odpovídají všem polím aktuální třídy.

(Zděděno od IReflect)
GetMember(String, BindingFlags)

Načte pole objektů odpovídajících MemberInfo všem veřejným členům nebo všem členům, kteří odpovídají zadanému názvu.

(Zděděno od IReflect)
GetMembers(BindingFlags)

Načte pole MemberInfo objektů, které odpovídají buď všem veřejným členům, nebo všem členům aktuální třídy.

(Zděděno od IReflect)
GetMethod(String, BindingFlags)

Načte MethodInfo objekt, který odpovídá zadané metodě v rámci zadaných omezení vyhledávání.

(Zděděno od IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Načte MethodInfo objekt odpovídající zadané metodě pomocí Type pole pro výběr z přetížených metod.

(Zděděno od IReflect)
GetMethods(BindingFlags)

Načte pole MethodInfo objektů se všemi veřejnými metodami nebo všemi metodami aktuální třídy.

(Zděděno od IReflect)
GetProperties(BindingFlags)

Načte pole objektů odpovídajících PropertyInfo všem veřejným vlastnostem nebo všem vlastnostem aktuální třídy.

(Zděděno od IReflect)
GetProperty(String, BindingFlags)

Načte PropertyInfo objekt odpovídající zadané vlastnosti v rámci zadaných omezení hledání.

(Zděděno od IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Načte PropertyInfo objekt, který odpovídá zadané vlastnosti se zadanými omezeními vyhledávání.

(Zděděno od IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Vyvolá zadaný člen.

(Zděděno od IReflect)
RemoveMember(MemberInfo)

Odebere zadaného člena.

Platí pro