Zdexby TheHolyOneZ
127,469 classes
Class

MetadataBuilder

: Object
Mono.Cecil.MetadataBuilder, Mono.Cecil 0x01B0 (432 B) align 8 inherited 0x0010 Mono.Cecil
0x00x01B0

Members 57

OffsetSizeNameTypeFlags
0x08moduleModuleDefinition2 flags
0x08symbol_writer_providerISymbolWriterProvider2 flags
0x08symbol_writerISymbolWriter1 flags
0x08text_mapTextMap2 flags
0x08fq_namestring2 flags
0x00380x150padding / unreflected
0x04timestampuint2 flags
0x08type_ref_mapDictionary`2Private+1 flags
0x08type_spec_mapDictionary`2Private+1 flags
0x08member_ref_mapDictionary`2Private+1 flags
0x08method_spec_mapDictionary`2Private+1 flags
0x08generic_parametersCollection`1Private+1 flags
0x08codeCodeWriter2 flags
0x08dataDataBuffer2 flags
0x08resourcesResourceBuffer2 flags
0x08string_heapStringHeapBuffer2 flags
0x08guid_heapGuidHeapBuffer2 flags
0x08user_string_heapUserStringHeapBuffer2 flags
0x08blob_heapBlobHeapBuffer2 flags
0x08table_heapTableHeapBuffer2 flags
0x08pdb_heapPdbHeapBuffer2 flags
0x04entry_pointMetadataToken1 flags
0x04type_riduint1 flags
0x04field_riduint1 flags
0x04method_riduint1 flags
0x04param_riduint1 flags
0x04property_riduint1 flags
0x04event_riduint1 flags
0x04local_variable_riduint1 flags
0x04local_constant_riduint1 flags
0x08type_ref_tableTypeRefTablePrivate+1 flags
0x08type_def_tableTypeDefTablePrivate+1 flags
0x08field_tableFieldTablePrivate+1 flags
0x08method_tableMethodTablePrivate+1 flags
0x08param_tableParamTablePrivate+1 flags
0x08iface_impl_tableInterfaceImplTablePrivate+1 flags
0x08member_ref_tableMemberRefTablePrivate+1 flags
0x08constant_tableConstantTablePrivate+1 flags
0x08custom_attribute_tableCustomAttributeTablePrivate+1 flags
0x08declsec_tableDeclSecurityTablePrivate+1 flags
0x08standalone_sig_tableStandAloneSigTablePrivate+1 flags
0x08event_map_tableEventMapTablePrivate+1 flags
0x08event_tableEventTablePrivate+1 flags
0x08property_map_tablePropertyMapTablePrivate+1 flags
0x08property_tablePropertyTablePrivate+1 flags
0x08typespec_tableTypeSpecTablePrivate+1 flags
0x08method_spec_tableMethodSpecTablePrivate+1 flags
0x08metadata_builderMetadataBuilder1 flags
0x08document_tableDocumentTablePrivate+1 flags
0x08method_debug_information_tableMethodDebugInformationTablePrivate+1 flags
0x08local_scope_tableLocalScopeTablePrivate+1 flags
0x08local_variable_tableLocalVariableTablePrivate+1 flags
0x08local_constant_tableLocalConstantTablePrivate+1 flags
0x08import_scope_tableImportScopeTablePrivate+1 flags
0x08state_machine_method_tableStateMachineMethodTablePrivate+1 flags
0x08custom_debug_information_tableCustomDebugInformationTablePrivate+1 flags
0x08import_scope_mapDictionary`2Private+1 flags
0x08document_mapDictionary`2Private+1 flags

Functions 112

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void SetSymbolWriter()Public—0x00
void CreateTextMap()Private—0x00
void GetTable()Private—0x00
void GetStringIndex()Private—0x00
void GetGuidIndex()Private—0x00
void GetBlobIndex()Private—0x00
void GetBlobIndex()Private—0x00
void BuildMetadata()Public—0x00
void BuildModule()Private—0x00
void BuildAssembly()Private—0x00
void BuildModules()Private—0x00
void GetModuleFileName()Private—0x00
void AddAssemblyReferences()Private—0x00
void AddModuleReferences()Private—0x00
void AddResources()Private—0x00
void AddLinkedResource()Private—0x00
void AddEmbeddedResource()Private—0x00
void AddExportedTypes()Private—0x00
void GetExportedTypeScope()Private—0x00
void BuildTypes()Private—0x00
void AttachTokens()Private—0x00
void AttachTypeToken()Private—0x00
void AttachNestedTypesToken()Private—0x00
void AttachFieldsToken()Private—0x00
void AttachMethodsToken()Private—0x00
void GetTypeToken()Private—0x00
void GetTypeSpecToken()Private—0x00
void AddTypeSpecification()Private—0x00
void GetTypeRefToken()Private—0x00
void CreateTypeRefRow()Private—0x00
void GetScopeToken()Private—0x00
void MakeCodedRID()PrivateStatic—0x00
void MakeCodedRID()PrivateStatic—0x00
void AddTypeReference()Private—0x00
void AddTypes()Private—0x00
void AddType()Private—0x00
void AddGenericParameters()Private—0x00
void AddGenericParameters()Private—0x00
void AddConstraints()Private—0x00
void AddInterfaces()Private—0x00
void AddLayoutInfo()Private—0x00
void AddNestedTypes()Private—0x00
void AddFields()Private—0x00
void AddField()Private—0x00
void AddFieldRVA()Private—0x00
void AddFieldLayout()Private—0x00
void AddMethods()Private—0x00
void AddMethod()Private—0x00
void AddParameters()Private—0x00
void AddPInvokeInfo()Private—0x00
void AddOverrides()Private—0x00
void RequiresParameterRow()PrivateStatic—0x00
void AddParameter()Private—0x00
void AddMarshalInfo()Private—0x00
void AddProperties()Private—0x00
void AddProperty()Private—0x00
void AddOtherSemantic()Private—0x00
void AddEvents()Private—0x00
void AddEvent()Private—0x00
void AddSemantic()Private—0x00
void AddConstant()Private—0x00
void GetConstantType()PrivateStatic—0x00
void GetConstantType()PrivateStatic—0x00
void AddCustomAttributes()Private—0x00
void AddSecurityDeclarations()Private—0x00
void GetMemberRefToken()Private—0x00
void CreateMemberRefRow()Private—0x00
void AddMemberReference()Private—0x00
void GetMethodSpecToken()Private—0x00
void AddMethodSpecification()Private—0x00
void CreateMethodSpecRow()Private—0x00
void CreateSignatureWriter()Private—0x00
void GetMethodSpecSignature()Private—0x00
void AddStandAloneSignature()Public—0x00
void GetLocalVariableBlobIndex()Public—0x00
void GetCallSiteBlobIndex()Public—0x00
void GetConstantTypeBlobIndex()Public—0x00
void GetVariablesSignature()Private—0x00
void GetConstantTypeSignature()Private—0x00
void GetFieldSignature()Private—0x00
void GetMethodSignature()Private—0x00
void GetMemberRefSignature()Private—0x00
void GetPropertySignature()Private—0x00
void GetTypeSpecSignature()Private—0x00
void GetConstantSignature()Private—0x00
void GetCustomAttributeSignature()Private—0x00
void GetSecurityDeclarationSignature()Private—0x00
void GetMarshalInfoSignature()Private—0x00
void CreateForeignMemberException()PrivateStatic—0x00
void LookupToken()Public—0x00
void AddMethodDebugInformation()Public—0x00
void AddStateMachineMethod()Private—0x00
void AddLocalScope()Private—0x00
void AddLocalVariables()Private—0x00
void AddLocalConstants()Private—0x00
void GetConstantSignature()Private—0x00
void AddCustomDebugInformations()Public—0x00
void AddStateMachineScopeDebugInformation()Private—0x00
void AddAsyncMethodBodyDebugInformation()Private—0x00
void AddEmbeddedSourceDebugInformation()Private—0x00
void AddSourceLinkDebugInformation()Private—0x00
void AddCustomDebugInformation()Private—0x00
void AddCustomDebugInformation()Private—0x00
void AddImportScope()Private—0x00
void AddImportTarget()Private—0x00
void GetUTF8StringBlobIndex()Private—0x00
void GetDocumentToken()Public—0x00
void GetDocumentNameSignature()Private—0x00
void TryGetDocumentNameSeparator()PrivateStatic—0x00
void AddSequencePoints()Private—0x00

Used by 6

types with a member, parameter or interface of this type