52 references to Compilation
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis (9)
Compilation\DeterministicKeyBuilder.cs (1)
326var compilation = compilationReference.Compilation;
MetadataReference\CompilationReference.cs (4)
113return Compilation.AssemblyName; 130return object.Equals(this.Compilation, other.Compilation) && object.Equals(this.Properties, other.Properties); 140return Hash.Combine(this.Compilation.GetHashCode(), this.Properties.GetHashCode());
ReferenceManager\CommonReferenceManager.Resolution.cs (4)
290compilationReference.Compilation.Assembly.Identity, 588return (object)cx.Compilation == cy.Compilation; 600return RuntimeHelpers.GetHashCode(compilationReference.Compilation);
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.Extensions.Package (1)
Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.Features (1)
UnusedReferences\UnusedReferencesRemover.cs (1)
57.Select(reference => reference.Compilation.SourceModule.MetadataName)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.Test.Utilities (1)
CompilationVerifier.cs (1)
1022list.Add(reference.Compilation);
Microsoft.CodeAnalysis.UnitTests (7)
MetadataReferences\MetadataReferenceTests.cs (7)
347Assert.Same(c, r1.Compilation); 353Assert.Same(c, r2.Compilation); 359Assert.Same(c, r3.Compilation); 378Assert.Same(c, r1.Compilation); 384Assert.Same(c, r2.Compilation); 390Assert.Same(c, r3.Compilation); 540var c1b = c1a.Compilation.ToMetadataReference();
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Attributes\AssemblyAttributes.vb (6)
582dependencies:={New ModuleData(en_usRef.Compilation.Assembly.Identity, 584en_usRef.Compilation.EmitToArray(), 615dependencies:={New ModuleData(en_UKRef.Compilation.Assembly.Identity, 617en_UKRef.Compilation.EmitToArray(), 619New ModuleData(neutralRef.Compilation.Assembly.Identity, 621neutralRef.Compilation.EmitToArray(),
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
237Assert.True(compilation1.References.OfType<CompilationReference>().Any(c => c.Compilation == compilation2) || 238compilation2.References.OfType<CompilationReference>().Any(c => c.Compilation == compilation1));
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
SolutionTests\SolutionTests.cs (9)
2898return r is CompilationReference cr && cr.Compilation == compilationReference.Compilation; 5030Assert.True(compilation1.References.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation2)); 5058Assert.True(compilation2.References.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation1)); 5155Assert.True(compilation1New.References.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation2)); 5156Assert.True(compilation1New.References.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation3)); 5203Assert.True(compilation1.References.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation2)); 5204Assert.True(compilation1.References.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation3)); 5744Assert.Single(frozenCompilation2.References, r => r is CompilationReference c && c.Compilation == frozenCompilation1);
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
437Assert.Same(compilationWithGenerator, compilationReference.Compilation); 684Assert.Contains(generatedTree, compilationReference.Compilation.SyntaxTrees);
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
35builder.Add(reference.Compilation);