System.Reflection.Metadata Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.
Klasser
| Name | Description |
|---|---|
| AssemblyExtensions |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyNameInfo |
Beskriver en sammansättning. |
| BlobBuilder |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DebugMetadataHeader |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| HandleComparer |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ILOpCodeExtensions |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImageFormatLimitationException |
Undantaget som utlöses när ett försök att skriva metadata överskrider en gräns som anges av formatspecifikationen. Till exempel när heapstorleksgränsen överskrids. |
| MetadataReader |
Läser metadata enligt definitionen i ECMA 335 CLI-specifikationen. |
| MetadataReaderProvider |
Tillhandahåller en MetadataReader för metadata som lagras i en matris med byte, ett minnesblock eller en ström. |
| MetadataStringDecoder |
MetadataReader Tillhandahåller en anpassad mekanism för avkodning av bytesekvenser i metadata som representerar text. |
| MetadataUpdateHandlerAttribute |
Anger att en typ som ska ta emot meddelanden om metadatauppdateringar. |
| MetadataUpdater |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodBodyBlock |
Representerar metodtexten i ECMA 335-sammansättningen. |
| PEReaderExtensions |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeName |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeNameParseOptions |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
Strukturer
| Name | Description |
|---|---|
| ArrayShape |
Representerar formen på en matristyp. |
| AssemblyDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyFile |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyFileHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyFileHandleCollection |
Representerar en samling med AssemblyFileHandle. |
| AssemblyFileHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyReference |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyReferenceHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| AssemblyReferenceHandleCollection |
En samling sammansättningsreferenser. |
| AssemblyReferenceHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| Blob |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| BlobBuilder.Blobs |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| BlobContentId |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| BlobHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| BlobReader |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| BlobWriter |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| Constant |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ConstantHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomAttribute |
Innehåller information om ett anpassat attribut. |
| CustomAttributeHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomAttributeHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomAttributeHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomAttributeNamedArgument<TType> |
Representerar ett namngivet argument som avkodas från en anpassad attributsignatur. |
| CustomAttributeTypedArgument<TType> |
Representerar ett skrivet argument för ett anpassat metadataattribut. |
| CustomAttributeValue<TType> |
Representerar ett anpassat attribut av den typ som anges av |
| CustomDebugInformation |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomDebugInformationHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomDebugInformationHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| CustomDebugInformationHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DeclarativeSecurityAttribute |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DeclarativeSecurityAttributeHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DeclarativeSecurityAttributeHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DeclarativeSecurityAttributeHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| Document |
Källdokumentet i felsökningsmetadata. |
| DocumentHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DocumentHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DocumentHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| DocumentNameBlobHandle |
En BlobHandle som representerar en blob på #Blob heap i Portable PDB strukturerad som dokumentnamn. |
| EntityHandle |
Representerar en metadataentitet (till exempel en typreferens, typdefinition, typspecifikation, metoddefinition eller anpassat attribut). |
| EventAccessors |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| EventDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| EventDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| EventDefinitionHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| EventDefinitionHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ExceptionRegion |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ExportedType |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ExportedTypeHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ExportedTypeHandleCollection |
Representerar en samling TypeReferenceHandle instanser. |
| ExportedTypeHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| FieldDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| FieldDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| FieldDefinitionHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| FieldDefinitionHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GenericParameter |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GenericParameterConstraint |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GenericParameterConstraintHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GenericParameterConstraintHandleCollection |
Representerar en samling begränsningar för en allmän typparameter. |
| GenericParameterConstraintHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GenericParameterHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GenericParameterHandleCollection |
Representerar en samling generiska typparametrar av en metod eller typ. |
| GenericParameterHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| GuidHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| Handle |
Representerar en metadataentitet (till exempel en typreferens, en typdefinition, en typspecifikation, en metoddefinition eller ett anpassat attribut) eller ett värde (en sträng, blob, guid eller användarsträng). |
| ImportDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImportDefinitionCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImportDefinitionCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImportScope |
Innehåller information om det lexikala omfång inom vilket en grupp med importer är tillgängliga. Den här informationen lagras i felsökningsmetadata. |
| ImportScopeCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImportScopeCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImportScopeHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| InterfaceImplementation |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| InterfaceImplementationHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| InterfaceImplementationHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| InterfaceImplementationHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalConstant |
Innehåller information om lokala konstanter. Den här informationen lagras i felsökningsmetadata. |
| LocalConstantHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalConstantHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalConstantHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalScope |
Innehåller information om omfånget för lokala variabler och konstanter. Den här informationen lagras i felsökningsmetadata. |
| LocalScopeHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalScopeHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalScopeHandleCollection.ChildrenEnumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalScopeHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalVariable |
Innehåller information om lokala variabler. Den här informationen lagras i felsökningsmetadata. |
| LocalVariableHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalVariableHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalVariableHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ManifestResource |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ManifestResourceHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ManifestResourceHandleCollection |
Representerar en samling ManifestResourceHandle instanser. |
| ManifestResourceHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MemberReference |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MemberReferenceHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MemberReferenceHandleCollection |
Representerar en samling MemberReferenceHandle instanser. |
| MemberReferenceHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MetadataStringComparer |
Tillhandahåller strängjämförelsehjälpare för att fråga efter strängar i metadata och samtidigt undvika allokering om möjligt. |
| MethodDebugInformation |
Innehåller felsökningsinformation som är associerad med en metoddefinition. Den här informationen lagras i felsökningsmetadata. |
| MethodDebugInformationHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodDebugInformationHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodDebugInformationHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodDefinitionHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodDefinitionHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodImplementation |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodImplementationHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodImplementationHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodImplementationHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodImport |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodSignature<TType> |
Representerar en metod (definition, referens eller fristående) eller egenskapssignatur. När det gäller egenskaper matchar signaturen en getter med en särskiljande SignatureHeader. |
| MethodSpecification |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MethodSpecificationHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ModuleDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ModuleDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ModuleReference |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ModuleReferenceHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| NamespaceDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| NamespaceDefinitionHandle |
Ger en referens till en namnområdesdefinition. |
| Parameter |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ParameterHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ParameterHandleCollection |
Innehåller en samling parametrar för en angiven metod. |
| ParameterHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| PropertyAccessors |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| PropertyDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| PropertyDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| PropertyDefinitionHandleCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| PropertyDefinitionHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ReservedBlob<THandle> |
Representerar ett handtag och en motsvarande blob på en metadata-heap som har reserverats för framtida innehållsuppdatering. |
| SequencePoint |
Representerar en bärbar PDB-sekvenspunkt. |
| SequencePointCollection |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| SequencePointCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| SignatureHeader |
Representerar signaturegenskaperna som anges av den inledande byte av signaturblobar. |
| StandaloneSignature |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| StandaloneSignatureHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| StringHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeDefinition |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeDefinitionHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeDefinitionHandleCollection |
Innehåller en samling TypeDefinitionHandle instanser. |
| TypeDefinitionHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeLayout |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeReference |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeReferenceHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeReferenceHandleCollection |
Innehåller en samling TypeReferenceHandle instanser. |
| TypeReferenceHandleCollection.Enumerator |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeSpecification |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| TypeSpecificationHandle |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| UserStringHandle |
Representerar ett handtag till användarsträngens heap. |
Gränssnitt
| Name | Description |
|---|---|
| IConstructedTypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ICustomAttributeTypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| IPrimitiveTypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ISignatureTypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ISignatureTypeProvider<TType,TGenericContext> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ISimpleTypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ISZArrayTypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ITypeProvider<TType> |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
Uppräkningar
| Name | Description |
|---|---|
| ConstantTypeCode |
Anger värden som representerar typer av metadatakonstanter. |
| CustomAttributeNamedArgumentKind |
Anger konstanter som definierar typer av argument i en anpassad attributsignatur. |
| ExceptionRegionKind |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| HandleKind |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ILOpCode |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| ImportDefinitionKind |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| LocalVariableAttributes |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MemberReferenceKind |
Anger konstanter som anger om en referens till en metod eller ett MemberReference fält. |
| MetadataKind |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MetadataReaderOptions |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| MetadataStreamOptions |
Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata. |
| PrimitiveSerializationTypeCode |
Anger konstanter som definierar de typkoder som används för att koda typer av primitiva värden i en CustomAttribute värdeblob. |
| PrimitiveTypeCode |
Anger konstanter som definierar primitiva typer som finns i metadatasignaturer. |
| SerializationTypeCode |
Anger typkoder som används för att koda typerna av värden i en CustomAttributeValue<TType> blob. |
| SignatureAttributes |
Anger ytterligare flaggor som kan tillämpas på metodsignaturer. De underliggande värdena för fälten i den här typen motsvarar representationen i den inledande signaturbyte som representeras av en SignatureHeader struktur. |
| SignatureCallingConvention |
Anger hur argument i en viss signatur skickas från anroparen till anroparen. De underliggande värdena för fälten i den här typen motsvarar representationen i den inledande signaturbyte som representeras av en SignatureHeader struktur. |
| SignatureKind |
Anger signaturtyp. De underliggande värdena för fälten i den här typen motsvarar representationen i den inledande signaturbyte som representeras av en SignatureHeader struktur. |
| SignatureTypeCode |
Anger konstanter som definierar typkoder som används i signaturkodning. |
| SignatureTypeKind |
Anger typdefinitionen för signaturen. |
| StandaloneSignatureKind |
Anger om en StandaloneSignature representerar en fristående metod eller en lokal variabelsignatur. |
Kommentarer
Caution
Metadataläsningstyperna i det här namnområdet, till exempel MetadataReader och MetadataReaderProvider, är inte utformade för att hantera ej betrodda indata. Felaktiga eller skadliga PE-filer, metadata eller PDB-indata kan orsaka oväntat beteende, inklusive out-of-bounds minnesåtkomst, krascher eller hängningar. Använd endast dessa API:er med betrodda metadata, PE-filer och PDB-indata. Typerna TypeName och AssemblyNameInfo är säkra för användning med ej betrodda indata.
Det här namnområdet innehåller följande kärnklasser:
- Klassen MetadataReader , som används för att läsa en sammansättning.