154 references to References
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis (5)
Compilation\Compilation.cs (4)
1612
/// required to be from this compilation or some assembly referenced (<see cref="
References
"/>) by this
1617
/// though those references are missing from <see cref="
References
"/>.
1694
foreach (var reference in compilation.
References
)
1796
/// The returned set is a subset of references returned by <see cref="
References
"/> API.
Compilation\DeterministicKeyBuilder.cs (1)
332
compilation.
References
.AsImmutable(),
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
RestrictedInternalsVisibleToAnalyzer.cs (1)
126
foreach (var referencedAssemblySymbol in compilation.
References
.Select(compilation.GetAssemblyOrModuleSymbol).OfType<IAssemblySymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Compilation_UsedAssemblies.cs (2)
34
foreach (var reference in
References
)
52
foreach (var reference in
References
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\ForeachTest.cs (1)
798
comp = comp.WithReferences(comp.
References
.Concat(new[] { SystemRuntimeFacadeRef, ValueTupleRef }));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (22)
Attributes\InternalsVisibleToAndStrongNameTests.cs (4)
2415
CompileAndVerify(other.WithReferences(new[] { other.
References
.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics();
2417
CompileAndVerify(other.WithReferences(new[] { other.
References
.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics();
2443
var comps = new[] {other.WithReferences(new []{other.
References
.ElementAt(0), new CSharpCompilationReference(unsigned)}),
2444
other.WithReferences(new []{other.
References
.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })};
Semantics\ExtensionTests.cs (5)
5216
referencedAssemblies: comp2.
References
, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication));
8134
referencedAssemblies: comp2.
References
, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication));
9664
referencedAssemblies: comp3.
References
, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication));
9679
referencedAssemblies: comp3.
References
, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication));
9904
referencedAssemblies: comp3.
References
, compilationOptions: new VisualBasicCompilationOptions(OutputKind.ConsoleApplication));
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (13)
7294
CreateVisualBasicCompilation("Program", source2, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
7313
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
7341
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
7370
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
7398
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
7427
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19052
CreateVisualBasicCompilation("Program", source2, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19067
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19095
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19123
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19152
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19180
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
19209
CreateVisualBasicCompilation("Program", source3, referencedCompilations: new[] { comp1 }, referencedAssemblies: comp1.
References
).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (20)
Compilation\CompilationAPITests.cs (10)
362
Assert.NotNull(comp.
References
);
1168
foreach (var item in vbComp.
References
)
1194
Assert.True(comp.
References
.Contains(compRef1));
1195
Assert.True(comp.
References
.Contains(compRef2));
1203
Assert.True(comp.
References
.Contains(ref1));
1208
Assert.True(comp.
References
.Contains(ref2));
1213
Assert.True(comp.
References
.Contains(compRef2));
1298
foreach (var item in comp.
References
)
1902
Assert.Equal(2, comp.
References
.Count());
1903
Assert.Equal("alias", comp.
References
.Last().Properties.Aliases.Single());
Compilation\GetImportScopesTests.cs (1)
403
var reference = comp.
References
.First(r => r.Display!.StartsWith("System.Core"));
Compilation\GetUnusedImportDirectivesTests.cs (1)
145
comp = comp.WithReferences(comp.
References
.Concat(SystemCoreRef));
Compilation\UsedAssembliesTests.cs (5)
107
var comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.
References
.Where(r => r.Properties.Kind == MetadataImageKind.Module)));
283
AssertEx.Equal(comp.
References
.Where(r => r.Properties.Kind == MetadataImageKind.Assembly), comp.GetUsedAssemblyReferences());
344
var comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.
References
.Where(r => r.Properties.Kind == MetadataImageKind.Module)));
639
Assert.True(comp2.
References
.Count() > 1);
2328
Assert.True(comp.
References
.Count() > 1);
Symbols\CovariantReturnTests.cs (3)
2617
var vbComp = CreateVisualBasicCompilation(code: vbSource, referencedAssemblies: csComp.
References
.Append(csRef));
4024
var lastReference = compilation.GetAssemblyOrModuleSymbol(compilation.
References
.Last());
4262
var lastReference = compilation.GetAssemblyOrModuleSymbol(compilation.
References
.Last());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CSharpTestBase.cs (2)
1831
var resolvedReferences = comp.
References
.Where(r => r.Properties.Kind == MetadataImageKind.Assembly);
1842
var comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.
References
.Where(r => r.Properties.Kind == MetadataImageKind.Module)));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
176
foreach (var reference in compilation.
References
)
Microsoft.CodeAnalysis.Extensions.Package (1)
Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
CompilationRebuildArtifactResolver.cs (1)
23
.
References
CSharpRebuildTests.cs (2)
40
var references = original.
References
.ToImmutableArray();
41
var rebuild = compilationFactory.CreateCompilation(sources, original.
References
.ToImmutableArray());
RoundTripUtil.cs (1)
95
original.
References
.ToImmutableArray());
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.Test.Utilities (2)
CompilationVerifier.cs (2)
889
foreach (var metadataReference in compilation.
References
)
1020
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\UsedAssemblies.vb (1)
28
For Each reference In
References
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (44)
Compilation\CompilationAPITests.vb (42)
296
Assert.NotNull(comp.
References
)
298
Assert.Equal(1, comp.
References
.Count)
541
Assert.Equal(0, comp.
References
.Count)
548
Assert.Equal(1, comp.
References
.Count)
554
Assert.Equal(1, comp.
References
.Count)
560
Assert.Equal(0, comp.
References
.Count)
565
AssertEx.Equal(Of Integer)(0, Enumerable.Count(Of MetadataReference)(compCollection1.
References
))
567
AssertEx.Equal(Of Integer)(3, Enumerable.Count(Of MetadataReference)(c2.
References
))
571
AssertEx.Equal(Of Integer)(0, Enumerable.Count(Of MetadataReference)(compCollection2.
References
))
573
AssertEx.Equal(Of Integer)(3, Enumerable.Count(Of MetadataReference)(c3.
References
))
588
AssertEx.Equal(Of Integer)(0, Enumerable.Count(Of MetadataReference)(c2.
References
))
594
Assert.Equal(1, compCollection.
References
.Count)
596
Assert.Equal(0, compCollection.
References
.Count)
602
Assert.Equal(0, compCollection.
References
.Count)
604
Assert.Equal(0, comp.
References
.Count)
613
Assert.Equal(0, compCollection.
References
.Count)
615
Assert.Equal(0, compCollection.
References
.Count)
624
Assert.Equal(0, compCollection.
References
.Count)
626
Assert.Equal(0, compCollection.
References
.Count)
836
Assert.Equal(0, comp.
References
.Count)
850
Assert.Equal(1, comp1.
References
.Count)
1042
For Each item In csComp.
References
1046
Assert.Equal(1, comp.
References
.Count)
1064
Assert.Equal(2, comp.
References
.Count)
1066
Assert.Contains(compRef1, comp.
References
)
1067
Assert.Contains(compRef2, comp.
References
)
1074
Assert.Equal(3, comp.
References
.Count)
1075
Assert.Contains(ref1, comp.
References
)
1079
Assert.Equal(3, comp.
References
.Count)
1080
Assert.Contains(ref2, comp.
References
)
1084
Assert.Equal(3, comp.
References
.Count)
1085
Assert.Contains(compRef2, comp.
References
)
1131
Assert.Equal(3, comp.
References
.Count)
1139
Assert.Equal(3, comp.
References
.Count)
1146
For Each item In comp.
References
1149
Assert.Equal(0, comp.
References
.Count)
1201
Assert.Equal(1, comp.
References
.Count)
1210
Assert.Equal(3, comp.
References
.Count)
1212
Assert.Equal(1, comp.
References
.Count)
1224
Assert.Equal(1, comp.
References
.Count)
1231
Assert.Equal(1, comp.
References
.Count)
1274
Assert.Equal(0, comp.
References
.Count)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (2)
954
driver = driver.RunGenerators(compilation.WithReferences(compilation.
References
.Take(compilation.
References
.Count() - 1)))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (7)
SymbolsTests\Retargeting\RetargetingTests.vb (2)
3117
For Each r In C.
References
3127
For Each r In C.
References
UsedAssembliesTests.vb (5)
96
Dim comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.
References
.Where(Function(r) r.Properties.Kind = MetadataImageKind.Module)))
135
AssertEx.Equal(comp.
References
.Where(Function(r) r.Properties.Kind = MetadataImageKind.Assembly), comp.GetUsedAssemblyReferences())
167
Dim comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.
References
.Where(Function(r) r.Properties.Kind = MetadataImageKind.Module)))
462
Assert.True(comp2.
References
.Count() > 1)
2044
Assert.True(comp.
References
.Count() > 1)
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
309
foreach (var reference in compilation.
References
)
329
seenPEReferences.AddRange(compilation.
References
.OfType<PortableExecutableReference>());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (2)
25
/// If <paramref name="primary"/> is true, then <see cref="Compilation.
References
"/> will not be considered
31
/// any of the references of the <see cref="Compilation.
References
"/>.
Workspace\Solution\SolutionCompilationState.RootedSymbolSet.cs (2)
58
/// cref="Compilation.
References
"/>. Sorted by the hash code produced by <see
77
foreach (var reference in compilation.
References
)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (6)
VisualStudioMSBuildWorkspaceTests.cs (6)
94
var compReferences = compilation.
References
.ToList();
237
Assert.True(compilation1.
References
.OfType<CompilationReference>().Any(c => c.Compilation == compilation2) ||
238
compilation2.
References
.OfType<CompilationReference>().Any(c => c.Compilation == compilation1));
328
var pref = c2.
References
.OfType<PortableExecutableReference>().FirstOrDefault(r => r.Display == "CSharpProject");
355
var pref = c2.
References
.OfType<PortableExecutableReference>().FirstOrDefault(r => r.Display == "EmittedCSharpProject");
3207
Assert.Single(compilation.
References
.OfType<CompilationReference>());
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
SolutionTests\SolutionTests.cs (11)
2880
Assert.True(compilation.
References
.Contains(meta), "Compilation references were expected to contain " + meta);
2893
compilation.
References
.Single(r =>
5042
Assert.True(compilation1.
References
.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation2));
5070
Assert.True(compilation2.
References
.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation1));
5167
Assert.True(compilation1New.
References
.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation2));
5168
Assert.True(compilation1New.
References
.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation3));
5215
Assert.True(compilation1.
References
.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation2));
5216
Assert.True(compilation1.
References
.Any(r => r is CompilationReference compilationReference && compilationReference.Compilation == compilation3));
5231
Assert.True(compilation1New.
References
.All(r => r is not CompilationReference));
5260
Assert.False(compilation1.
References
.Any(r => r is CompilationReference));
5756
Assert.Single(frozenCompilation2.
References
, r => r is CompilationReference c && c.Compilation == frozenCompilation1);
Microsoft.Maui.Controls.SourceGen (2)
CodeBehindGenerator.cs (2)
203
foreach (var reference in compilation.
References
)
790
return obj.
References
.GetHashCode();
Microsoft.VisualStudio.LanguageServices (2)
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
644
if (!compilation.
References
.Any())
651
foreach (var reference in compilation.
References
)
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
33
foreach (var reference in compilation.
References
.OfType<CompilationReference>())