1 write to _modules
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceAssemblySymbol.cs (1)
144_modules = moduleBuilder.ToImmutableAndFree();
17 references to _modules
Microsoft.CodeAnalysis.CSharp (17)
Symbols\Source\SourceAssemblySymbol.cs (17)
182for (int i = 1; i < _modules.Length; i++) 184var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 569return _modules; 978string moduleName = _modules[pair.Value].Name; 989if (_modules.Length > 1 && !_compilation.Options.OutputKind.IsNetModule()) 995for (int i = 1; i < _modules.Length; i++) 997ModuleSymbol m = _modules[i]; 1027for (int i = 1; i < _modules.Length; i++) 1029var m = (PEModuleSymbol)_modules[i]; 1286for (int i = 1; i < _modules.Length; i++) 1288var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 1393for (int i = _modules.Length - 1; i > 0; i--) 1395var peModuleSymbol = (PEModuleSymbol)_modules[i]; 1855return _modules[0].GetReferencedAssemblySymbols(); 2052_lazyContainsExtensionMethods = ContainsExtensionMethods(_modules).ToThreeState(); 2871for (int i = _modules.Length - 1; i > 0; i--) 2873var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i];