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