1 write to _modules
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceAssemblySymbol.cs (1)
143_modules = moduleBuilder.ToImmutableAndFree();
17 references to _modules
Microsoft.CodeAnalysis.CSharp (17)
Symbols\Source\SourceAssemblySymbol.cs (17)
181for (int i = 1; i < _modules.Length; i++) 183var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 568return _modules; 977string moduleName = _modules[pair.Value].Name; 988if (_modules.Length > 1 && !_compilation.Options.OutputKind.IsNetModule()) 994for (int i = 1; i < _modules.Length; i++) 996ModuleSymbol m = _modules[i]; 1026for (int i = 1; i < _modules.Length; i++) 1028var m = (PEModuleSymbol)_modules[i]; 1285for (int i = 1; i < _modules.Length; i++) 1287var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 1392for (int i = _modules.Length - 1; i > 0; i--) 1394var peModuleSymbol = (PEModuleSymbol)_modules[i]; 1854return _modules[0].GetReferencedAssemblySymbols(); 2051_lazyContainsExtensionMethods = ContainsExtensionMethods(_modules).ToThreeState(); 2866for (int i = _modules.Length - 1; i > 0; i--) 2868var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i];