1 write to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectInfo.cs (1)
172
MetadataReferences
= metadataReferences;
10 references to MetadataReferences
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\ProjectInfo.cs (2)
300
var newMetadataReferences = metadataReferences ??
MetadataReferences
;
311
newMetadataReferences ==
MetadataReferences
&&
Workspace\Solution\ProjectState.cs (1)
587
public IReadOnlyList<MetadataReference> MetadataReferences => this.ProjectInfo.
MetadataReferences
;
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
CommandLineProject\CommandLineProjectTests.cs (2)
169
Assert.Single(info.
MetadataReferences
.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly);
181
Assert.Single(info.
MetadataReferences
.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly);
SolutionTests\ProjectInfoTests.cs (5)
133
Assert.Same(metadataReference, ((ImmutableArray<MetadataReference>)info1.
MetadataReferences
).Single());
136
Assert.True(((ImmutableArray<MetadataReference>)info2.
MetadataReferences
).IsEmpty);
139
Assert.True(((ImmutableArray<MetadataReference>)info3.
MetadataReferences
).IsEmpty);
142
Assert.True(((ImmutableArray<MetadataReference>)info4.
MetadataReferences
).IsEmpty);
201
SolutionTestHelpers.TestListProperty(instance, (old, value) => old.WithMetadataReferences(value), opt => opt.
MetadataReferences
, (MetadataReference)new TestMetadataReference(), allowDuplicates: false);