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