27 references to Compilation
Microsoft.CodeAnalysis (9)
Compilation\DeterministicKeyBuilder.cs (1)
325var 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)
289compilationReference.Compilation.Assembly.Identity, 587return (object)cx.Compilation == cy.Compilation; 599return RuntimeHelpers.GetHashCode(compilationReference.Compilation);
Microsoft.CodeAnalysis.CodeStyle (1)
ICompilationExtensions.cs (1)
29builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.Features (1)
UnusedReferences\UnusedReferencesRemover.cs (1)
59.Select(reference => reference.Compilation.SourceModule.MetadataName)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\IRuntimeEnvironment.cs (1)
187list.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.Semantic.UnitTests (1)
Compilation\ReferenceManagerTests.vb (1)
1396Assert.Equal(oldRef.Compilation.Assembly.Identity, actualIdentity)
Microsoft.CodeAnalysis.Workspaces (1)
ICompilationExtensions.cs (1)
29builder.Add(reference.Compilation);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
216Assert.True(compilation1.References.OfType<CompilationReference>().Any(c => c.Compilation == compilation2) || 217compilation2.References.OfType<CompilationReference>().Any(c => c.Compilation == compilation1));
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionTests.cs (2)
2221return cr != null && cr.Compilation == compilationReference.Compilation;
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
417Assert.Same(compilationWithGenerator, compilationReference.Compilation); 664Assert.Contains(generatedTree, compilationReference.Compilation.SyntaxTrees);