2 implementations of IModuleSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\ModuleSymbol.cs (1)
12internal sealed class ModuleSymbol : Symbol, IModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\ModuleSymbol.vb (1)
16Implements IModuleSymbol, IModuleSymbolInternal
379 references to IModuleSymbol
Analyzer.Utilities.UnitTests (1)
Lightup\LightupHelpersTests.cs (1)
106IModuleSymbol ISymbol.ContainingModule => throw new NotImplementedException();
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
GenerateDocumentationAndConfigFiles (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
51foreach (var module in compilation.Assembly.Modules)
Metrics (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Metrics.Legacy (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Microsoft.CodeAnalysis (15)
Compilation\Compilation.cs (4)
884/// Gets the <see cref="IAssemblySymbol"/> or <see cref="IModuleSymbol"/> for a metadata reference used to create this 932/// Gets the <see cref="IModuleSymbol"/> for the module being created by compiling all of 935public IModuleSymbol SourceModule { get { return CommonSourceModule; } } 936protected abstract IModuleSymbol CommonSourceModule { get; }
Diagnostic\Location.cs (2)
51public IModuleSymbol? MetadataModule { get { return (IModuleSymbol?)MetadataModuleInternal?.GetISymbol(); } }
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (2)
264foreach (var module in _compilation.Assembly.Modules) 313Debug.Assert(symbol is IAssemblySymbol || symbol is IModuleSymbol);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
150foreach (var module in assemblySymbol.Modules)
Symbols\IAssemblySymbol.cs (1)
41IEnumerable<IModuleSymbol> Modules { get; }
Symbols\ISymbol.cs (2)
79/// Gets the <see cref="IModuleSymbol"/> for the containing module. Returns null if the 82IModuleSymbol ContainingModule { get; }
Symbols\SymbolVisitor.cs (1)
68public virtual void VisitModule(IModuleSymbol symbol)
Symbols\SymbolVisitor`1.cs (1)
71public virtual TResult? VisitModule(IModuleSymbol symbol)
Symbols\SymbolVisitor`2.cs (1)
76public virtual TResult VisitModule(IModuleSymbol symbol, TArgument argument)
Microsoft.CodeAnalysis.Analyzers (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
Microsoft.CodeAnalysis.AnalyzerUtilities (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Microsoft.CodeAnalysis.BannedApiAnalyzers (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
Microsoft.CodeAnalysis.CodeStyle (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpCompilation.cs (1)
4052protected override IModuleSymbol CommonSourceModule
Emitter\Model\PEModuleBuilder.cs (1)
1614var module = Compilation.SourceModule;
SymbolDisplay\SymbolDisplayVisitor.cs (1)
160public override void VisitModule(IModuleSymbol symbol)
Symbols\PublicModel\AssemblySymbol.cs (2)
17private IEnumerable<IModuleSymbol> _lazyModules; 29IEnumerable<IModuleSymbol> IAssemblySymbol.Modules
Symbols\PublicModel\ModuleSymbol.cs (5)
24INamespaceSymbol IModuleSymbol.GlobalNamespace 32INamespaceSymbol IModuleSymbol.GetModuleNamespace(INamespaceSymbol namespaceSymbol) 37ImmutableArray<IAssemblySymbol> IModuleSymbol.ReferencedAssemblySymbols 45ImmutableArray<AssemblyIdentity> IModuleSymbol.ReferencedAssemblies => _underlying.ReferencedAssemblies; 47ModuleMetadata IModuleSymbol.GetMetadata() => _underlying.GetMetadata();
Symbols\PublicModel\PreprocessingSymbol.cs (1)
110IModuleSymbol? ISymbol.ContainingModule => null;
Symbols\PublicModel\Symbol.cs (1)
207IModuleSymbol ISymbol.ContainingModule => UnderlyingSymbol.ContainingModule.GetPublicSymbol();
Symbols\SymbolExtensions.cs (2)
640internal static IModuleSymbol? GetPublicSymbol(this ModuleSymbol? symbol) 642return symbol.GetPublicSymbol<IModuleSymbol>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
SymbolKey\SymbolKeyCompilationsTests.cs (2)
694var module1 = compilation1.Assembly.Modules.First(); 695var module2 = compilation2.Assembly.Modules.First();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Emit\CompilationEmitTests.cs (6)
4020var module = assembly.Modules.Single(); 4056var module = assembly.Modules.Single(); 4086var module = assembly.Modules.Single(); 4117var module = assembly.Modules.Single(); 4148var module = assembly.Modules.Single(); 4179var module = assembly.Modules.Single();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
151var m = s1.GetCompilation().Assembly.Modules.Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\NullableReferenceTypesTests.cs (11)
100421var m = comp.SourceModule; 100460var m = comp.SourceModule; 100480var m = comp.SourceModule; 100535var m = comp.SourceModule; 100579var m = comp.SourceModule; 100624var m = comp.SourceModule; 100663var m = comp.SourceModule; 100957var m = comp.SourceModule; 101006var m = comp.SourceModule; 101033var m = comp.SourceModule; 105080var m = comp.SourceModule;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Compilation\SymbolVisitorTests.cs (3)
107public override void VisitModule(IModuleSymbol symbol) 286public override string VisitModule(IModuleSymbol symbol) 399public override int VisitModule(IModuleSymbol symbol, StringBuilder argument)
DocumentationComments\DocumentationCommentIDTests.cs (1)
197var symbol = comp.SourceModule;
Symbols\AssemblyAndNamespaceTests.cs (1)
59var sym = comp.SourceModule;
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
53internal override string VisualizeRealIL(IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string>? markers, bool areLocalsZeroed)
Symbols\Retargeting\RetargetingTests.cs (5)
39var sourceModule = compilation.SourceModule; 110var sourceModule = compilation.SourceModule; 143var sourceModule = compilation.SourceModule; 177var sourceModule = compilation.SourceModule; 213var sourceModule = compilation.SourceModule;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
BasicCompilationUtils.cs (1)
47internal override string VisualizeRealIL(IModuleSymbol peModule, MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed)
CSharpTestBase.cs (2)
1503Action<IModuleSymbol>? translate(Action<ModuleSymbol>? action) 2382internal override string VisualizeRealIL(IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string>? markers, bool areLocalsZeroed)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AbstractTypeParameterChecker.cs (1)
150public sealed override void VisitModule(IModuleSymbol symbol)
Microsoft.CodeAnalysis.Extensions.Package (6)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Microsoft.CodeAnalysis.Features (3)
FindUsages\DefinitionItemFactory.cs (1)
228if (definition is IAssemblySymbol or IModuleSymbol or INamespaceSymbol { IsGlobalNamespace: true } or IPreprocessingSymbol)
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.StructuralTypeCollectorVisitor.cs (1)
63public override void VisitModule(IModuleSymbol symbol)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
33public IModuleSymbol ContainingModule => _symbol.ContainingModule;
Microsoft.CodeAnalysis.Features.UnitTests (1)
FindUsages\DefinitionItemFactoryTests.cs (1)
212var m = compilation.Assembly.Modules.Single();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
Microsoft.CodeAnalysis.PublicApiAnalyzers (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Microsoft.CodeAnalysis.ResxSourceGenerator (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Microsoft.CodeAnalysis.Test.Utilities (14)
CommonTestBase.cs (7)
76Action<IModuleSymbol>? sourceSymbolValidator = null, 78Action<IModuleSymbol>? symbolValidator = null, 95var module = compilation.Assembly.Modules.First(); 148internal static void RunValidators(CompilationVerifier verifier, Action<PEAssembly>? assemblyValidator, Action<IModuleSymbol>? symbolValidator) 169var moduleSymbol = verifier.GetSymbolFromMetadata(reference, verifier.Compilation.Options.MetadataImportOptions); 184Action<IModuleSymbol>? symbolValidator, 506internal abstract string VisualizeRealIL(IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string>? markers, bool areLocalsZeroed);
CompilationVerifier.cs (5)
46private IModuleSymbol? _lazyModuleSymbol; 48private readonly Func<IModuleSymbol, CompilationTestData.MethodData, IReadOnlyDictionary<int, string>?, bool, string>? _visualizeRealIL; 58Func<IModuleSymbol, CompilationTestData.MethodData, IReadOnlyDictionary<int, string>?, bool, string>? visualizeRealIL = null, 816internal IModuleSymbol GetSymbolFromMetadata(MetadataReference metadataReference, MetadataImportOptions importOptions) 833return (IModuleSymbol)symbol;
ICompilationVerifier.cs (2)
14IModuleSymbol GetModuleSymbolForEmittedImage(ImmutableArray<byte> peImage, MetadataImportOptions importOptions); 15IModuleSymbol GetModuleSymbolForEmittedImage();
Microsoft.CodeAnalysis.UnitTests (1)
Symbols\DocumentationCommentIdTests.cs (1)
189IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string>? markers, bool areLocalsZeroed)
Microsoft.CodeAnalysis.VisualBasic (10)
Compilation\VisualBasicCompilation.vb (1)
2824Protected Overrides ReadOnly Property CommonSourceModule As IModuleSymbol
SymbolDisplay\SymbolDisplayVisitor.vb (1)
198Public Overrides Sub VisitModule(symbol As IModuleSymbol)
Symbols\AssemblySymbol.vb (2)
770Private ReadOnly Property IAssemblySymbol_Modules As IEnumerable(Of IModuleSymbol) Implements IAssemblySymbol.Modules 772Return ImmutableArray(Of IModuleSymbol).CastUp(Me.Modules)
Symbols\ModuleSymbol.vb (5)
123Public ReadOnly Property ReferencedAssemblies As ImmutableArray(Of AssemblyIdentity) Implements IModuleSymbol.ReferencedAssemblies 134Public MustOverride Function GetMetadata() As ModuleMetadata Implements IModuleSymbol.GetMetadata 297Private ReadOnly Property IModuleSymbol_GlobalNamespace As INamespaceSymbol Implements IModuleSymbol.GlobalNamespace 303Private Function IModuleSymbol_GetModuleNamespace(namespaceSymbol As INamespaceSymbol) As INamespaceSymbol Implements IModuleSymbol.GetModuleNamespace 307Private ReadOnly Property IModuleSymbol_ReferencedAssemblySymbols As ImmutableArray(Of IAssemblySymbol) Implements IModuleSymbol.ReferencedAssemblySymbols
Symbols\Symbol.vb (1)
1187Private ReadOnly Property ISymbol_ContainingModule As IModuleSymbol Implements ISymbol.ContainingModule
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (1)
22Friend Overrides Function VisualizeRealIL(peModule As IModuleSymbol, methodData As CompilationTestData.MethodData, markers As IReadOnlyDictionary(Of Integer, String), areLocalsZeroed As Boolean) As String
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
BasicTestBase.vb (2)
31Private Function Translate(action As Action(Of ModuleSymbol)) As Action(Of IModuleSymbol) 462Friend Overrides Function VisualizeRealIL(peModule As IModuleSymbol, methodData As CompilationTestData.MethodData, markers As IReadOnlyDictionary(Of Integer, String), areLocalsZeroed As Boolean) As String
Microsoft.CodeAnalysis.Workspaces (22)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
Workspace\Solution\SolutionCompilationState.cs (1)
30/// Symbols need to be either <see cref="IAssemblySymbol"/> or <see cref="IModuleSymbol"/>.
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (1)
22/// cref="IModuleSymbol"/> or <see cref="IDynamicTypeSymbol"/>.
Workspace\Solution\SolutionCompilationState.RootedSymbolSet.cs (1)
56/// The <see cref="IAssemblySymbol"/>s or <see cref="IModuleSymbol"/>s produced through <see
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Microsoft.Extensions.Options.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
61foreach (var module in compilation.Assembly.Modules)
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
61foreach (var module in compilation.Assembly.Modules)
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Microsoft.Interop.LibraryImportGenerator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Microsoft.Interop.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Roslyn.Diagnostics.Analyzers (20)
AbstractDoNotCopyValue.cs (1)
310public override void VisitModule(IModuleSymbol symbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
System.Text.RegularExpressions.Generator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
49foreach (var module in compilation.Assembly.Modules)
Test.Utilities (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
Text.Analyzers (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
40/// <item>Two <see cref="IModuleSymbol"/>s are the "same" if they have
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (5)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol> 15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor) 19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason) 29using var result = PooledArrayBuilder<IModuleSymbol>.GetInstance(containingSymbolResolution.SymbolCount); 38if (assemblyModules is ImmutableArray<IModuleSymbol> modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
97case IModuleSymbol module:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (4)
702var module = GetModule(assembly.Modules, moduleName); 744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName) 746foreach (var module in modules)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
399public override void VisitModule(IModuleSymbol moduleSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
125SymbolKind.NetModule => ModulesAreEquivalent((IModuleSymbol)x, (IModuleSymbol)y), 278private bool ModulesAreEquivalent(IModuleSymbol x, IModuleSymbol y)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
69SymbolKind.NetModule => CombineHashCodes((IModuleSymbol)x, currentHash), 143private int CombineHashCodes(IModuleSymbol x, int currentHash)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
83public IModuleSymbol ContainingModule => null;