94 instantiations of MetadataToken
Mono.Cecil (90)
Mono.Cecil.Cil\CodeReader.cs (6)
120 body.local_var_token = new MetadataToken (ReadUInt32 ()); 373 return new MetadataToken (ReadUInt32 ()); 567 var @string = GetString (new MetadataToken (buffer.ReadUInt32 ())); 570 new MetadataToken ( 575 var call_site = GetCallSite (new MetadataToken (buffer.ReadUInt32 ())); 583 var provider = reader.LookupToken (new MetadataToken (buffer.ReadUInt32 ()));
Mono.Cecil.Cil\CodeWriter.cs (2)
262 new MetadataToken ( 633 token = new MetadataToken (TokenType.Signature, metadata.AddStandAloneSignature (signature));
Mono.Cecil.Cil\Document.cs (1)
120 this.token = new MetadataToken (TokenType.Document);
Mono.Cecil.Cil\Symbols.cs (6)
159 this.token = new MetadataToken (TokenType.LocalScope); 343 this.token = new MetadataToken (TokenType.LocalVariable); 376 this.token = new MetadataToken (TokenType.LocalConstant); 458 this.token = new MetadataToken (TokenType.ImportScope); 490 this.token = new MetadataToken (TokenType.CustomDebugInformation); 763 this.token = new MetadataToken (TokenType.MethodDebugInformation, method.MetadataToken.RID);
Mono.Cecil.Metadata\MetadataToken.cs (1)
27 public static readonly MetadataToken Zero = new MetadataToken ((uint) 0);
Mono.Cecil.Metadata\Utilities.cs (1)
298 return new MetadataToken (token_type, rid);
Mono.Cecil\AssemblyDefinition.cs (1)
37 get { return new MetadataToken (TokenType.Assembly, 1); }
Mono.Cecil\AssemblyNameDefinition.cs (2)
23 this.token = new MetadataToken (TokenType.Assembly, 1); 29 this.token = new MetadataToken (TokenType.Assembly, 1);
Mono.Cecil\AssemblyNameReference.cs (2)
232 this.token = new MetadataToken (TokenType.AssemblyRef); 242 this.token = new MetadataToken (TokenType.AssemblyRef);
Mono.Cecil\AssemblyReader.cs (23)
612 reference.token = new MetadataToken (TokenType.AssemblyRef, i + 1); 647 var token = new MetadataToken (module.Image.EntryPointToken); 699 reference.token = new MetadataToken (TokenType.ModuleRef, i + 1); 952 type.token = new MetadataToken (TokenType.TypeDef, rid); 1130 type.token = new MetadataToken (TokenType.TypeRef, rid); 1206 type.token = new MetadataToken (TokenType.TypeSpec, rid); 1240 new MetadataToken(TokenType.InterfaceImpl, mapping [i].Col1))); 1296 field.token = new MetadataToken (TokenType.Field, field_rid); 1489 @event.token = new MetadataToken (TokenType.Event, event_rid); 1571 property.token = new MetadataToken (TokenType.Property, property_rid); 1777 method.token = new MetadataToken (TokenType.Method, method_rid); 1837 parameter.token = new MetadataToken (TokenType.Param, param_rid); 1927 parameter.token = new MetadataToken (TokenType.GenericParam, range.Start + i); 2019 new MetadataToken (TokenType.GenericParamConstraint, mapping [i].Col1))); 2255 method_spec.token = new MetadataToken (TokenType.MethodSpec, rid); 2316 member.token = new MetadataToken (TokenType.MemberRef, rid); 2759 exported_type.token = new MetadataToken (TokenType.ExportedType, i); 2832 token = new MetadataToken (TokenType.Document, i), 2945 token = new MetadataToken (TokenType.LocalScope, record.Col6), 2981 var variable = new VariableDebugInformation (index, name) { Attributes = attributes, token = new MetadataToken (TokenType.LocalVariable, rid) }; 3014 var constant = new ConstantDebugInformation (name, type, value) { token = new MetadataToken (TokenType.LocalConstant, rid) }; 3032 import.token = new MetadataToken (TokenType.ImportScope, i); 3235 infos [i].token = new MetadataToken (TokenType.CustomDebugInformation, rows [i].Col3);
Mono.Cecil\AssemblyWriter.cs (24)
1172 reference.token = new MetadataToken (TokenType.AssemblyRef, rid); 1187 reference.token = new MetadataToken ( 1213 new MetadataToken ( 1263 exported_type.token = new MetadataToken (TokenType.ExportedType, rid); 1280 return new MetadataToken (TokenType.File, i + 1); 1310 type.token = new MetadataToken (TokenType.TypeDef, type_rid++); 1338 fields [i].token = new MetadataToken (TokenType.Field, field_rid++); 1346 methods [i].token = new MetadataToken (TokenType.Method, method_rid++); 1376 type.token = new MetadataToken (TokenType.TypeSpec, typespec_table.AddRow (row)); 1439 type.token = new MetadataToken (TokenType.TypeRef, type_ref_table.AddRow (row)); 1544 generic_parameter.token = new MetadataToken (TokenType.GenericParam, rid); 1567 constraint.token = new MetadataToken (TokenType.GenericParamConstraint, rid); 1586 iface_impl.token = new MetadataToken (TokenType.InterfaceImpl, rid); 1781 parameter.token = new MetadataToken (TokenType.Param, param_rid++); 1818 property.token = new MetadataToken (TokenType.Property, property_rid++); 1860 @event.token = new MetadataToken (TokenType.Event, event_rid++); 2054 member.token = new MetadataToken (TokenType.MemberRef, member_ref_table.AddRow (row)); 2076 method_spec.token = new MetadataToken (TokenType.MethodSpec, method_spec_table.AddRow (row)); 2342 scope.token = new MetadataToken (TokenType.LocalScope, rid); 2361 variable.token = new MetadataToken (TokenType.LocalVariable, local_variable_rid); 2373 constant.token = new MetadataToken (TokenType.LocalConstant, local_constant_rid); 2533 custom_info.token = new MetadataToken (TokenType.CustomDebugInformation, rid); 2558 import_token = new MetadataToken (TokenType.ImportScope, import_scope_table.AddRow (row)); 2617 token = new MetadataToken (TokenType.Document, document_table.AddRow (
Mono.Cecil\CallSite.cs (1)
89 this.signature.token = new MetadataToken (TokenType.Signature, 0);
Mono.Cecil\EventDefinition.cs (1)
129 this.token = new MetadataToken (TokenType.Event);
Mono.Cecil\FieldReference.cs (2)
34 this.token = new MetadataToken (TokenType.MemberRef); 43 this.token = new MetadataToken (TokenType.MemberRef);
Mono.Cecil\GenericParameter.cs (3)
190 this.token = new MetadataToken (TokenType.GenericParam); 203 this.token = new MetadataToken (TokenType.GenericParam); 328 this.token = new MetadataToken (TokenType.GenericParamConstraint);
Mono.Cecil\MethodDefinition.cs (2)
503 this.token = new MetadataToken (TokenType.Method); 511 this.token = new MetadataToken (TokenType.Method);
Mono.Cecil\MethodReference.cs (2)
141 this.token = new MetadataToken (TokenType.MemberRef); 151 this.token = new MetadataToken (TokenType.MemberRef);
Mono.Cecil\MethodSpecification.cs (1)
76 this.token = new MetadataToken (TokenType.MethodSpec);
Mono.Cecil\ModuleDefinition.cs (2)
623 this.token = new MetadataToken (TokenType.Module, 1); 969 return LookupToken (new MetadataToken ((uint) token));
Mono.Cecil\ModuleReference.cs (1)
35 this.token = new MetadataToken (TokenType.ModuleRef);
Mono.Cecil\ParameterDefinition.cs (1)
138 this.token = new MetadataToken (TokenType.Param);
Mono.Cecil\PropertyDefinition.cs (1)
220 this.token = new MetadataToken (TokenType.Property);
Mono.Cecil\TypeDefinition.cs (2)
483 this.token = new MetadataToken (TokenType.TypeDef); 564 this.token = new MetadataToken (TokenType.InterfaceImpl);
Mono.Cecil\TypeReference.cs (1)
243 this.token = new MetadataToken (TokenType.TypeRef, 0);
Mono.Cecil\TypeSpecification.cs (1)
60 this.token = new MetadataToken (TokenType.TypeSpec);
Mono.Cecil.Pdb (4)
Mono.Cecil.Pdb\NativePdbReader.cs (1)
188 var type = info.Method.Module.Read (constant, (c, r) => r.ReadConstantSignature (new MetadataToken (c.token)));
Mono.Cecil.Pdb\NativePdbWriter.cs (3)
66 var import_parent = new MetadataToken (); 147 import_parent = new MetadataToken (0u); 229 var token = new MetadataToken (TokenType.Signature, row);
198 references to MetadataToken
Mono.Cecil (185)
Mono.Cecil.Cil\CodeReader.cs (7)
132 public VariableDefinitionCollection ReadVariables (MetadataToken local_var_token) 223 public string GetString (MetadataToken token) 238 public CallSite GetCallSite (MetadataToken token) 371 public MetadataToken ReadToken () 474 public ByteBuffer PatchRawMethodBody (MethodDefinition method, CodeWriter writer, out int code_size, out MetadataToken local_var_token) 485 local_var_token = MetadataToken.Zero; 502 void PatchRawFatMethod (ByteBuffer buffer, CodeWriter writer, out int code_size, out MetadataToken local_var_token)
Mono.Cecil.Cil\CodeWriter.cs (10)
27 readonly Dictionary<uint, MetadataToken> standalone_signatures; 37 this.standalone_signatures = new Dictionary<uint, MetadataToken> (); 76 MetadataToken local_var_token; 167 : MetadataToken.Zero; 612 public MetadataToken GetStandAloneSignature (Collection<VariableDefinition> variables) 619 public MetadataToken GetStandAloneSignature (CallSite call_site) 622 var token = GetStandAloneSignatureToken (signature); 627 MetadataToken GetStandAloneSignatureToken (uint signature) 629 MetadataToken token; 643 void WriteMetadataToken (MetadataToken token)
Mono.Cecil.Cil\MethodBody.cs (2)
26 internal MetadataToken local_var_token; 50 public MetadataToken LocalVarToken {
Mono.Cecil.Cil\Symbols.cs (3)
274 internal MetadataToken token; 277 public MetadataToken MetadataToken { 728 internal MetadataToken local_var_token;
Mono.Cecil.Metadata\MetadataToken.cs (10)
15 public struct MetadataToken : IEquatable<MetadataToken> { 27 public static readonly MetadataToken Zero = new MetadataToken ((uint) 0); 64 public bool Equals (MetadataToken other) 71 if (obj is MetadataToken) { 72 var other = (MetadataToken) obj; 79 public static bool operator == (MetadataToken one, MetadataToken other) 84 public static bool operator != (MetadataToken one, MetadataToken other)
Mono.Cecil.Metadata\Utilities.cs (3)
42 public static MetadataToken GetMetadataToken (this CodedIndex self, uint data) 300 return MetadataToken.Zero; 303 public static uint CompressMetadataToken (this CodedIndex self, MetadataToken token)
Mono.Cecil\AssemblyDefinition.cs (1)
36 public MetadataToken MetadataToken {
Mono.Cecil\AssemblyNameReference.cs (2)
30 internal MetadataToken token; 224 public MetadataToken MetadataToken {
Mono.Cecil\AssemblyReader.cs (60)
546 MetadataToken ReadMetadataToken (CodedIndex index) 647 var token = new MetadataToken (module.Image.EntryPointToken); 734 var implementation = ReadMetadataToken (CodedIndex.Implementation); 1041 public TypeReference GetTypeDefOrRef (MetadataToken token) 1119 var scope_token = ReadMetadataToken (CodedIndex.ResolutionScope); 1157 IMetadataScope GetTypeReferenceScope (MetadataToken scope) 1219 Collection<Row<uint, MetadataToken>> mapping; 1227 Collection<Row<uint, MetadataToken>> mapping; 1253 metadata.Interfaces = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (length); 1257 var @interface = ReadMetadataToken (CodedIndex.TypeDefOrRef); 1259 AddInterfaceMapping (type, new Row<uint, MetadataToken> (i, @interface)); 1263 void AddInterfaceMapping (uint type, Row<uint, MetadataToken> @interface) 1598 Row<MethodSemanticsAttributes, MetadataToken> row; 1652 static EventDefinition GetEvent (TypeDefinition type, MetadataToken token) 1660 static PropertyDefinition GetProperty (TypeDefinition type, MetadataToken token) 1668 static TMember GetMember<TMember> (Collection<TMember> members, MetadataToken token) where TMember : IMemberDefinition 1686 var semantics = metadata.Semantics = new Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> (0); 1691 var association = ReadMetadataToken (CodedIndex.HasSemantics); 1693 semantics [method_rid] = new Row<MethodSemanticsAttributes, MetadataToken> (attributes, association); 1877 var method = ReadMetadataToken (CodedIndex.MemberForwarded); 1942 var next = ReadMetadataToken (CodedIndex.TypeOrMethodDef); 1948 Dictionary<MetadataToken, Range []> InitializeRanges (Table table, Func<MetadataToken> get_next) 1951 var ranges = new Dictionary<MetadataToken, Range []> (length); 1956 MetadataToken owner = MetadataToken.Zero; 1960 var next = get_next (); 1978 static void AddRange (Dictionary<MetadataToken, Range []> ranges, MetadataToken owner, Range range) 1996 Collection<Row<uint, MetadataToken>> mapping; 2007 Collection<Row<uint, MetadataToken>> mapping; 2032 metadata.GenericConstraints = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (length); 2037 new Row<uint, MetadataToken> (i, ReadMetadataToken (CodedIndex.TypeDefOrRef))); 2041 void AddGenericConstraintMapping (uint generic_parameter, Row<uint, MetadataToken> constraint) 2051 Collection<MetadataToken> mapping; 2063 Collection<MetadataToken> mapping; 2084 metadata.Overrides = new Dictionary<uint, Collection<MetadataToken>> (length); 2089 var method = ReadMetadataToken (CodedIndex.MethodDefOrRef); 2093 var @override = ReadMetadataToken (CodedIndex.MethodDefOrRef); 2099 void AddOverrideMapping (uint method_rid, MetadataToken @override) 2116 public CallSite ReadCallSite (MetadataToken token) 2132 public VariableDefinitionCollection ReadVariables (MetadataToken local_var_token, MethodDefinition method = null) 2155 public IMetadataTokenProvider LookupToken (MetadataToken token) 2297 var token = ReadMetadataToken (CodedIndex.MemberRefParent); 2320 MemberReference ReadTypeMemberReference (MetadataToken type, string name, uint signature) 2352 MemberReference ReadMethodMemberReference (MetadataToken token, string name, uint signature) 2400 var constants = metadata.Constants = new Dictionary<MetadataToken, Row<ElementType, uint>> (length); 2404 var owner = ReadMetadataToken (CodedIndex.HasConstant); 2411 public TypeReference ReadConstantSignature (MetadataToken token) 2479 var next = ReadMetadataToken (CodedIndex.HasCustomAttribute); 2591 var marshals = metadata.FieldMarshals = new Dictionary<MetadataToken, uint> (length); 2594 var token = ReadMetadataToken (CodedIndex.HasFieldMarshal); 2633 var next = ReadMetadataToken (CodedIndex.HasDeclSecurity); 2738 var implementation = ReadMetadataToken (CodedIndex.Implementation); 2767 IMetadataScope GetExportedTypeScope (MetadataToken token) 2789 ModuleReference GetModuleReferenceFromFile (MetadataToken token) 3159 metadata.CustomDebugInformations = new Dictionary<MetadataToken, Row<Guid, uint, uint> []> (); 3162 var token = ReadMetadataToken (CodedIndex.HasCustomDebugInformation); 3287 MetadataToken ReadTypeTokenSignature () 3377 TypeReference GetTypeDefOrRef (MetadataToken token)
Mono.Cecil\AssemblyWriter.cs (43)
835 readonly Dictionary<TypeRefRow, MetadataToken> type_ref_map; 836 readonly Dictionary<uint, MetadataToken> type_spec_map; 837 readonly Dictionary<MemberRefRow, MetadataToken> member_ref_map; 838 readonly Dictionary<MethodSpecRow, MetadataToken> method_spec_map; 851 internal MetadataToken entry_point; 891 readonly Dictionary<ImportScopeRow, MetadataToken> import_scope_map; 892 readonly Dictionary<string, MetadataToken> document_map; 930 type_ref_map = new Dictionary<TypeRefRow, MetadataToken> (row_equality_comparer); 931 type_spec_map = new Dictionary<uint, MetadataToken> (); 932 member_ref_map = new Dictionary<MemberRefRow, MetadataToken> (row_equality_comparer); 933 method_spec_map = new Dictionary<MethodSpecRow, MetadataToken> (row_equality_comparer); 945 this.document_map = new Dictionary<string, MetadataToken> (StringComparer.Ordinal); 946 this.import_scope_map = new Dictionary<ImportScopeRow, MetadataToken> (row_equality_comparer); 973 this.document_map = new Dictionary<string, MetadataToken> (); 974 this.import_scope_map = new Dictionary<ImportScopeRow, MetadataToken> (row_equality_comparer); 1267 MetadataToken GetExportedTypeScope (ExportedType exported_type) 1349 MetadataToken GetTypeToken (TypeReference type) 1352 return MetadataToken.Zero; 1363 MetadataToken GetTypeSpecToken (TypeReference type) 1367 MetadataToken token; 1374 MetadataToken AddTypeSpecification (TypeReference type, uint row) 1378 var token = type.token; 1383 MetadataToken GetTypeRefToken (TypeReference type) 1385 MetadataToken ctoken; 1395 MetadataToken token; 1406 var scope_token = GetScopeToken (type); 1414 MetadataToken GetScopeToken (TypeReference type) 1422 return MetadataToken.Zero; 1432 static CodedRID MakeCodedRID (MetadataToken token, CodedIndex index) 1437 MetadataToken AddTypeReference (TypeReference type, TypeRefRow row) 1441 var token = type.token; 2033 MetadataToken GetMemberRefToken (MemberReference member) 2037 MetadataToken token; 2052 MetadataToken AddMemberReference (MemberReference member, MemberRefRow row) 2056 var token = member.token; 2061 MetadataToken GetMethodSpecToken (MethodSpecification method_spec) 2065 MetadataToken token; 2279 public MetadataToken LookupToken (IMetadataTokenProvider provider) 2291 var token = provider.MetadataToken; 2554 MetadataToken import_token; 2611 public MetadataToken GetDocumentToken (Document document) 2613 MetadataToken token; 3339 var document_token = metadata.GetDocumentToken (document);
Mono.Cecil\CallSite.cs (1)
72 public MetadataToken MetadataToken {
Mono.Cecil\ExportedType.cs (2)
24 internal MetadataToken token; 63 public MetadataToken MetadataToken {
Mono.Cecil\GenericParameter.cs (3)
278 internal MetadataToken token; 312 public MetadataToken MetadataToken { 317 internal GenericParameterConstraint (TypeReference constraintType, MetadataToken token)
Mono.Cecil\IMetadataTokenProvider.cs (1)
15 MetadataToken MetadataToken { get; set; }
Mono.Cecil\MemberReference.cs (2)
20 internal MetadataToken token; 42 public MetadataToken MetadataToken {
Mono.Cecil\MetadataSystem.cs (25)
46 internal Dictionary<uint, Collection<Row<uint, MetadataToken>>> Interfaces; 50 internal Dictionary<MetadataToken, uint> FieldMarshals; 51 internal Dictionary<MetadataToken, Row<ElementType, uint>> Constants; 52 internal Dictionary<uint, Collection<MetadataToken>> Overrides; 53 internal Dictionary<MetadataToken, Range []> CustomAttributes; 54 internal Dictionary<MetadataToken, Range []> SecurityDeclarations; 57 internal Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> Semantics; 59 internal Dictionary<MetadataToken, Range []> GenericParameters; 60 internal Dictionary<uint, Collection<Row<uint, MetadataToken>>> GenericConstraints; 66 internal Dictionary<MetadataToken, Row<Guid, uint, uint> []> CustomDebugInformations; 141 if (Interfaces != null) Interfaces = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (capacity: 0); 145 if (FieldMarshals != null) FieldMarshals = new Dictionary<MetadataToken, uint> (capacity: 0); 146 if (Constants != null) Constants = new Dictionary<MetadataToken, Row<ElementType, uint>> (capacity: 0); 147 if (Overrides != null) Overrides = new Dictionary<uint, Collection<MetadataToken>> (capacity: 0); 148 if (CustomAttributes != null) CustomAttributes = new Dictionary<MetadataToken, Range []> (capacity: 0); 149 if (SecurityDeclarations != null) SecurityDeclarations = new Dictionary<MetadataToken, Range []> (capacity: 0); 152 if (Semantics != null) Semantics = new Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> (capacity: 0); 154 if (GenericParameters != null) GenericParameters = new Dictionary<MetadataToken, Range []> (capacity: 0); 155 if (GenericConstraints != null) GenericConstraints = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (capacity: 0); 256 public bool TryGetInterfaceMapping (TypeDefinition type, out Collection<Row<uint, MetadataToken>> mapping) 261 public void SetInterfaceMapping (uint type_rid, Collection<Row<uint, MetadataToken>> mapping) 301 public bool TryGetGenericConstraintMapping (GenericParameter generic_parameter, out Collection<Row<uint, MetadataToken>> mapping) 306 public void SetGenericConstraintMapping (uint gp_rid, Collection<Row<uint, MetadataToken>> mapping) 311 public bool TryGetOverrideMapping (MethodDefinition method, out Collection<MetadataToken> mapping) 316 public void SetOverrideMapping (uint rid, Collection<MetadataToken> mapping)
Mono.Cecil\MethodReturnType.cs (1)
41 public MetadataToken MetadataToken {
Mono.Cecil\ModuleDefinition.cs (2)
193 bool CreateTypeRefToken (ref TypeReference type, out MetadataToken token); 972 public IMetadataTokenProvider LookupToken (MetadataToken token)
Mono.Cecil\ModuleReference.cs (2)
17 internal MetadataToken token; 28 public MetadataToken MetadataToken {
Mono.Cecil\ParameterReference.cs (2)
20 internal MetadataToken token; 36 public MetadataToken MetadataToken {
Mono.Cecil\TypeDefinition.cs (3)
514 internal MetadataToken token; 548 public MetadataToken MetadataToken { 553 internal InterfaceImplementation (TypeReference interfaceType, MetadataToken token)
Mono.Cecil.Mdb (1)
Mono.Cecil.Mdb\MdbReader.cs (1)
65 var method_token = method.MetadataToken;
Mono.Cecil.Pdb (10)
Mono.Cecil.Pdb\NativePdbReader.cs (1)
100 var method_token = method.MetadataToken;
Mono.Cecil.Pdb\NativePdbWriter.cs (9)
29 readonly Dictionary<ImportDebugInformation, MetadataToken> import_info_to_parent; 40 this.import_info_to_parent = new Dictionary<ImportDebugInformation, MetadataToken> (); 55 var method_token = info.method.MetadataToken; 66 var import_parent = new MetadataToken (); 76 void DefineCustomMetadata (MethodDebugInformation info, MetadataToken import_parent) 140 void DefineScope (ScopeDebugInformation scope, MethodDebugInformation info, out MetadataToken import_parent) 190 MetadataToken _; 229 var token = new MetadataToken (TokenType.Signature, row); 313 public void WriteForwardInfo (MetadataToken import_parent)
Mono.Cecil.Rocks (2)
Mono.Cecil.Rocks\ILParser.cs (2)
110 var local_var_token = code.ReadToken (); 112 if (local_var_token != MetadataToken.Zero)