72 references to Folders
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
56
var documentWithInvalidFolders = document.WithFolders(document.
Folders
.Concat("Force-Namespace-Change"));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (1)
85
actualFolderPaths.Add(string.Join(PathUtilities.DirectorySeparatorStr, newDocument.
Folders
));
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
CodeActions\AbstractCodeActionOrUserDiagnosticTest_TestAddDocument.cs (1)
118
AssertEx.Equal(expectedFolders, addedDocument.
Folders
);
MoveType\AbstractMoveTypeTest.cs (1)
113
Assert.Equal(destinationDocumentContainers, newDocument.
Folders
);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Rename\RenamerTests.cs (1)
98
AssertEx.SetEqual(endDocument.DocumentFolders, updatedDocument.
Folders
);
Microsoft.CodeAnalysis.Features (15)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
56
var documentWithInvalidFolders = document.WithFolders(document.
Folders
.Concat("Force-Namespace-Change"));
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
148
newDocumentId, FileName, text: string.Empty, folders: document.
Folders
);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
173
var folders = document.
Folders
;
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (2)
128
var targetNamespace = PathMetadataUtilities.TryBuildNamespaceFromFolders(document.
Folders
, syntaxFacts, defaultNamespace);
161
var folderPath = Path.Combine(document.
Folders
.ToArray());
EditAndContinue\CommittedSolution.cs (1)
275
folders: document.
Folders
,
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
119
_document.
Folders
,
ExtractInterface\AbstractExtractInterfaceService.cs (1)
194
refactoringResult.DocumentToExtractFrom.
Folders
,
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
316
: _semanticDocument.Document.
Folders
.ToList();
417
var folders = generateTypeOptionsResult.ExistingDocument.
Folders
;
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
115
_document.
Folders
,
NavigateTo\RoslynNavigateToItem.cs (4)
253
var activeFolders = _activeDocument.
Folders
;
254
var itemFolders = _itemDocument.
Folders
;
270
var activeFolders = _activeDocument.
Folders
;
271
var itemFolders = _itemDocument.
Folders
;
Microsoft.CodeAnalysis.Workspaces (6)
Rename\Renamer.cs (4)
100
/// <param name="newDocumentFolders">The new set of folders for the <see cref="TextDocument.
Folders
"/> property</param>
122
return new RenameDocumentActionSet(ImmutableArray<RenameDocumentAction>.Empty, document.Id, document.Name, document.
Folders
.ToImmutableArray(), options);
133
if (newDocumentFolders != null && !newDocumentFolders.SequenceEqual(document.
Folders
))
140
newDocumentFolders ??= document.
Folders
;
Rename\Renamer.RenameDocumentActionSet.cs (1)
142
return project.Documents.FirstOrDefault(d => d.Name == _documentName && d.
Folders
.SequenceEqual(_documentFolders))
Workspace\Workspace.cs (1)
1777
doc.
Folders
,
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
VisualStudioMSBuildWorkspaceTests.cs (3)
1982
var folder = Assert.Single(fooDoc.
Folders
);
2013
Assert.Single(document2.
Folders
);
2030
Assert.Single(documentB.
Folders
);
Microsoft.CodeAnalysis.Workspaces.UnitTests (29)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (4)
40
Assert.Equal(0, gooDoc.
Folders
.Count);
68
Assert.Equal(0, gooDoc.
Folders
.Count);
72
Assert.Equal(1, barDoc.
Folders
.Count);
73
Assert.Equal("subdir", barDoc.
Folders
[0]);
SolutionTests\SolutionTests.cs (7)
195
Assert.Equal(folders, newSolution1.GetDocument(documentId)!.
Folders
);
202
Assert.Equal(new string[0], newSolution3.GetDocument(documentId)!.
Folders
);
1724
AssertEx.Equal(folders, document.
Folders
);
1754
AssertEx.Equal(folders, document.
Folders
);
1782
AssertEx.Equal(folders, document.
Folders
);
1811
AssertEx.Equal(folders, document2.
Folders
);
1847
AssertEx.Equal(folders, document2.
Folders
);
WorkspaceTests\AdhocWorkspaceTests.cs (14)
472
Assert.Equal(0, originalDoc.
Folders
.Count);
475
Assert.Equal(2, changedDoc.
Folders
.Count);
476
Assert.Equal("A", changedDoc.
Folders
[0]);
477
Assert.Equal("B", changedDoc.
Folders
[1]);
492
Assert.Equal(2, appliedDoc.
Folders
.Count);
493
Assert.Equal("A", appliedDoc.
Folders
[0]);
494
Assert.Equal("B", appliedDoc.
Folders
[1]);
571
Assert.Equal(0, originalDoc.
Folders
.Count);
579
Assert.Equal(2, changedDoc.
Folders
.Count);
580
Assert.Equal("A", changedDoc.
Folders
[0]);
581
Assert.Equal("B", changedDoc.
Folders
[1]);
588
Assert.Equal(2, appliedDoc.
Folders
.Count);
589
Assert.Equal("A", appliedDoc.
Folders
[0]);
590
Assert.Equal("B", appliedDoc.
Folders
[1]);
WorkspaceTests\WorkspaceTests.cs (4)
59
Assert.Equal(0, originalDoc.
Folders
.Count);
62
Assert.Equal(2, changedDoc.
Folders
.Count);
63
Assert.Equal("A", changedDoc.
Folders
[0]);
64
Assert.Equal("B", changedDoc.
Folders
[1]);
Microsoft.VisualStudio.LanguageServices (10)
GenerateType\GenerateTypeDialogViewModel.cs (4)
379
this.SelectedProject.Documents.Where(n => n.Name != null && n.
Folders
.Count > 0 && n.Name == this.FileName && this.Folders.SequenceEqual(n.
Folders
)).Any()) ||
838
if (document.
Folders
.Count == 0)
844
_name = string.Join("\\", document.
Folders
) + "\\" + document.Name;
Preview\TopLevelChange.cs (3)
156
solution = solution.AddDocument(oldDocument.Id, oldDocument.Name, oldText, oldDocument.
Folders
, oldDocument.FilePath);
160
solution = solution.AddAnalyzerConfigDocument(oldDocument.Id, oldDocument.Name, SourceText.From(oldText), oldDocument.
Folders
, oldDocument.FilePath);
164
solution = solution.AddAdditionalDocument(oldDocument.Id, oldDocument.Name, oldText, oldDocument.
Folders
, oldDocument.FilePath);
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
1245
if (document.
Folders
!= updatedInfo.Folders && !document.
Folders
.SequenceEqual(updatedInfo.Folders))
1248
$"This Workspace does not support changing a document's {nameof(document.
Folders
)}.");
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (4)
ProjectSystemShim\LegacyProject\SourceFileHandlingTests.cs (4)
46
Assert.Equal(new[] { "LinkFolder" }, document.
Folders
);
59
Assert.Empty(document.
Folders
);
73
Assert.Empty(document.
Folders
);
87
Assert.Equal(new[] { "RelativeFolder" }, document.
Folders
);