Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Innehåller metoder för att importera och manipulera befintliga metadata från en bärbar körbar fil (PE) eller annan källa, till exempel ett typbibliotek eller en fristående metadatabinär fil för körning.
Methods
| Method | Description |
|---|---|
| CloseEnum-metod | Stänger uppräknaren med det angivna handtaget. |
| CountEnum-metod | Hämtar antalet element i uppräknaren med det angivna handtaget. |
| EnumCustomAttributes-metod | Räknar upp en lista över anpassade attributdefinitionstoken som är associerade med den angivna typen eller medlemmen. |
| EnumEvents-metod | Räknar upp händelsedefinitionstoken för den angivna TypeDef-token. |
| EnumFields-metod | Räknar upp FieldDef-token för den typ som refereras till av den angivna TypeDef-token. |
| EnumFieldsWithName-metod | Räknar upp FieldDef-token av den angivna typen med det angivna namnet. |
| EnumInterfaceImpls-metod | Räknar upp MethodDef-token som representerar gränssnittsimplementeringar. |
| EnumMemberRefs-metod | Räknar upp MemberRef-token som representerar medlemmar av den angivna typen. |
| EnumMembers-metod | Räknar upp MemberDef-token som representerar medlemmar av den angivna typen. |
| EnumMembersWithName-metod | Räknar upp MemberDef-token som representerar medlemmar av den angivna typen med det angivna namnet. |
| EnumMethodImpls-metod | Räknar upp MethodBody- och MethodDeclaration-token som representerar metoder av den angivna typen. |
| EnumMethods-metod | Räknar upp MethodDef-token som representerar metoder av den angivna typen. |
| EnumMethodSemantics-metod | Räknar upp egenskaperna och de egenskapsändringshändelser som den angivna metoden är relaterad till. |
| EnumMethodsWithName-metod | Räknar upp metoder som har det angivna namnet och som definieras av den typ som refereras till av den angivna TypeDef-token. |
| EnumModuleRefs-metod | Räknar upp ModuleRef-token som representerar importerade moduler. |
| EnumParams-metod | Räknar upp ParamDef-token som representerar parametrarna för metoden som refereras till av den angivna MethodDef-token. |
| EnumPermissionSets-metod | Räknar upp behörigheter för objekten i ett angivet metadataomfång. |
| EnumProperties-metod | Räknar upp PropertyDef-token som representerar egenskaperna för den typ som refereras till av den angivna TypeDef-token. |
| EnumSignatures-metod | Räknar upp signaturtoken som representerar fristående signaturer i det aktuella omfånget. |
| EnumTypeDefs-metod | Räknar upp TypeDef-token som representerar alla typer inom det aktuella omfånget. |
| EnumTypeRefs-metod | Räknar upp TypeRef-token som definierats i det aktuella metadataomfånget. |
| EnumTypeSpecs-metod | Räknar upp TypeSpec-token som definierats i det aktuella metadataomfånget. |
| EnumUnresolvedMethods-metod | Räknar upp MemberDef-token som representerar de olösta metoderna i det aktuella metadataomfånget. |
| EnumUserStrings-metod | Räknar upp strängtoken som representerar hårdkodade strängar i det aktuella metadataomfånget. |
| FindField-metod | Hämtar FieldDef-token för fältet som är medlem av den angivna typen och har det angivna namnet och metadatasignaturen. |
| FindMember-metod | Hämtar en pekare till MemberDef-token för medlemmen som definierats av den angivna typen med det angivna namnet och metadatasignaturen. |
| FindMemberRef-metod | Hämtar en pekare till MemberRef-token för medlemmen som definierats av den angivna typen med det angivna namnet och metadatasignaturen. |
| FindMethod-metod | Hämtar en pekare till MethodDef-token för den metod som definierats av den angivna typen med det angivna namnet och metadatasignaturen. |
| FindTypeDefByName-metod | Hämtar en pekare till TypeDef-metadatatoken för typen med det angivna namnet. |
| FindTypeRef-metod | Hämtar en pekare till TypeRef-metadatatoken som refererar till typen i det angivna sökomfånget med det angivna namnet. |
| GetClassLayout-metod | Hämtar layoutinformation för klassen som refereras av den angivna TypeDef-token. |
| GetCustomAttributeByName-metod | Hämtar värdet för det anpassade attributet, givet dess namn. |
| GetCustomAttributeProps-metod | Hämtar värdet för det anpassade attributet med tanke på dess metadatatoken. |
| GetEventProps-metod | Hämtar metadatainformation (inklusive deklareringstypen, metoderna för att lägga till och ta bort för ombud och eventuella flaggor och andra associerade data) för händelsen som representeras av den angivna händelsetoken. |
| GetFieldMarshal-metod | Hämtar en pekare till den interna, ohanterade typen av fältet som representeras av den angivna fältmetadatatoken. |
| GetFieldProps-metod | Hämtar metadata som är associerade med fältet som refereras av den angivna FieldDef-token. |
| GetInterfaceImplProps-metod | Hämtar en pekare till metadatatoken för den typ som implementerar den angivna metoden och för gränssnittet som deklarerar den metoden. |
| GetMemberProps-metod | Hämtar metadatainformation (inklusive namn, binär signatur och relativ virtuell adress) för den typmedlem som refereras till av den angivna metadatatoken. |
| GetMemberRefProps-metod | Hämtar metadata som är associerade med medlemmen som refereras av den angivna token. |
| GetMethodProps-metod | Hämtar metadata som är associerade med metoden som refereras av den angivna MethodDef-token. |
| GetMethodSemantics-metod | Hämtar en pekare till relationen mellan den metod som refereras av den angivna MethodDef-token och den parkopplade egenskapen och händelsen som refereras av den angivna EventProp-token. |
| GetModuleFromScope-metod | Hämtar en pekare till metadatatoken för modulen som refereras i det aktuella metadataomfånget. |
| GetModuleRefProps-metod | Hämtar namnet på modulen som refereras till av den angivna metadatatoken. |
| GetNameFromToken-metod | Hämtar UTF-8-namnet på objektet som refereras av den angivna metadatatoken. |
| GetNativeCallConvFromSig-metod | Hämtar den interna anropskonventionen för den metod som representeras av den angivna signaturpekaren. |
| GetNestedClassProps-metod | Hämtar TypeDef-token för den omslutande överordnade typen av den angivna kapslade typen. |
| GetParamForMethodIndex-metod | Hämtar en pekare till token som representerar parametern vid den angivna ordningsföljdspositionen i sekvensen med metodparametrar för metoden som representeras av den angivna MethodDef-token. |
| GetParamProps-metod | Hämtar metadatavärden för parametern som refereras till av den angivna ParamDef-token. |
| GetPermissionSetProps-metod | Hämtar metadata som är associerade med System.Security.PermissionSet som representeras av den angivna behörighetstoken. |
| GetPinvokeMap | Hämtar en ModuleRef-token för att representera målsammansättningen för ett PInvoke-anrop. |
| GetPropertyProps-metod | Hämtar metadata som är associerade med egenskapen som representeras av den angivna token. |
| GetRVA-metod | Hämtar förskjutningen av den relativa virtuella adressen för kodobjektet som representeras av den angivna token. |
| GetScopeProps-metod | Hämtar namnet och eventuellt versionsidentifieraren för sammansättningen eller modulen i det aktuella metadataomfånget. |
| GetSigFromToken-metod | Hämtar den binära metadatasignaturen som är associerad med den angivna token. |
| GetTypeDefProps-metod | Returnerar metadatainformation för den typ som representeras av den angivna TypeDef-token. |
| GetTypeRefProps-metod | Hämtar metadata som är associerade med den typ som refereras av den angivna TypeRef-token. |
| GetTypeSpecFromToken-metod | Hämtar den binära metadatasignaturen för typspecifikationen som representeras av den angivna token. |
| GetUserString-metod | Hämtar den literalsträng som representeras av den angivna metadatatoken. |
| IsGlobal-metod | Hämtar ett värde som anger om fältet, metoden eller typen som representeras av den angivna metadatatoken har globalt omfång. |
| IsValidToken-metod | Hämtar ett värde som anger om den angivna token innehåller en giltig referens till ett kodobjekt. |
| ResetEnum-metod | Återställer den angivna uppräknaren till den angivna positionen. |
| ResolveTypeRef-metod | Hämtar typinformation för den typ som refereras av den angivna TypeRef-token. |
Remarks
Designen IMetaDataImport av gränssnittet är främst avsedd att användas av verktyg och tjänster som importerar typinformation (till exempel utvecklingsverktyg) eller hantering av distribuerade komponenter (till exempel lösnings-/aktiveringstjänster). Metoderna i finns i IMetaDataImport följande uppgiftskategorier:
Räkna upp samlingar av objekt i metadataomfånget.
Hitta ett objekt som har en specifik uppsättning egenskaper.
Hämtar egenskaper för ett angivet objekt.
Get-metoderna är särskilt utformade för att returnera envärdesegenskaper för ett metadataobjekt. När egenskapen är en referens till ett annat objekt returneras en token för objektet. Alla pekarindatatyper kan vara NULL för att indikera att det specifika värdet inte begärs. Om du vill hämta egenskaper som i huvudsak är samlingsobjekt (till exempel den samling gränssnitt som en klass implementerar) använder du uppräkningsmetoderna.
Requirements
Plattformar: Se Operativsystem som stöds av .NET.
Rubrik: Cor.h
Bibliotek: CorGuids.lib