15 references to LooseDocumentKind
Microsoft.CodeAnalysis.LanguageServer (15)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (15)
122
private async ValueTask<
LooseDocumentKind
> ClassifyDocumentAsync(string filePath, string languageId, CancellationToken cancellationToken)
136
return
LooseDocumentKind
.MiscellaneousFileWithNoReferences;
143
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
155
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
163
return
LooseDocumentKind
.FileBasedApp;
172
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
185
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
194
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferences;
197
return
LooseDocumentKind
.MiscellaneousFileWithStandardReferencesAndSemanticErrors;
241
var
documentKind = await ClassifyDocumentAsync(documentPath, languageId: "csharp", cancellationToken);
244
if (documentKind ==
LooseDocumentKind
.MiscellaneousFileWithNoReferences)
252
if (documentKind is
LooseDocumentKind
.MiscellaneousFileWithStandardReferences or
LooseDocumentKind
.MiscellaneousFileWithStandardReferencesAndSemanticErrors)
261
HasAllInformation = documentKind is
LooseDocumentKind
.MiscellaneousFileWithStandardReferencesAndSemanticErrors,
268
Contract.ThrowIfFalse(documentKind is
LooseDocumentKind
.FileBasedApp);