MetadataBuilder MetadataBuilder MetadataBuilder MetadataBuilder Class

Definition

public ref class MetadataBuilder sealed
public sealed class MetadataBuilder
type MetadataBuilder = class
Public NotInheritable Class MetadataBuilder
Inheritance
MetadataBuilderMetadataBuilderMetadataBuilderMetadataBuilder

Constructors

MetadataBuilder(Int32, Int32, Int32, Int32) MetadataBuilder(Int32, Int32, Int32, Int32) MetadataBuilder(Int32, Int32, Int32, Int32) MetadataBuilder(Int32, Int32, Int32, Int32)

Methods

AddAssembly(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, AssemblyHashAlgorithm) AddAssembly(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, AssemblyHashAlgorithm) AddAssembly(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, AssemblyHashAlgorithm) AddAssembly(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, AssemblyHashAlgorithm)
AddAssemblyFile(StringHandle, BlobHandle, Boolean) AddAssemblyFile(StringHandle, BlobHandle, Boolean) AddAssemblyFile(StringHandle, BlobHandle, Boolean) AddAssemblyFile(StringHandle, BlobHandle, Boolean)
AddAssemblyReference(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, BlobHandle) AddAssemblyReference(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, BlobHandle) AddAssemblyReference(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, BlobHandle) AddAssemblyReference(StringHandle, Version, StringHandle, BlobHandle, AssemblyFlags, BlobHandle)
AddConstant(EntityHandle, Object) AddConstant(EntityHandle, Object) AddConstant(EntityHandle, Object) AddConstant(EntityHandle, Object)
AddCustomAttribute(EntityHandle, EntityHandle, BlobHandle) AddCustomAttribute(EntityHandle, EntityHandle, BlobHandle) AddCustomAttribute(EntityHandle, EntityHandle, BlobHandle) AddCustomAttribute(EntityHandle, EntityHandle, BlobHandle)
AddCustomDebugInformation(EntityHandle, GuidHandle, BlobHandle) AddCustomDebugInformation(EntityHandle, GuidHandle, BlobHandle) AddCustomDebugInformation(EntityHandle, GuidHandle, BlobHandle) AddCustomDebugInformation(EntityHandle, GuidHandle, BlobHandle)
AddDeclarativeSecurityAttribute(EntityHandle, DeclarativeSecurityAction, BlobHandle) AddDeclarativeSecurityAttribute(EntityHandle, DeclarativeSecurityAction, BlobHandle) AddDeclarativeSecurityAttribute(EntityHandle, DeclarativeSecurityAction, BlobHandle) AddDeclarativeSecurityAttribute(EntityHandle, DeclarativeSecurityAction, BlobHandle)
AddDocument(BlobHandle, GuidHandle, BlobHandle, GuidHandle) AddDocument(BlobHandle, GuidHandle, BlobHandle, GuidHandle) AddDocument(BlobHandle, GuidHandle, BlobHandle, GuidHandle) AddDocument(BlobHandle, GuidHandle, BlobHandle, GuidHandle)
AddEncLogEntry(EntityHandle, EditAndContinueOperation) AddEncLogEntry(EntityHandle, EditAndContinueOperation) AddEncLogEntry(EntityHandle, EditAndContinueOperation) AddEncLogEntry(EntityHandle, EditAndContinueOperation)
AddEncMapEntry(EntityHandle) AddEncMapEntry(EntityHandle) AddEncMapEntry(EntityHandle) AddEncMapEntry(EntityHandle)
AddEvent(EventAttributes, StringHandle, EntityHandle) AddEvent(EventAttributes, StringHandle, EntityHandle) AddEvent(EventAttributes, StringHandle, EntityHandle) AddEvent(EventAttributes, StringHandle, EntityHandle)
AddEventMap(TypeDefinitionHandle, EventDefinitionHandle) AddEventMap(TypeDefinitionHandle, EventDefinitionHandle) AddEventMap(TypeDefinitionHandle, EventDefinitionHandle) AddEventMap(TypeDefinitionHandle, EventDefinitionHandle)
AddExportedType(TypeAttributes, StringHandle, StringHandle, EntityHandle, Int32) AddExportedType(TypeAttributes, StringHandle, StringHandle, EntityHandle, Int32) AddExportedType(TypeAttributes, StringHandle, StringHandle, EntityHandle, Int32) AddExportedType(TypeAttributes, StringHandle, StringHandle, EntityHandle, Int32)
AddFieldDefinition(FieldAttributes, StringHandle, BlobHandle) AddFieldDefinition(FieldAttributes, StringHandle, BlobHandle) AddFieldDefinition(FieldAttributes, StringHandle, BlobHandle) AddFieldDefinition(FieldAttributes, StringHandle, BlobHandle)
AddFieldLayout(FieldDefinitionHandle, Int32) AddFieldLayout(FieldDefinitionHandle, Int32) AddFieldLayout(FieldDefinitionHandle, Int32) AddFieldLayout(FieldDefinitionHandle, Int32)
AddFieldRelativeVirtualAddress(FieldDefinitionHandle, Int32) AddFieldRelativeVirtualAddress(FieldDefinitionHandle, Int32) AddFieldRelativeVirtualAddress(FieldDefinitionHandle, Int32) AddFieldRelativeVirtualAddress(FieldDefinitionHandle, Int32)
AddGenericParameter(EntityHandle, GenericParameterAttributes, StringHandle, Int32) AddGenericParameter(EntityHandle, GenericParameterAttributes, StringHandle, Int32) AddGenericParameter(EntityHandle, GenericParameterAttributes, StringHandle, Int32) AddGenericParameter(EntityHandle, GenericParameterAttributes, StringHandle, Int32)
AddGenericParameterConstraint(GenericParameterHandle, EntityHandle) AddGenericParameterConstraint(GenericParameterHandle, EntityHandle) AddGenericParameterConstraint(GenericParameterHandle, EntityHandle) AddGenericParameterConstraint(GenericParameterHandle, EntityHandle)
AddImportScope(ImportScopeHandle, BlobHandle) AddImportScope(ImportScopeHandle, BlobHandle) AddImportScope(ImportScopeHandle, BlobHandle) AddImportScope(ImportScopeHandle, BlobHandle)
AddInterfaceImplementation(TypeDefinitionHandle, EntityHandle) AddInterfaceImplementation(TypeDefinitionHandle, EntityHandle) AddInterfaceImplementation(TypeDefinitionHandle, EntityHandle) AddInterfaceImplementation(TypeDefinitionHandle, EntityHandle)
AddLocalConstant(StringHandle, BlobHandle) AddLocalConstant(StringHandle, BlobHandle) AddLocalConstant(StringHandle, BlobHandle) AddLocalConstant(StringHandle, BlobHandle)
AddLocalScope(MethodDefinitionHandle, ImportScopeHandle, LocalVariableHandle, LocalConstantHandle, Int32, Int32) AddLocalScope(MethodDefinitionHandle, ImportScopeHandle, LocalVariableHandle, LocalConstantHandle, Int32, Int32) AddLocalScope(MethodDefinitionHandle, ImportScopeHandle, LocalVariableHandle, LocalConstantHandle, Int32, Int32) AddLocalScope(MethodDefinitionHandle, ImportScopeHandle, LocalVariableHandle, LocalConstantHandle, Int32, Int32)
AddLocalVariable(LocalVariableAttributes, Int32, StringHandle) AddLocalVariable(LocalVariableAttributes, Int32, StringHandle) AddLocalVariable(LocalVariableAttributes, Int32, StringHandle) AddLocalVariable(LocalVariableAttributes, Int32, StringHandle)
AddManifestResource(ManifestResourceAttributes, StringHandle, EntityHandle, UInt32) AddManifestResource(ManifestResourceAttributes, StringHandle, EntityHandle, UInt32) AddManifestResource(ManifestResourceAttributes, StringHandle, EntityHandle, UInt32) AddManifestResource(ManifestResourceAttributes, StringHandle, EntityHandle, UInt32)
AddMarshallingDescriptor(EntityHandle, BlobHandle) AddMarshallingDescriptor(EntityHandle, BlobHandle) AddMarshallingDescriptor(EntityHandle, BlobHandle) AddMarshallingDescriptor(EntityHandle, BlobHandle)
AddMemberReference(EntityHandle, StringHandle, BlobHandle) AddMemberReference(EntityHandle, StringHandle, BlobHandle) AddMemberReference(EntityHandle, StringHandle, BlobHandle) AddMemberReference(EntityHandle, StringHandle, BlobHandle)
AddMethodDebugInformation(DocumentHandle, BlobHandle) AddMethodDebugInformation(DocumentHandle, BlobHandle) AddMethodDebugInformation(DocumentHandle, BlobHandle) AddMethodDebugInformation(DocumentHandle, BlobHandle)
AddMethodDefinition(MethodAttributes, MethodImplAttributes, StringHandle, BlobHandle, Int32, ParameterHandle) AddMethodDefinition(MethodAttributes, MethodImplAttributes, StringHandle, BlobHandle, Int32, ParameterHandle) AddMethodDefinition(MethodAttributes, MethodImplAttributes, StringHandle, BlobHandle, Int32, ParameterHandle) AddMethodDefinition(MethodAttributes, MethodImplAttributes, StringHandle, BlobHandle, Int32, ParameterHandle)
AddMethodImplementation(TypeDefinitionHandle, EntityHandle, EntityHandle) AddMethodImplementation(TypeDefinitionHandle, EntityHandle, EntityHandle) AddMethodImplementation(TypeDefinitionHandle, EntityHandle, EntityHandle) AddMethodImplementation(TypeDefinitionHandle, EntityHandle, EntityHandle)
AddMethodImport(MethodDefinitionHandle, MethodImportAttributes, StringHandle, ModuleReferenceHandle) AddMethodImport(MethodDefinitionHandle, MethodImportAttributes, StringHandle, ModuleReferenceHandle) AddMethodImport(MethodDefinitionHandle, MethodImportAttributes, StringHandle, ModuleReferenceHandle) AddMethodImport(MethodDefinitionHandle, MethodImportAttributes, StringHandle, ModuleReferenceHandle)
AddMethodSemantics(EntityHandle, MethodSemanticsAttributes, MethodDefinitionHandle) AddMethodSemantics(EntityHandle, MethodSemanticsAttributes, MethodDefinitionHandle) AddMethodSemantics(EntityHandle, MethodSemanticsAttributes, MethodDefinitionHandle) AddMethodSemantics(EntityHandle, MethodSemanticsAttributes, MethodDefinitionHandle)
AddMethodSpecification(EntityHandle, BlobHandle) AddMethodSpecification(EntityHandle, BlobHandle) AddMethodSpecification(EntityHandle, BlobHandle) AddMethodSpecification(EntityHandle, BlobHandle)
AddModule(Int32, StringHandle, GuidHandle, GuidHandle, GuidHandle) AddModule(Int32, StringHandle, GuidHandle, GuidHandle, GuidHandle) AddModule(Int32, StringHandle, GuidHandle, GuidHandle, GuidHandle) AddModule(Int32, StringHandle, GuidHandle, GuidHandle, GuidHandle)
AddModuleReference(StringHandle) AddModuleReference(StringHandle) AddModuleReference(StringHandle) AddModuleReference(StringHandle)
AddNestedType(TypeDefinitionHandle, TypeDefinitionHandle) AddNestedType(TypeDefinitionHandle, TypeDefinitionHandle) AddNestedType(TypeDefinitionHandle, TypeDefinitionHandle) AddNestedType(TypeDefinitionHandle, TypeDefinitionHandle)
AddParameter(ParameterAttributes, StringHandle, Int32) AddParameter(ParameterAttributes, StringHandle, Int32) AddParameter(ParameterAttributes, StringHandle, Int32) AddParameter(ParameterAttributes, StringHandle, Int32)
AddProperty(PropertyAttributes, StringHandle, BlobHandle) AddProperty(PropertyAttributes, StringHandle, BlobHandle) AddProperty(PropertyAttributes, StringHandle, BlobHandle) AddProperty(PropertyAttributes, StringHandle, BlobHandle)
AddPropertyMap(TypeDefinitionHandle, PropertyDefinitionHandle) AddPropertyMap(TypeDefinitionHandle, PropertyDefinitionHandle) AddPropertyMap(TypeDefinitionHandle, PropertyDefinitionHandle) AddPropertyMap(TypeDefinitionHandle, PropertyDefinitionHandle)
AddStandaloneSignature(BlobHandle) AddStandaloneSignature(BlobHandle) AddStandaloneSignature(BlobHandle) AddStandaloneSignature(BlobHandle)
AddStateMachineMethod(MethodDefinitionHandle, MethodDefinitionHandle) AddStateMachineMethod(MethodDefinitionHandle, MethodDefinitionHandle) AddStateMachineMethod(MethodDefinitionHandle, MethodDefinitionHandle) AddStateMachineMethod(MethodDefinitionHandle, MethodDefinitionHandle)
AddTypeDefinition(TypeAttributes, StringHandle, StringHandle, EntityHandle, FieldDefinitionHandle, MethodDefinitionHandle) AddTypeDefinition(TypeAttributes, StringHandle, StringHandle, EntityHandle, FieldDefinitionHandle, MethodDefinitionHandle) AddTypeDefinition(TypeAttributes, StringHandle, StringHandle, EntityHandle, FieldDefinitionHandle, MethodDefinitionHandle) AddTypeDefinition(TypeAttributes, StringHandle, StringHandle, EntityHandle, FieldDefinitionHandle, MethodDefinitionHandle)
AddTypeLayout(TypeDefinitionHandle, UInt16, UInt32) AddTypeLayout(TypeDefinitionHandle, UInt16, UInt32) AddTypeLayout(TypeDefinitionHandle, UInt16, UInt32) AddTypeLayout(TypeDefinitionHandle, UInt16, UInt32)
AddTypeReference(EntityHandle, StringHandle, StringHandle) AddTypeReference(EntityHandle, StringHandle, StringHandle) AddTypeReference(EntityHandle, StringHandle, StringHandle) AddTypeReference(EntityHandle, StringHandle, StringHandle)
AddTypeSpecification(BlobHandle) AddTypeSpecification(BlobHandle) AddTypeSpecification(BlobHandle) AddTypeSpecification(BlobHandle)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetOrAddBlob(BlobBuilder) GetOrAddBlob(BlobBuilder) GetOrAddBlob(BlobBuilder) GetOrAddBlob(BlobBuilder)
GetOrAddBlob(Byte[]) GetOrAddBlob(Byte[]) GetOrAddBlob(Byte[]) GetOrAddBlob(Byte[])
GetOrAddBlob(ImmutableArray<Byte>) GetOrAddBlob(ImmutableArray<Byte>) GetOrAddBlob(ImmutableArray<Byte>) GetOrAddBlob(ImmutableArray<Byte>)
GetOrAddBlobUTF16(String) GetOrAddBlobUTF16(String) GetOrAddBlobUTF16(String) GetOrAddBlobUTF16(String)
GetOrAddBlobUTF8(String, Boolean) GetOrAddBlobUTF8(String, Boolean) GetOrAddBlobUTF8(String, Boolean) GetOrAddBlobUTF8(String, Boolean)
GetOrAddConstantBlob(Object) GetOrAddConstantBlob(Object) GetOrAddConstantBlob(Object) GetOrAddConstantBlob(Object)
GetOrAddDocumentName(String) GetOrAddDocumentName(String) GetOrAddDocumentName(String) GetOrAddDocumentName(String)
GetOrAddGuid(Guid) GetOrAddGuid(Guid) GetOrAddGuid(Guid) GetOrAddGuid(Guid)
GetOrAddString(String) GetOrAddString(String) GetOrAddString(String) GetOrAddString(String)
GetOrAddUserString(String) GetOrAddUserString(String) GetOrAddUserString(String) GetOrAddUserString(String)
GetRowCount(TableIndex) GetRowCount(TableIndex) GetRowCount(TableIndex) GetRowCount(TableIndex)
GetRowCounts() GetRowCounts() GetRowCounts() GetRowCounts()
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ReserveGuid() ReserveGuid() ReserveGuid() ReserveGuid()
ReserveUserString(Int32) ReserveUserString(Int32) ReserveUserString(Int32) ReserveUserString(Int32)
SetCapacity(HeapIndex, Int32) SetCapacity(HeapIndex, Int32) SetCapacity(HeapIndex, Int32) SetCapacity(HeapIndex, Int32)
SetCapacity(TableIndex, Int32) SetCapacity(TableIndex, Int32) SetCapacity(TableIndex, Int32) SetCapacity(TableIndex, Int32)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to