149 references to References
Microsoft.CodeAnalysis (5)
Compilation\Compilation.cs (4)
1580/// required to be from this compilation or some assembly referenced (<see cref="References"/>) by this 1585/// though those references are missing from <see cref="References"/>. 1662foreach (var reference in compilation.References) 1764/// The returned set is a subset of references returned by <see cref="References"/> API.
Compilation\DeterministicKeyBuilder.cs (1)
331compilation.References.AsImmutable(),
Microsoft.CodeAnalysis.CodeStyle (1)
ICompilationExtensions.cs (1)
27foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Compilation_UsedAssemblies.cs (2)
37foreach (var reference in References) 55foreach (var reference in References)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\ForeachTest.cs (1)
798comp = comp.WithReferences(comp.References.Concat(new[] { SystemRuntimeFacadeRef, ValueTupleRef }));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Attributes\InternalsVisibleToAndStrongNameTests.cs (4)
2360CompileAndVerify(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics(); 2362CompileAndVerify(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics(); 2388var comps = new[] {other.WithReferences(new []{other.References.ElementAt(0), new CSharpCompilationReference(unsigned)}), 2389other.WithReferences(new []{other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })};
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
857foreach (var reference in compilation.References)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (20)
Compilation\CompilationAPITests.cs (10)
364Assert.NotNull(comp.References); 1170foreach (var item in vbComp.References) 1196Assert.True(comp.References.Contains(compRef1)); 1197Assert.True(comp.References.Contains(compRef2)); 1205Assert.True(comp.References.Contains(ref1)); 1210Assert.True(comp.References.Contains(ref2)); 1215Assert.True(comp.References.Contains(compRef2)); 1300foreach (var item in comp.References) 1904Assert.Equal(2, comp.References.Count()); 1905Assert.Equal("alias", comp.References.Last().Properties.Aliases.Single());
Compilation\GetImportScopesTests.cs (1)
403var reference = comp.References.First(r => r.Display!.StartsWith("System.Core"));
Compilation\GetUnusedImportDirectivesTests.cs (1)
145comp = comp.WithReferences(comp.References.Concat(SystemCoreRef));
Compilation\UsedAssembliesTests.cs (5)
107var comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.References.Where(r => r.Properties.Kind == MetadataImageKind.Module))); 283AssertEx.Equal(comp.References.Where(r => r.Properties.Kind == MetadataImageKind.Assembly), comp.GetUsedAssemblyReferences()); 344var comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.References.Where(r => r.Properties.Kind == MetadataImageKind.Module))); 639Assert.True(comp2.References.Count() > 1); 2328Assert.True(comp.References.Count() > 1);
Symbols\CovariantReturnTests.cs (3)
2617var vbComp = CreateVisualBasicCompilation(code: vbSource, referencedAssemblies: csComp.References.Append(csRef)); 4024var lastReference = compilation.GetAssemblyOrModuleSymbol(compilation.References.Last()); 4262var lastReference = compilation.GetAssemblyOrModuleSymbol(compilation.References.Last());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CSharpTestBase.cs (2)
1281var resolvedReferences = comp.References.Where(r => r.Properties.Kind == MetadataImageKind.Assembly); 1292var comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.References.Where(r => r.Properties.Kind == MetadataImageKind.Module)));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (2)
101foreach (var reference in compilation.References) 189foreach (var reference in compilation.References)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
426return ImmutableArray.CreateRange(compilation.References.Where(r => IsReferenced(r, referenceNames)));
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (2)
CompilerInvocationTests.vb (2)
32Dim metadataReference = Assert.Single(compilation.References) 59Dim metadataReference = Assert.Single(compilation.References)
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
CompilationRebuildArtifactResolver.cs (1)
23.References
CSharpRebuildTests.cs (2)
40var references = original.References.ToImmutableArray(); 41var rebuild = compilationFactory.CreateCompilation(sources, original.References.ToImmutableArray());
RoundTripUtil.cs (1)
95original.References.ToImmutableArray());
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\IRuntimeEnvironment.cs (2)
96foreach (var metadataReference in compilation.References) 185foreach (var reference in compilation.References.OfType<CompilationReference>())
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\UsedAssemblies.vb (1)
28For Each reference In References
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\InternalsVisibleToAndStrongNameTests.vb (4)
1656CompileAndVerify(other.WithReferences({other.References(0), New VisualBasicCompilationReference(unsigned)})).VerifyDiagnostics() 1658CompileAndVerify(other.WithReferences({other.References(0), MetadataReference.CreateFromImage(unsigned.EmitToArray)})).VerifyDiagnostics() 1690Dim comps = {other.WithReferences({other.References(0), New VisualBasicCompilationReference(unsigned)}), 1691other.WithReferences({other.References(0), MetadataReference.CreateFromImage(unsigned.EmitToArray)})}
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (57)
Compilation\CompilationAPITests.vb (53)
295Assert.NotNull(comp.References) 297Assert.Equal(1, comp.References.Count) 540Assert.Equal(0, comp.References.Count) 547Assert.Equal(1, comp.References.Count) 548Assert.Equal(MetadataImageKind.Assembly, comp.References(0).Properties.Kind) 549Assert.Same(ref1, comp.References(0)) 553Assert.Equal(1, comp.References.Count) 554Assert.Equal(MetadataImageKind.Assembly, comp.References(0).Properties.Kind) 555Assert.Equal(ref2, comp.References(0)) 559Assert.Equal(0, comp.References.Count) 564Assert.Equal(Of Integer)(0, Enumerable.Count(Of MetadataReference)(compCollection1.References)) 566Assert.Equal(Of Integer)(3, Enumerable.Count(Of MetadataReference)(c2.References)) 570Assert.Equal(Of Integer)(0, Enumerable.Count(Of MetadataReference)(compCollection2.References)) 572Assert.Equal(Of Integer)(3, Enumerable.Count(Of MetadataReference)(c3.References)) 587Assert.Equal(Of Integer)(0, Enumerable.Count(Of MetadataReference)(c2.References)) 593Assert.Equal(1, compCollection.References.Count) 595Assert.Equal(0, compCollection.References.Count) 601Assert.Equal(0, compCollection.References.Count) 603Assert.Equal(0, comp.References.Count) 612Assert.Equal(0, compCollection.References.Count) 614Assert.Equal(0, compCollection.References.Count) 623Assert.Equal(0, compCollection.References.Count) 625Assert.Equal(0, compCollection.References.Count) 835Assert.Equal(0, comp.References.Count) 849Assert.Equal(1, comp1.References.Count) 1041For Each item In csComp.References 1045Assert.Equal(1, comp.References.Count) 1063Assert.Equal(2, comp.References.Count) 1064Assert.Equal(MetadataImageKind.Assembly, comp.References(0).Properties.Kind) 1065Assert.Contains(compRef1, comp.References) 1066Assert.Contains(compRef2, comp.References) 1073Assert.Equal(3, comp.References.Count) 1074Assert.Contains(ref1, comp.References) 1078Assert.Equal(3, comp.References.Count) 1079Assert.Contains(ref2, comp.References) 1083Assert.Equal(3, comp.References.Count) 1084Assert.Contains(compRef2, comp.References) 1130Assert.Equal(3, comp.References.Count) 1132Assert.Equal(MetadataImageKind.Assembly, comp.References(2).Properties.Kind) 1133Assert.Equal(compRef1, comp.References(2)) 1138Assert.Equal(3, comp.References.Count) 1139Assert.Equal(MetadataImageKind.Module, comp.References(2).Properties.Kind) 1140Assert.Equal(modRef1, comp.References(2)) 1145For Each item In comp.References 1148Assert.Equal(0, comp.References.Count) 1200Assert.Equal(1, comp.References.Count) 1201Assert.Equal(ref1, comp.References(0)) 1209Assert.Equal(3, comp.References.Count) 1211Assert.Equal(1, comp.References.Count) 1212Assert.Equal(ref1, comp.References(0)) 1223Assert.Equal(1, comp.References.Count) 1230Assert.Equal(1, comp.References.Count) 1273Assert.Equal(0, comp.References.Count)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
2620Assert.True(nsSymbolA.ConstituentNamespaces.Contains(DirectCast(compilation.GetReferencedAssemblySymbol(compilation.References(0)).GlobalNamespace.GetMembers("System").First(), NamespaceSymbol)))
Semantics\AccessCheckTests.vb (1)
722Dim mscorlibAssem As AssemblySymbol = c.GetReferencedAssemblySymbol(c.References(0))
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (2)
954driver = driver.RunGenerators(compilation.WithReferences(compilation.References.Take(compilation.References.Count() - 1)))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (19)
SymbolsTests\Metadata\MetadataMemberTests.vb (5)
155Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 197Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 253Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 316Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 369Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0))
SymbolsTests\Metadata\MetadataTypeTests.vb (6)
30Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 101Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 155Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 210Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 264Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0)) 316Dim mscorNS = compilation.GetReferencedAssemblySymbol(compilation.References(0))
SymbolsTests\Retargeting\RetargetingTests.vb (2)
3118For Each r In C.References 3128For Each r In C.References
SymbolsTests\Source\SourceSymbolTests.vb (1)
197Dim mscorlibAssembly = compilation.GetReferencedAssemblySymbol(compilation.References(0))
UsedAssembliesTests.vb (5)
95Dim comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.References.Where(Function(r) r.Properties.Kind = MetadataImageKind.Module))) 134AssertEx.Equal(comp.References.Where(Function(r) r.Properties.Kind = MetadataImageKind.Assembly), comp.GetUsedAssemblyReferences()) 166Dim comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.References.Where(Function(r) r.Properties.Kind = MetadataImageKind.Module))) 461Assert.True(comp2.References.Count() > 1) 2043Assert.True(comp.References.Count() > 1)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
CompilationTestUtils.vb (2)
81Dim resolvedReferences = comp.References.Where(Function(r) r.Properties.Kind = MetadataImageKind.Assembly) 89Dim comp2 = comp.RemoveAllReferences().AddReferences(used.Concat(comp.References.Where(Function(r) r.Properties.Kind = MetadataImageKind.Module)))
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
308foreach (var reference in compilation.References) 328seenPEReferences.AddRange(compilation.References.OfType<PortableExecutableReference>());
ICompilationExtensions.cs (1)
27foreach (var reference in compilation.References.OfType<CompilationReference>())
Workspace\Solution\SolutionState.ICompilationTracker.cs (2)
28/// If <paramref name="primary"/> is true, then <see cref="Compilation.References"/> will not be considered 34/// any of the references of the <see cref="Compilation.References"/>.
Workspace\Solution\SolutionState.UnrootedSymbolSet.cs (2)
51/// cref="Compilation.References"/>. Sorted by the hash code produced by <see 80foreach (var reference in compilation.References)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (6)
VisualStudioMSBuildWorkspaceTests.cs (6)
87var compReferences = compilation.References.ToList(); 216Assert.True(compilation1.References.OfType<CompilationReference>().Any(c => c.Compilation == compilation2) || 217compilation2.References.OfType<CompilationReference>().Any(c => c.Compilation == compilation1)); 307var pref = c2.References.OfType<PortableExecutableReference>().FirstOrDefault(r => r.Display == "CSharpProject"); 334var pref = c2.References.OfType<PortableExecutableReference>().FirstOrDefault(r => r.Display == "EmittedCSharpProject"); 3158Assert.Single(compilation.References.OfType<CompilationReference>());
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionTests.cs (2)
2206Assert.True(compilation.References.Contains(meta), "Compilation references were expected to contain " + meta); 2218compilation.References.Single(r =>
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
412var compilationReference = Assert.IsAssignableFrom<CompilationReference>(Assert.Single(compilationWithReference.References)); 662var compilationReference = Assert.Single(compilationWithReference.References.OfType<CompilationReference>());
Microsoft.VisualStudio.LanguageServices (2)
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
651if (!compilation.References.Any()) 658foreach (var reference in compilation.References)