1 write to Generator
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (1)
32Generator = generator;
26 references to Generator
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (5)
RazorGeneratedDocumentIdentity.cs (4)
21identity.Generator.AssemblyName, 22identity.Generator.AssemblyPath, 23identity.Generator.AssemblyVersion, 24identity.Generator.TypeName);
RazorProjectExtensions.cs (1)
25return results.Where(s => s.Identity.Generator == generatorIdentity);
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 (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
102return document is SourceGeneratedDocument { Identity.Generator.TypeName: RazorSourceGeneratorTypeName };
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (1)
438if (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)
1213var sourceGeneratedDocument1 = generatedDocuments.Single(d => d.Identity.Generator.TypeName.EndsWith("CallbackGenerator")); 1214var sourceGeneratedDocument2 = generatedDocuments.Single(d => d.Identity.Generator.TypeName.EndsWith("CallbackGenerator2"));
Microsoft.VisualStudio.LanguageServices (6)
ProjectSystem\Logging\RoslynWorkspaceStructureLogger.cs (4)
378new XAttribute("generatorType", identity.Generator.TypeName), 379new XAttribute("generatorAssembly", identity.Generator.AssemblyName), 380new XAttribute("generatorAssemblyVersion", identity.Generator.AssemblyVersion.ToString()), 381new XAttribute("generatorAssemblyPath", SanitizePath(identity.Generator.AssemblyPath ?? "(none)")));
Workspace\SourceGeneratedFileManager.cs (2)
351private string GeneratorDisplayName => _documentIdentity.Generator.TypeName; 381if (project.AnalyzerReferences.Any(a => a.FullPath == _documentIdentity.Generator.AssemblyPath))
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (1)
63sourceGeneratedDocuments.Where(d => d.Identity.Generator == _parentGeneratorItem.Identity)
Roslyn.VisualStudio.Next.UnitTests (1)
Services\ServiceHubServicesTests.cs (1)
1564.Single(d => d.Identity.Generator.TypeName == generatorTypeName)