1 write to module
Microsoft.CodeAnalysis (1)
CodeGen\ILBuilder.cs (1)
73this.module = module;
28 references to module
Microsoft.CodeAnalysis (18)
CodeGen\ILBuilderEmit.cs (18)
43uint token = module.GetFakeSymbolTokenForIL(value, syntaxNode, _diagnostics); 53uint token = module.GetFakeSymbolTokenForIL(value, syntaxNode, _diagnostics); 71var token = Cci.MetadataWriter.GetRawToken(Cci.MetadataWriter.RawTokenEncoding.DocumentRowId, module.GetSourceDocumentIndexForIL(document)); 92var initializeArray = module.GetInitArrayHelper(); 95var field = module.GetFieldForData(data, alignment: 1, syntaxNode, _diagnostics); 364var ctor = module.ArrayMethods.GetArrayConstructor(arrayType); 378var load = module.ArrayMethods.GetArrayGet(arrayType); 392var address = module.ArrayMethods.GetArrayAddress(arrayType); 406var store = module.ArrayMethods.GetArraySet(arrayType); 747bool success = (value.Length > module.CommonCompilation.DataSectionStringLiteralThreshold) 749: tryEmitLoadString() || (module.PreviousGeneration != null && tryEmitLoadField()); 756var messageProvider = module.CommonCompilation.MessageProvider; 757int code = module.PreviousGeneration != null ? messageProvider.ERR_TooManyUserStrings_RestartRequired : messageProvider.ERR_TooManyUserStrings; 763if (module.TryGetFakeStringTokenForIL(value, out uint token)) 788if (!module.FieldRvaSupported) 794if (module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Text_Encoding__get_UTF8) == null || 795module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Text_Encoding__GetString) == null) 800return module.TryGetOrCreateFieldForStringValue(value, syntax, _diagnostics);
Microsoft.CodeAnalysis.CSharp (6)
CodeGen\EmitArrayInitializer.cs (4)
555var field = _builder.module.GetFieldForData(data, alignment: 1, wrappedExpression.Syntax, _diagnostics.DiagnosticBag); 616var field = _builder.module.GetFieldForData(data, alignment: (ushort)specialElementType.SizeInBytes(), wrappedExpression.Syntax, _diagnostics.DiagnosticBag); 649var cachingField = _builder.module.GetArrayCachingFieldForData(data, _module.Translate(arrayType), wrappedExpression.Syntax, _diagnostics.DiagnosticBag); 707Cci.IFieldReference cachingField = _builder.module.GetArrayCachingFieldForConstants(constants, _module.Translate(arrayType),
CodeGen\EmitStackAllocInitializer.cs (2)
59var field = _builder.module.GetFieldForData(data, alignment: 1, inits.Syntax, _diagnostics.DiagnosticBag); 82var field = _builder.module.GetFieldForData(data, alignment: (ushort)sizeInBytes, syntaxNode, _diagnostics.DiagnosticBag);
Microsoft.CodeAnalysis.Test.Utilities (4)
Metadata\ILBuilderVisualizer.cs (4)
154var visualizer = new ILBuilderVisualizer(builder.module, ilFormat); 193var visualizer = new ILBuilderVisualizer(builder.module); 217new ILBuilderVisualizer(block.builder.module).DumpILBlock(il, instrCnt, sb, Array.Empty<ILVisualizer.HandlerSpan>(), block.Start); 246new ILBuilderVisualizer(block.builder.module).DumpILBlock(il, il.Length, sb, Array.Empty<HandlerSpan>(), block.Start);