1 instantiation of CodeGenerationDestructorInfo
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationDestructorInfo.cs (1)
32
var info = new
CodeGenerationDestructorInfo
(typeName, statements);
10 references to CodeGenerationDestructorInfo
GenerateDocumentationAndConfigFiles (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
143
CodeGenerationDestructorInfo
.Attach(result, typeName, statements);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationDestructorInfo.cs (6)
14
private static readonly ConditionalWeakTable<IMethodSymbol,
CodeGenerationDestructorInfo
> s_destructorToInfoMap = new();
32
var
info = new CodeGenerationDestructorInfo(typeName, statements);
36
private static
CodeGenerationDestructorInfo
GetInfo(IMethodSymbol method)
38
s_destructorToInfoMap.TryGetValue(method, out
var
info);
48
private static ImmutableArray<SyntaxNode> GetStatements(
CodeGenerationDestructorInfo
info)
51
private static string GetTypeName(
CodeGenerationDestructorInfo
info, IMethodSymbol constructor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationDestructorSymbol.cs (3)
29
CodeGenerationDestructorInfo
.Attach(result,
30
CodeGenerationDestructorInfo
.GetTypeName(this),
31
CodeGenerationDestructorInfo
.GetStatements(this));