1 write to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectInfo.cs (1)
168MetadataReferences = metadataReferences;
11 references to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\ProjectInfo.cs (2)
296var newMetadataReferences = metadataReferences ?? MetadataReferences; 307newMetadataReferences == MetadataReferences &&
Workspace\Solution\ProjectState.cs (1)
567public IReadOnlyList<MetadataReference> MetadataReferences => this.ProjectInfo.MetadataReferences;
Workspace\Solution\SolutionCompilationState.cs (1)
587.WithProjectMetadataReferences(projectId, info.MetadataReferences)
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
CommandLineProject\CommandLineProjectTests.cs (2)
180Assert.Single(info.MetadataReferences.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly); 192Assert.Single(info.MetadataReferences.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly);
SolutionTests\ProjectInfoTests.cs (5)
133Assert.Same(metadataReference, ((ImmutableArray<MetadataReference>)info1.MetadataReferences).Single()); 136Assert.True(((ImmutableArray<MetadataReference>)info2.MetadataReferences).IsEmpty); 139Assert.True(((ImmutableArray<MetadataReference>)info3.MetadataReferences).IsEmpty); 142Assert.True(((ImmutableArray<MetadataReference>)info4.MetadataReferences).IsEmpty); 202SolutionTestHelpers.TestListProperty(instance, (old, value) => old.WithMetadataReferences(value), opt => opt.MetadataReferences, (MetadataReference)new TestMetadataReference(), allowDuplicates: false);