1 write to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectInfo.cs (1)
172MetadataReferences = metadataReferences;
10 references to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\ProjectInfo.cs (2)
300var newMetadataReferences = metadataReferences ?? MetadataReferences; 311newMetadataReferences == MetadataReferences &&
Workspace\Solution\ProjectState.cs (1)
587public IReadOnlyList<MetadataReference> MetadataReferences => this.ProjectInfo.MetadataReferences;
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
CommandLineProject\CommandLineProjectTests.cs (2)
169Assert.Single(info.MetadataReferences.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly); 181Assert.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); 201SolutionTestHelpers.TestListProperty(instance, (old, value) => old.WithMetadataReferences(value), opt => opt.MetadataReferences, (MetadataReference)new TestMetadataReference(), allowDuplicates: false);