IExpando Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |