17 references to LooseDocumentKind
Microsoft.CodeAnalysis.LanguageServer (17)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (17)
122
private async ValueTask<
LooseDocumentKind
> ClassifyDocumentAsync(string filePath, string languageId, CancellationToken cancellationToken)
136
return
LooseDocumentKind
.MiscellaneousFileWithNoReferences;
143
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
155
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
168
return
LooseDocumentKind
.FileBasedApp;
181
return
LooseDocumentKind
.FileBasedApp;
184
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
193
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
204
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
213
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
216
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferencesAndSemanticErrors;
305
var
documentKind = await ClassifyDocumentAsync(documentPath, languageId: "csharp", cancellationToken);
308
if (documentKind ==
LooseDocumentKind
.MiscellaneousFileWithNoReferences)
316
if (documentKind is
LooseDocumentKind
.MiscellaneousFileWithStandardReferences or
LooseDocumentKind
.MiscellaneousFileWithStandardReferencesAndSemanticErrors)
328
HasAllInformation = documentKind is
LooseDocumentKind
.MiscellaneousFileWithStandardReferencesAndSemanticErrors,
335
Contract.ThrowIfFalse(documentKind is
LooseDocumentKind
.FileBasedApp);