1 write to Generator
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (1)
31Generator = generator;
19 references to Generator
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (5)
RazorProjectExtensions.cs (1)
25return results.Where(s => s.Identity.Generator == generatorIdentity);
RazorUri.cs (4)
42identity.Generator.AssemblyName, 43identity.Generator.AssemblyPath, 44identity.Generator.AssemblyVersion, 45identity.Generator.TypeName);
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Extensions\SourceGeneratedDocumentUri.cs (5)
38var assemblyName = Uri.EscapeDataString(identity.Generator.AssemblyName); 39var assemblyVersion = Uri.EscapeDataString(identity.Generator.AssemblyVersion.ToString()); 40var typeName = Uri.EscapeDataString(identity.Generator.TypeName); 45if (identity.Generator.AssemblyPath != null) 46uri += $"&{AssemblyPathParam}={Uri.EscapeDataString(identity.Generator.AssemblyPath)}";
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (1)
381if (state.Identity.Generator != generatorIdentity)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (4)
80writer.WriteString(Generator.AssemblyName); 81writer.WriteString(Generator.AssemblyPath); 82writer.WriteString(Generator.AssemblyVersion.ToString()); 83writer.WriteString(Generator.TypeName);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
1215var sourceGeneratedDocument1 = generatedDocuments.Single(d => d.Identity.Generator.TypeName.EndsWith("CallbackGenerator")); 1216var sourceGeneratedDocument2 = generatedDocuments.Single(d => d.Identity.Generator.TypeName.EndsWith("CallbackGenerator2"));
Microsoft.VisualStudio.LanguageServices (2)
Workspace\SourceGeneratedFileManager.cs (2)
329private string GeneratorDisplayName => _documentIdentity.Generator.TypeName; 359if (project.AnalyzerReferences.Any(a => a.FullPath == _documentIdentity.Generator.AssemblyPath))