29 references to CodeGenerationSymbolFactory
Microsoft.CodeAnalysis.Workspaces (29)
Shared\Extensions\INamedTypeSymbolExtensions.cs (1)
17currentSymbol = CodeGenerationSymbolFactory.CreateNamespaceSymbol(containers[i], members: [currentSymbol]);
Shared\Extensions\IParameterSymbolExtensions.cs (1)
17: CodeGenerationSymbolFactory.CreateParameterSymbol(
Shared\Extensions\SyntaxGeneratorExtensions.cs (7)
31return CodeGenerationSymbolFactory.CreateConstructorSymbol( 149accessorGet = CodeGenerationSymbolFactory.CreateMethodSymbol( 161accessorSet = CodeGenerationSymbolFactory.CreateMethodSymbol( 168return CodeGenerationSymbolFactory.CreatePropertySymbol( 189return CodeGenerationSymbolFactory.CreateEventSymbol( 251return CodeGenerationSymbolFactory.CreateMethodSymbol( 273return CodeGenerationSymbolFactory.CreateMethodSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\TypeGenerator.cs (2)
16=> CodeGenerationSymbolFactory.CreateArrayTypeSymbol(elementType, rank); 19=> CodeGenerationSymbolFactory.CreatePointerTypeSymbol(pointedAtType);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (5)
62return CodeGenerationSymbolFactory.CreateMethodSymbol( 73CodeGenerationSymbolFactory.CreateParameterSymbol(p.GetAttributes(), p.RefKind, p.IsParams, p.Type.SubstituteTypes(mapping, typeGenerator), p.Name, p.IsOptional, 88return CodeGenerationSymbolFactory.CreateMethodSymbol( 162return CodeGenerationSymbolFactory.CreateMethodSymbol( 168CodeGenerationSymbolFactory.CreateParameterSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
26: CodeGenerationSymbolFactory.CreateParameterSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (3)
25return CodeGenerationSymbolFactory.CreatePropertySymbol( 51return CodeGenerationSymbolFactory.CreatePropertySymbol( 61CodeGenerationSymbolFactory.CreateParameterSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (3)
273result.Add(CodeGenerationSymbolFactory.CreateFieldSymbol( 295result.Add(CodeGenerationSymbolFactory.CreatePropertySymbol( 304getMethod: CodeGenerationSymbolFactory.CreateAccessorSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (6)
51return CodeGenerationSymbolFactory.CreateMethodSymbol( 60parameters: [CodeGenerationSymbolFactory.CreateParameterSymbol(compilation.GetSpecialType(SpecialType.System_Object).WithNullableAnnotation(NullableAnnotation.Annotated), ObjName)], 85var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol( 92return CodeGenerationSymbolFactory.CreateMethodSymbol( 101return CodeGenerationSymbolFactory.CreateMethodSymbol( 480var constructor = CodeGenerationSymbolFactory.CreateConstructorSymbol(