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