System::Reflection namnrymd

Klasser

KlassBeskrivning
AssemblyReflection klass som beskriver assembly. Stödet är begränsat eftersom reglerna är ganska olika mellan C# och C++. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
AssemblyNameDefinierar assembly-namn. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
AssemblyTypeRegistrationSingleton för att registrera typ i den körande assemblyn.
AssemblyTypeRegistrationBaseBas-typ för singletons som registrerar typ i den körande assemblyn.
ConstructorInfoTillhandahåller åtkomst till konstruktörsmetadata.
FieldInfoUpptäcker attributen för ett fält och ger åtkomst till fältmetadata.
MemberInfoTillhandahåller reflektioninformation om medlemmar. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
MethodBaseGrundläggande information om metod. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
MethodInfoRepresenterar information om klassmetod.
PropertyInfoRepresenterar egenskapsinformation.

Enums

EnumBeskrivning
BindingFlagsDefinierar medlemmar och typers uppslagslägen samt bindningar.
FieldAttributesReflekterade fältattribut.
MemberTypesMarkerar varje typ av medlem.

Typedefs

TypedefBeskrivning
ReflectionTypeLoadExceptionReflectionTypeLoadException kastas av metoden Module.GetTypes om någon av klasserna i en modul misslyckas med att laddas. Omslut aldrig instanser av klassen ReflectionTypeLoadException i en System::SmartPtr.
TargetInvocationExceptionTargetInvocationException kastas av metoder som anropas via reflektion. Omslut aldrig instanser av klassen TargetInvocationException i en System::SmartPtr.