1 write to module
Microsoft.CodeAnalysis (1)
CodeGen\ILBuilder.cs (1)
76this.module = module;
18 references to module
Microsoft.CodeAnalysis (10)
CodeGen\ILBuilderEmit.cs (10)
45uint token = module?.GetFakeStringTokenForIL(value) ?? 0xFFFF; 51uint token = module?.GetFakeSymbolTokenForIL(value, syntaxNode, diagnostics) ?? 0xFFFF; 61uint token = module?.GetFakeSymbolTokenForIL(value, syntaxNode, diagnostics) ?? 0xFFFF; 79var token = Cci.MetadataWriter.GetRawToken(Cci.MetadataWriter.RawTokenEncoding.DocumentRowId, module?.GetSourceDocumentIndexForIL(document) ?? 0xFFFF); 100var initializeArray = module.GetInitArrayHelper(); 103var field = module.GetFieldForData(data, alignment: 1, syntaxNode, diagnostics); 367var ctor = module.ArrayMethods.GetArrayConstructor(arrayType); 381var load = module.ArrayMethods.GetArrayGet(arrayType); 395var address = module.ArrayMethods.GetArrayAddress(arrayType); 409var store = module.ArrayMethods.GetArraySet(arrayType);
Microsoft.CodeAnalysis.CSharp (4)
CodeGen\EmitArrayInitializer.cs (3)
572var field = _builder.module.GetFieldForData(data, alignment: 1, wrappedExpression.Syntax, _diagnostics.DiagnosticBag); 633var field = _builder.module.GetFieldForData(data, alignment: (ushort)specialElementType.SizeInBytes(), wrappedExpression.Syntax, _diagnostics.DiagnosticBag); 665var cachingField = _builder.module.GetArrayCachingFieldForData(data, _module.Translate(arrayType), wrappedExpression.Syntax, _diagnostics.DiagnosticBag);
CodeGen\EmitStackAllocInitializer.cs (1)
53var field = _builder.module.GetFieldForData(data, alignment: 1, inits.Syntax, _diagnostics.DiagnosticBag);
Microsoft.CodeAnalysis.Test.Utilities (4)
Metadata\ILBuilderVisualizer.cs (4)
151var visualizer = new ILBuilderVisualizer(builder.module); 188var visualizer = new ILBuilderVisualizer(builder.module); 212new ILBuilderVisualizer(block.builder.module).DumpILBlock(il, instrCnt, sb, Array.Empty<ILVisualizer.HandlerSpan>(), block.Start); 241new ILBuilderVisualizer(block.builder.module).DumpILBlock(il, il.Length, sb, Array.Empty<HandlerSpan>(), block.Start);