1 write to _modules
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceAssemblySymbol.cs (1)
145_modules = moduleBuilder.ToImmutableAndFree();
17 references to _modules
Microsoft.CodeAnalysis.CSharp (17)
Symbols\Source\SourceAssemblySymbol.cs (17)
183for (int i = 1; i < _modules.Length; i++) 185var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 564return _modules; 971string moduleName = _modules[pair.Value].Name; 982if (_modules.Length > 1 && !_compilation.Options.OutputKind.IsNetModule()) 988for (int i = 1; i < _modules.Length; i++) 990ModuleSymbol m = _modules[i]; 1020for (int i = 1; i < _modules.Length; i++) 1022var m = (PEModuleSymbol)_modules[i]; 1279for (int i = 1; i < _modules.Length; i++) 1281var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 1383for (int i = _modules.Length - 1; i > 0; i--) 1385var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 1845return _modules[0].GetReferencedAssemblySymbols(); 2036_lazyContainsExtensionMethods = ContainsExtensionMethods(_modules).ToThreeState(); 2823for (int i = _modules.Length - 1; i > 0; i--) 2825var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i];