58 instantiations of EditorTestHostDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (53)
Completion\CompletionServiceTests.cs (1)
130var testDocument = new EditorTestHostDocument("class C {}");
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
58var testDocument1 = new EditorTestHostDocument(text: source1, displayName: "1.cs", exportProvider: workspace.ExportProvider, filePath: "1.cs"); 59var testDocument2 = new EditorTestHostDocument(text: source2, displayName: "2.cs", exportProvider: workspace.ExportProvider, filePath: "2.cs");
Workspaces\WorkspaceTests_EditorFeatures.cs (50)
158var document = new EditorTestHostDocument( 185var document = new EditorTestHostDocument( 213var document1 = new EditorTestHostDocument("var x = 1;", displayName: "Sub1", sourceCodeKind: SourceCodeKind.Script); 216var document2 = new EditorTestHostDocument("var x = 2;", displayName: "Sub2", sourceCodeKind: SourceCodeKind.Script, filePath: "a.csx"); 353var document = new EditorTestHostDocument(string.Empty); 370var document = new EditorTestHostDocument(string.Empty); 385var document = new EditorTestHostDocument(string.Empty); 404var document = new EditorTestHostDocument(@"class C { }"); 423var document1 = new EditorTestHostDocument(@"public class C { }"); 426var document2 = new EditorTestHostDocument(@"class D : C { }"); 447var document1 = new EditorTestHostDocument(@"public class C { }"); 450var document2 = new EditorTestHostDocument(""" 480var document1 = new EditorTestHostDocument(@"public class C { }"); 487var document2 = new EditorTestHostDocument(""" 538var document1 = new EditorTestHostDocument(@"public class C { }"); 545var document2 = new EditorTestHostDocument(""" 610var document1 = new EditorTestHostDocument(@"public class C { }"); 617var document2 = new EditorTestHostDocument(""" 706var document = new EditorTestHostDocument(string.Empty); 732var document = new EditorTestHostDocument(startText); 765var document = new EditorTestHostDocument(doc1Text); 786var document = new EditorTestHostDocument(doc1Text); 806var document = new EditorTestHostDocument(doc1Text); 938var document = new EditorTestHostDocument(); 999var document = new EditorTestHostDocument(); 1060var document = new EditorTestHostDocument("public class C { }"); 1061var additionalDoc = new EditorTestHostDocument("some text"); 1084var document = new EditorTestHostDocument("public class C { }"); 1085var analyzerConfigDoc = new EditorTestHostDocument("root = true"); 1114var document = new EditorTestHostDocument("public class C { }"); 1115var additionalDoc = new EditorTestHostDocument(startText); 1146var document = new EditorTestHostDocument("public class C { }"); 1148var analyzerConfigDoc = new EditorTestHostDocument(startText, filePath: analyzerConfigPath); 1180var document = new EditorTestHostDocument("public class C { }"); 1181var additionalDoc = new EditorTestHostDocument(startText); 1209var document = new EditorTestHostDocument("public class C { }"); 1210var analyzerConfigDoc = new EditorTestHostDocument(startText); 1240var document = new EditorTestHostDocument("public class C { }"); 1241var additionalDoc = new EditorTestHostDocument(startText, "original.config"); 1276var document = new EditorTestHostDocument("public class C { }"); 1277var analyzerConfigDoc = new EditorTestHostDocument(startText, "original.config"); 1314var document = new EditorTestHostDocument("public class C { }"); 1315var additionalDoc = new EditorTestHostDocument(startText, "original.config"); 1342var document = new EditorTestHostDocument("public class C { }"); 1343var analyzerConfigDoc = new EditorTestHostDocument(startText, "original.config"); 1370var document = new EditorTestHostDocument("public class C { }", filePath: docFilePath); 1371var additionalDoc = new EditorTestHostDocument(""" 1391var document = new EditorTestHostDocument("public class C { }", filePath: docFilePath); 1393var analyzerConfigDoc = new EditorTestHostDocument(@"root = true", filePath: analyzerConfigDocFilePath); 1507var document = new EditorTestHostDocument("class C { }");
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Workspaces\EditorTestWorkspace.cs (3)
62=> new(text, displayName, sourceCodeKind, id, filePath, folders, exportProvider, documentServiceProvider); 77=> new(exportProvider, languageServiceProvider, code, name, filePath, cursorPosition, spans, 321var projectionDocument = new EditorTestHostDocument(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (2)
850var tuple = ServiceSetup(fixers, additionalDocument: new EditorTestHostDocument("Additional Document", filePath: "test.txt")); 867tuple = ServiceSetup(fixers, additionalDocument: new EditorTestHostDocument("Additional Document", filePath: "test.log"));
187 references to EditorTestHostDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (106)
AddMissingImports\CSharpAddMissingImportsRefactoringProviderTests.cs (1)
32var hostDocument = workspace.Documents.First();
Classification\SyntacticTaggerTests.cs (2)
39var document = workspace.Documents.First(); 91var document = workspace.Documents.First();
Classification\TotalClassifierTests.cs (2)
2852var document = workspace.Documents.First(); 2966var document = workspace.Documents.First();
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (3)
68var oldDocument = workspace.Documents[0]; 154var originalDocument = workspace.Documents.Single(doc => !doc.SelectedSpans.IsEmpty()); 157var refDocument = workspace.Documents.Where(doc => doc.Id != originalDocumentId).SingleOrDefault();
CommentSelection\CSharpCommentSelectionTests.cs (1)
121var doc = workspace.Documents.First();
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
181var hostDocument = workspace.DocumentWithCursor;
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
395var hostDocument = workspace.DocumentWithCursor;
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (2)
662var hostDocument = workspace.Documents.Single(); 1278var hostDocument = workspace.Documents.Single();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (6)
2584var testDocument = testWorkspace.Documents.Single(d => d.Name == "CSharpDocument"); 3010var testDocument = testWorkspace.Documents.Single(d => d.Name == "CSharpDocument2"); 3068var testDocument = testWorkspace.Documents.Single(d => d.Name == "CSharpDocument"); 3346var testDocument = workspace.Documents.Single(); 3479var testDocument = workspace.Documents.First(d => d.Name == "CurrentDocument.cs"); 3526var testDocument = workspace.Documents.First(d => d.Name == "CurrentDocument.cs");
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
330var testDocument = workspace.Documents.Single();
Completion\CompletionServiceTests.cs (1)
130var testDocument = new EditorTestHostDocument("class C {}");
Debugging\LocationInfoGetterTests.cs (1)
26var testDocument = workspace.Documents.Single();
Debugging\ProximityExpressionsGetterTests.cs (1)
74var testDocument = workspace.Documents.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
58var testDocument1 = new EditorTestHostDocument(text: source1, displayName: "1.cs", exportProvider: workspace.ExportProvider, filePath: "1.cs"); 59var testDocument2 = new EditorTestHostDocument(text: source2, displayName: "2.cs", exportProvider: workspace.ExportProvider, filePath: "2.cs");
EncapsulateField\EncapsulateFieldTestState.cs (1)
26private readonly EditorTestHostDocument _testDocument;
ExtractMethod\ExtractMethodBase.cs (6)
41var testDocument = workspace.Documents.First(); 52var testDocument = workspace.Documents.Single(); 75var testDocument = workspace.Documents.Single(); 88var testDocument = workspace.Documents.Single(); 120EditorTestHostDocument testDocument, 161var testDocument = workspace.Documents.Single();
ExtractMethod\ExtractMethodMiscellaneousTests.cs (1)
123var testDocument = workspace.Documents.Single();
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (1)
28var document = workspace.Documents.Single();
Formatting\CodeCleanupTests.cs (3)
757var hostdoc = workspace.Documents.Single(); 774var hostdoc = workspace.Documents.Single(); 856var hostdoc = workspace.Documents.Single();
Formatting\FormattingEngineTests.cs (2)
361var subjectDocument = workspace.Documents.Single(); 2716var subjectDocument = workspace.Documents.Single();
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (2)
1316var hostdoc = workspace.Documents.First(); 1355var hostdoc = workspace.Documents.First();
Formatting\Indentation\SmartIndenterTests.cs (2)
3683var subjectDocument = workspace.Documents.Single(); 3685var projectedDocument =
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3127var subjectDocument = workspace.Documents.Single(); 3161var testDocument = workspace.Documents.Single();
Intents\IntentTestsBase.cs (1)
105var testDocument = workspace.Documents.Single(d => d.Name == "test1.cs");
MoveToNamespace\MoveToNamespaceTests.cs (1)
1424var testDocument = workspace.Projects.Single(p => p.Name == "Proj1").Documents.Single();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
199var testDocument = workspace.Documents.Single();
QuickInfo\SemanticQuickInfoSourceTests.cs (3)
48var testDocument = workspace.DocumentWithCursor; 129var sourceDocument = workspace.Documents.Single(d => d.Name == "SourceDocument"); 298var sourceDocument = workspace.Documents.First(d => d.Name == "SourceDocument");
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
626var testDocument = workspace.Documents.Single();
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (1)
61var document = workspace.Documents.Single();
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (2)
92var copyDocument = this.Workspace.Documents.FirstOrDefault(d => d.AnnotatedSpans.ContainsKey("Copy")); 180EditorTestHostDocument document,
Workspaces\WorkspaceTests_EditorFeatures.cs (51)
158var document = new EditorTestHostDocument( 185var document = new EditorTestHostDocument( 213var document1 = new EditorTestHostDocument("var x = 1;", displayName: "Sub1", sourceCodeKind: SourceCodeKind.Script); 216var document2 = new EditorTestHostDocument("var x = 2;", displayName: "Sub2", sourceCodeKind: SourceCodeKind.Script, filePath: "a.csx"); 353var document = new EditorTestHostDocument(string.Empty); 370var document = new EditorTestHostDocument(string.Empty); 385var document = new EditorTestHostDocument(string.Empty); 404var document = new EditorTestHostDocument(@"class C { }"); 423var document1 = new EditorTestHostDocument(@"public class C { }"); 426var document2 = new EditorTestHostDocument(@"class D : C { }"); 447var document1 = new EditorTestHostDocument(@"public class C { }"); 450var document2 = new EditorTestHostDocument(""" 480var document1 = new EditorTestHostDocument(@"public class C { }"); 487var document2 = new EditorTestHostDocument(""" 538var document1 = new EditorTestHostDocument(@"public class C { }"); 545var document2 = new EditorTestHostDocument(""" 610var document1 = new EditorTestHostDocument(@"public class C { }"); 617var document2 = new EditorTestHostDocument(""" 706var document = new EditorTestHostDocument(string.Empty); 732var document = new EditorTestHostDocument(startText); 765var document = new EditorTestHostDocument(doc1Text); 786var document = new EditorTestHostDocument(doc1Text); 806var document = new EditorTestHostDocument(doc1Text); 875var document = workspace.Documents.Single(); 938var document = new EditorTestHostDocument(); 999var document = new EditorTestHostDocument(); 1060var document = new EditorTestHostDocument("public class C { }"); 1061var additionalDoc = new EditorTestHostDocument("some text"); 1084var document = new EditorTestHostDocument("public class C { }"); 1085var analyzerConfigDoc = new EditorTestHostDocument("root = true"); 1114var document = new EditorTestHostDocument("public class C { }"); 1115var additionalDoc = new EditorTestHostDocument(startText); 1146var document = new EditorTestHostDocument("public class C { }"); 1148var analyzerConfigDoc = new EditorTestHostDocument(startText, filePath: analyzerConfigPath); 1180var document = new EditorTestHostDocument("public class C { }"); 1181var additionalDoc = new EditorTestHostDocument(startText); 1209var document = new EditorTestHostDocument("public class C { }"); 1210var analyzerConfigDoc = new EditorTestHostDocument(startText); 1240var document = new EditorTestHostDocument("public class C { }"); 1241var additionalDoc = new EditorTestHostDocument(startText, "original.config"); 1276var document = new EditorTestHostDocument("public class C { }"); 1277var analyzerConfigDoc = new EditorTestHostDocument(startText, "original.config"); 1314var document = new EditorTestHostDocument("public class C { }"); 1315var additionalDoc = new EditorTestHostDocument(startText, "original.config"); 1342var document = new EditorTestHostDocument("public class C { }"); 1343var analyzerConfigDoc = new EditorTestHostDocument(startText, "original.config"); 1370var document = new EditorTestHostDocument("public class C { }", filePath: docFilePath); 1371var additionalDoc = new EditorTestHostDocument(""" 1391var document = new EditorTestHostDocument("public class C { }", filePath: docFilePath); 1393var analyzerConfigDoc = new EditorTestHostDocument(@"root = true", filePath: analyzerConfigDocFilePath); 1507var document = new EditorTestHostDocument("class C { }");
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (64)
AbstractCommandHandlerTestState.cs (1)
77var cursorDocument = Workspace.Documents.First(d => d.CursorPosition.HasValue || d.SelectedSpans.Any(ss => ss.IsEmpty));
AbstractTypingCommandHandlerTest.cs (1)
33var testDocument = workspace.Documents.Single();
AutomaticCompletion\AbstractAutomaticBraceCompletionTests.cs (1)
150var document = workspace.Documents.First();
BraceHighlighting\AbstractBraceHighlightingTests.cs (1)
43var testDocument = workspace.Documents.First();
CodeLens\AbstractCodeLensTest.cs (4)
23foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any())) 51foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any())) 77foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any())) 103foreach (var annotatedDocument in workspace.Documents.Where(d => d.AnnotatedSpans.Any()))
CommentSelection\AbstractToggleCommentTestBase.cs (2)
37var doc = workspace.Documents.First(); 54var document = workspace.CreateProjectionBufferDocument(surfaceBufferMarkup, workspace.Documents);
CompleteStatement\AbstractCompleteStatementTests.cs (1)
101var testDocument = workspace.Documents.Single();
Completion\AbstractCompletionProviderTests.cs (2)
1258var hostDocument = workspace.DocumentWithCursor; 1307var hostDocument = workspace.DocumentWithCursor;
Debugging\AbstractDataTipInfoGetterTests.cs (1)
59var testHostDocument = workspace.Documents.Single();
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
19private readonly EditorTestHostDocument _testDocument;
DocumentationComments\AbstractDocumentationCommentTests.cs (1)
133var testDocument = workspace.Documents.Single();
DocumentationComments\AbstractXmlTagCompletionTests.cs (1)
30var testDocument = workspace.Documents.Single();
Formatting\CoreFormatterTestsBase.cs (5)
52int point, int? expectedIndentation, ITextView textView, EditorTestHostDocument subjectDocument, EditorOptionsService editorOptionsService) 78var document = workspace.Documents.First(); 136var testDocument = workspace.Documents.Single(); 179var hostdoc = workspace.Documents.First(); 243var testDocument = workspace.Documents.Single();
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
44var testDocument = workspace.Documents.Single();
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (1)
39var document = workspace.Documents.Single();
Squiggles\SquiggleUtilities.cs (1)
37var firstDocument = workspace.Documents.First();
Squiggles\TestDiagnosticTagProducer.cs (1)
26internal static DiagnosticData CreateDiagnosticData(EditorTestHostDocument document, TextSpan span)
TaskList\AbstractTaskListTests.cs (1)
34var hostDocument = workspace.Documents.First();
TextStructureNavigation\AbstractTextStructureNavigationTests.cs (1)
28var document = workspace.Documents.First();
Workspaces\EditorTestHostProject.cs (8)
12public sealed class EditorTestHostProject : TestHostProject<EditorTestHostDocument> 21IList<EditorTestHostDocument> documents, 22IList<EditorTestHostDocument>? additionalDocuments = null, 23IList<EditorTestHostDocument>? analyzerConfigDocuments = null, 53IEnumerable<EditorTestHostDocument>? documents = null, 54IEnumerable<EditorTestHostDocument>? additionalDocuments = null, 55IEnumerable<EditorTestHostDocument>? analyzerConfigDocuments = null, 79EditorTestHostDocument document,
Workspaces\EditorTestHostSolution.cs (1)
8: TestHostSolution<EditorTestHostDocument>(projects)
Workspaces\EditorTestWorkspace.cs (23)
31public sealed partial class EditorTestWorkspace : TestWorkspace<EditorTestHostDocument, EditorTestHostProject, EditorTestHostSolution> 53private protected override EditorTestHostDocument CreateDocument( 64private protected override EditorTestHostDocument CreateDocument( 87IList<EditorTestHostDocument> documents, 88IList<EditorTestHostDocument>? additionalDocuments = null, 89IList<EditorTestHostDocument>? analyzerConfigDocuments = null, 116foreach (var document in Documents) 121foreach (var document in AdditionalDocuments) 126foreach (var document in AnalyzerConfigDocuments) 131foreach (var document in ProjectionDocuments) 141var testDocument = GetTestDocument(document); 148var testDocument = GetTestAdditionalDocument(document); 155var testDocument = this.GetTestAnalyzerConfigDocument(document); 163var testDocument = GetTestDocument(documentId); 173var testDocument = GetTestAdditionalDocument(documentId); 183var testDocument = GetTestAnalyzerConfigDocument(documentId); 193var testDocument = GetTestDocument(documentId); 271public EditorTestHostDocument CreateProjectionBufferDocument( 273IList<EditorTestHostDocument> baseDocuments, 285foreach (var document in baseDocuments) 321var projectionDocument = new EditorTestHostDocument( 336string markup, IList<EditorTestHostDocument> baseDocuments, 384var documentWithSpan = baseDocuments.FirstOrDefault(d => d.AnnotatedSpans.ContainsKey(spanName));
Workspaces\TestWorkspaceFixture.cs (4)
22private EditorTestHostDocument _currentDocument; 24public EditorTestHostDocument CurrentDocument => _currentDocument ?? _workspace.Documents.Single(); 80var hostDocument = _currentDocument ?? (GetWorkspace()).Documents.Single(); 109foreach (var document in _workspace?.Documents)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
CodeFixes\CodeFixServiceTests.cs (2)
315EditorTestHostDocument? additionalDocument = null, 323EditorTestHostDocument? additionalDocument = null,
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
314var testDocument = Workspace.Documents.Single(d => d.Name == "SourceDocument");
RenameTracking\RenameTrackingTestState.cs (1)
44public EditorTestHostDocument HostDocument { get; }
Structure\StructureTaggerTests.cs (1)
406var hostdoc = workspace.Documents.First();
Tagging\AsynchronousTaggerTests.cs (5)
78var document = workspace.Documents.First(); 107var document = workspace.Documents.First(); 133var document = workspace.Documents.First(); 154var testDocument = workspace.Documents.First(); 210var testDocument = workspace.Documents.First();
TextEditor\TryGetDocumentTests.cs (2)
27var hostDocument = workspace.Documents.First(); 54var hostDocument = workspace.Documents.First();
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
DocumentOutline\DocumentOutlineTestsBase.cs (1)
100internal sealed class EditorTestLspServer : AbstractTestLspServer<EditorTestWorkspace, EditorTestHostDocument, EditorTestHostProject, EditorTestHostSolution>
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
AbstractTextViewFilterTests.vb (2)
245Private Shared Async Function TestSpan(workspace As EditorTestWorkspace, document As EditorTestHostDocument, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing) As Task 267Private Shared Async Function TestSpan(workspace As EditorTestWorkspace, document As EditorTestHostDocument, caretPosition As Integer, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing) As Task
Snippets\SnippetExpansionClientTestsHelper.vb (2)
13surfaceBufferDocument As EditorTestHostDocument, 51document As EditorTestHostDocument,