1 write to _emitter
ILCompiler.Compiler (1)
Compiler\MstatObjectDumper.cs (1)
50_emitter = new MstatEmitter(asmName, context);
20 references to _emitter
ILCompiler.Compiler (20)
Compiler\MstatObjectDumper.cs (20)
51_emitter.AllowUseOfAddGlobalMethod(); 64_types.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(eeType.Type)); 81_fieldRvas.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(rvaDataNode.Field)); 128_frozenObjects.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(frozenObject.ObjectType)); 135_frozenObjects.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(serObj.OwningType)); 150_manifestResources.LoadConstantI4(MetadataTokens.GetToken(_emitter.GetAssemblyRef(resource.Assembly))); 151_manifestResources.LoadString(_emitter.GetUserStringHandle(resource.ResourceName)); 169methods.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(m.Method)); 179blobs.LoadString(_emitter.GetUserStringHandle(b.Key)); 187deduplicatedMethods.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(d.Key)); 192deduplicatedMethods.Token(_emitter.EmitMetadataHandleForTypeSystemEntity(o.Method)); 197_emitter.AddGlobalMethod("Methods", methods, 0); 198_emitter.AddGlobalMethod("Types", _types, 0); 199_emitter.AddGlobalMethod("Blobs", blobs, 0); 200_emitter.AddGlobalMethod("RvaFields", _fieldRvas, 0); 201_emitter.AddGlobalMethod("FrozenObjects", _frozenObjects, 0); 202_emitter.AddGlobalMethod("ManifestResources", _manifestResources, 0); 203_emitter.AddGlobalMethod("DeduplicatedMethods", deduplicatedMethods, 0); 205_emitter.AddPESection(".names", _mangledNames); 208_emitter.SerializeToStream(fs);