37 references to AssetPathKind
Microsoft.CodeAnalysis.Workspaces (37)
Workspace\Solution\AssetPath.cs (36)
22public static readonly AssetPath FullLookupForTesting = AssetPathKind.SolutionCompilationState | AssetPathKind.SolutionState | AssetPathKind.Projects | AssetPathKind.Documents; 25private readonly AssetPathKind _kind; 39public AssetPath(AssetPathKind kind, ProjectId? projectId = null, DocumentId? documentId = null) 46public AssetPath(AssetPathKind kind, ProjectId? projectId) 51public AssetPath(AssetPathKind kind, DocumentId? documentId) 56public bool IncludeSolutionCompilationState => (_kind & AssetPathKind.SolutionCompilationState) != 0; 57public bool IncludeSolutionState => (_kind & AssetPathKind.SolutionState) != 0; 58public bool IncludeProjects => (_kind & AssetPathKind.Projects) != 0; 59public bool IncludeDocuments => (_kind & AssetPathKind.Documents) != 0; 61public bool IncludeSolutionCompilationStateChecksums => (_kind & AssetPathKind.SolutionCompilationStateChecksums) != 0; 62public bool IncludeSolutionSourceGeneratorExecutionVersionMap => (_kind & AssetPathKind.SolutionSourceGeneratorExecutionVersionMap) != 0; 63public bool IncludeSolutionFrozenSourceGeneratedDocumentIdentities => (_kind & AssetPathKind.SolutionFrozenSourceGeneratedDocumentIdentities) != 0; 64public bool IncludeSolutionFrozenSourceGeneratedDocumentText => (_kind & AssetPathKind.SolutionFrozenSourceGeneratedDocumentText) != 0; 66public bool IncludeSolutionStateChecksums => (_kind & AssetPathKind.SolutionStateChecksums) != 0; 67public bool IncludeSolutionAttributes => (_kind & AssetPathKind.SolutionAttributes) != 0; 68public bool IncludeSolutionAnalyzerReferences => (_kind & AssetPathKind.SolutionAnalyzerReferences) != 0; 69public bool IncludeSolutionFallbackAnalyzerOptions => (_kind & AssetPathKind.SolutionFallbackAnalyzerOptions) != 0; 71public bool IncludeProjectStateChecksums => (_kind & AssetPathKind.ProjectStateChecksums) != 0; 72public bool IncludeProjectAttributes => (_kind & AssetPathKind.ProjectAttributes) != 0; 73public bool IncludeProjectCompilationOptions => (_kind & AssetPathKind.ProjectCompilationOptions) != 0; 74public bool IncludeProjectParseOptions => (_kind & AssetPathKind.ProjectParseOptions) != 0; 75public bool IncludeProjectProjectReferences => (_kind & AssetPathKind.ProjectProjectReferences) != 0; 76public bool IncludeProjectMetadataReferences => (_kind & AssetPathKind.ProjectMetadataReferences) != 0; 77public bool IncludeProjectAnalyzerReferences => (_kind & AssetPathKind.ProjectAnalyzerReferences) != 0; 79public bool IncludeDocumentAttributes => (_kind & AssetPathKind.DocumentAttributes) != 0; 80public bool IncludeDocumentText => (_kind & AssetPathKind.DocumentText) != 0; 82public static implicit operator AssetPath(AssetPathKind kind) => new(kind); 87public static implicit operator AssetPath(ProjectId projectId) => new(AssetPathKind.Projects, projectId); 92public static implicit operator AssetPath(DocumentId documentId) => new(AssetPathKind.Documents, documentId); 100=> new(AssetPathKind.SolutionCompilationState | AssetPathKind.SolutionState | AssetPathKind.Projects, projectId); 108=> new(AssetPathKind.Documents, projectId);
Workspace\Solution\StateChecksums.cs (1)
150new AssetPath(AssetPathKind.DocumentText, assetPath.ProjectId, assetPath.DocumentId),