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