1 write to AdditionalDocuments
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectInfo.cs (1)
170AdditionalDocuments = additionalDocuments;
10 references to AdditionalDocuments
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\ProjectInfo.cs (2)
298var newAdditionalDocuments = additionalDocuments ?? AdditionalDocuments; 309newAdditionalDocuments == AdditionalDocuments &&
Workspace\Solution\ProjectState.cs (1)
116AdditionalDocumentStates = new TextDocumentStates<AdditionalDocumentState>(projectInfoFixed.AdditionalDocuments, info => new AdditionalDocumentState(languageServices.SolutionServices, info, loadTextOptions));
Workspace\Solution\SolutionCompilationState.cs (1)
597UpdateDocuments<AdditionalDocumentState>(info.AdditionalDocuments);
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
CommandLineProject\CommandLineProjectTests.cs (1)
127var secondDoc = info.AdditionalDocuments.Single();
SolutionTests\ProjectInfoTests.cs (5)
95Assert.Same(documentInfo, ((ImmutableArray<DocumentInfo>)info1.AdditionalDocuments).Single()); 98Assert.True(((ImmutableArray<DocumentInfo>)info2.AdditionalDocuments).IsEmpty); 101Assert.True(((ImmutableArray<DocumentInfo>)info3.AdditionalDocuments).IsEmpty); 104Assert.True(((ImmutableArray<DocumentInfo>)info4.AdditionalDocuments).IsEmpty); 199SolutionTestHelpers.TestListProperty(instance, (old, value) => old.WithAdditionalDocuments(value), opt => opt.AdditionalDocuments, documentInfo, allowDuplicates: false);