151 references to CodeGenerationSymbolFactory
Microsoft.CodeAnalysis.CSharp.Features (19)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
87capture => CodeGenerationSymbolFactory.CreateParameterSymbol( 110var methodSymbol = CodeGenerationSymbolFactory.CreateMethodSymbol(
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (2)
150return CodeGenerationSymbolFactory.CreateConversionSymbol( 152fromType: CodeGenerationSymbolFactory.CreateParameterSymbol(fromType, "value"),
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
205var synthesizedField = CodeGenerationSymbolFactory.CreateFieldSymbol(
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
271var firstParameter = CodeGenerationSymbolFactory.CreateParameterSymbol(firstExtensionInfo.FirstParameter);
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
95var fieldToAdd = declarationAnnotation.AddAnnotationToSymbol(CodeGenerationSymbolFactory.CreateFieldSymbol(
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
95var methodSymbol = CodeGenerationSymbolFactory.CreateMethodSymbol(
GenerateType\CSharpGenerateTypeService.cs (2)
781return CodeGenerationSymbolFactory.CreatePropertySymbol( 795private static readonly IMethodSymbol s_accessor = CodeGenerationSymbolFactory.CreateAccessorSymbol(
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (3)
221return CodeGenerationSymbolFactory.CreateFieldSymbol( 244return CodeGenerationSymbolFactory.CreatePropertySymbol( 254getMethod: CodeGenerationSymbolFactory.CreateAccessorSymbol(
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
204return CodeGenerationSymbolFactory.CreateMethodSymbol( 213parameters: [CodeGenerationSymbolFactory.CreateParameterSymbol(parameterSymbol, "v")],
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (2)
49return names.SelectAsArray((name, i) => CodeGenerationSymbolFactory.CreateParameterSymbol( 62return tupleElements.SelectAsArray(element => CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
109return methodTypeParameter ?? CodeGenerationSymbolFactory.CreateTypeParameterSymbol(NameGenerator.GenerateUniqueName("T", isUnique));
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
213return (CodeGenerationSymbolFactory.CreateParameterSymbol(
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (2)
259=> CodeGenerationSymbolFactory.CreateConversionSymbol( 261fromType: CodeGenerationSymbolFactory.CreateParameterSymbol(fromType, "value"),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
74constructedMethod => CodeGenerationSymbolFactory.CreateMethodSymbol(
Microsoft.CodeAnalysis.Features (100)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
139t => (CodeGenerationSymbolFactory.CreateParameterSymbol(
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
48overriddenMember = CodeGenerationSymbolFactory.CreateMethodSymbol(methodSymbol, returnType: methodSymbol.ReturnType.WithNullableAnnotation(NullableAnnotation.NotAnnotated));
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (2)
65return CodeGenerationSymbolFactory.CreateMethodSymbol( 74parameters: method.Parameters.SelectAsArray(p => CodeGenerationSymbolFactory.CreateParameterSymbol(p.GetAttributes(), p.RefKind, p.IsParams, p.Type, p.Name)),
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (7)
265var constructor = CodeGenerationSymbolFactory.CreateConstructorSymbol( 270properties.SelectAsArray(prop => CodeGenerationSymbolFactory.CreateParameterSymbol(prop.Type, prop.Name)), 315return CodeGenerationSymbolFactory.CreateNamedTypeSymbol( 355return CodeGenerationSymbolFactory.CreatePropertySymbol( 371=> CodeGenerationSymbolFactory.CreateMethodSymbol( 385var parameter = CodeGenerationSymbolFactory.CreateParameterSymbol( 398var constructor = CodeGenerationSymbolFactory.CreateConstructorSymbol(
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
107var newField = CodeGenerationSymbolFactory.CreateFieldSymbol(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (9)
865return CodeGenerationSymbolFactory.CreateMethodSymbol( 875CodeGenerationSymbolFactory.CreateParameterSymbol(RefKind.Out, p.Type, p.Name)), 896members.Add(CodeGenerationSymbolFactory.CreateConversionSymbol( 898CodeGenerationSymbolFactory.CreateParameterSymbol(structType, ValueName), 901members.Add(CodeGenerationSymbolFactory.CreateConversionSymbol( 903CodeGenerationSymbolFactory.CreateParameterSymbol(tupleType, ValueName), 916return CodeGenerationSymbolFactory.CreateNamedTypeSymbol( 932var parameter = CodeGenerationSymbolFactory.CreateParameterSymbol( 945var constructor = CodeGenerationSymbolFactory.CreateConstructorSymbol(
EncapsulateField\AbstractEncapsulateFieldService.cs (3)
347var propertySymbol = annotation.AddAnnotationToSymbol(CodeGenerationSymbolFactory.CreatePropertySymbol(containingType: containingSymbol, 391return CodeGenerationSymbolFactory.CreateAccessorSymbol( 408return CodeGenerationSymbolFactory.CreateAccessorSymbol(
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
84var newType = CodeGenerationSymbolFactory.CreateNamedTypeSymbol(
ExtractInterface\AbstractExtractInterfaceService.cs (5)
140var extractedInterfaceSymbol = CodeGenerationSymbolFactory.CreateNamedTypeSymbol( 376interfaceMembers.Add(CodeGenerationSymbolFactory.CreateEventSymbol( 385interfaceMembers.Add(CodeGenerationSymbolFactory.CreateMethodSymbol( 402? CodeGenerationSymbolFactory.CreateAccessorSymbol(property.GetMethod, property.GetMethod.GetAttributes()) 405interfaceMembers.Add(CodeGenerationSymbolFactory.CreatePropertySymbol(
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
418typeParameters.Add(CodeGenerationSymbolFactory.CreateTypeParameter( 436parameters.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
20using static CodeGenerationSymbolFactory;
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
90CodeGenerationSymbolFactory.CreateConstructorSymbol(
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
133return CodeGenerationSymbolFactory.CreateMethodSymbol(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (4)
134CodeGenerationSymbolFactory.CreateParameterSymbol(_containingType.IsValueType ? _containingType : _containingType.WithNullableAnnotation(NullableAnnotation.Annotated), LeftName), 135CodeGenerationSymbolFactory.CreateParameterSymbol(_containingType.IsValueType ? _containingType : _containingType.WithNullableAnnotation(NullableAnnotation.Annotated), RightName)); 160return CodeGenerationSymbolFactory.CreateOperatorSymbol( 177return CodeGenerationSymbolFactory.CreateOperatorSymbol(
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
102parameters.Add((CodeGenerationSymbolFactory.CreateParameterSymbol(
GenerateType\AbstractGenerateTypeService.cs (1)
228typeParameters[i] = CodeGenerationSymbolFactory.CreateTypeParameterSymbol(names[i]);
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (7)
29return CodeGenerationSymbolFactory.CreateNamedTypeSymbol( 45return CodeGenerationSymbolFactory.CreateDelegateTypeSymbol( 56return CodeGenerationSymbolFactory.CreateNamedTypeSymbol( 152(t, r) => CodeGenerationSymbolFactory.CreateParameterSymbol(r, t, name: "")).ToImmutableArray(); 210parameters.Add(CodeGenerationSymbolFactory.CreateParameterSymbol( 241.Select(c => CodeGenerationSymbolFactory.CreateConstructorSymbol( 261var attribute = CodeGenerationSymbolFactory.CreateAttributeData(serializableType);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (3)
296return CodeGenerationSymbolFactory.CreateFieldSymbol( 332var getMethod = CodeGenerationSymbolFactory.CreateAccessorSymbol( 337return CodeGenerationSymbolFactory.CreatePropertySymbol(
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (2)
455? CodeGenerationSymbolFactory.CreateMethodSymbol(_methodSymbol, name: newMethodIdentifier, parameters: validParameters, statements: [newStatement], returnType: typeSymbol) 456: CodeGenerationSymbolFactory.CreateMethodSymbol(_methodSymbol, statements: [newStatement], containingType: _methodSymbol.ContainingType);
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
104: CodeGenerationSymbolFactory.CreateNamespaceSymbol(
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
97var newType = CodeGenerationSymbolFactory.CreateNamedTypeSymbol(
PullMemberUp\MembersPuller.cs (10)
88: CodeGenerationSymbolFactory.CreateMethodSymbol(getterOrSetter, accessibility: Accessibility.Public); 161return CodeGenerationSymbolFactory.CreatePropertySymbol( 171return CodeGenerationSymbolFactory.CreatePropertySymbol( 180return CodeGenerationSymbolFactory.CreateMethodSymbol(methodSymbol, modifiers: modifier); 184return CodeGenerationSymbolFactory.CreateEventSymbol(eventSymbol, modifiers: modifier); 188return CodeGenerationSymbolFactory.CreateFieldSymbol(fieldSymbol, modifiers: modifier); 246var publicAndNonStaticSymbol = CodeGenerationSymbolFactory.CreateEventSymbol( 452return CodeGenerationSymbolFactory.CreateMethodSymbol(methodSymbol, modifiers: modifier); 456return CodeGenerationSymbolFactory.CreatePropertySymbol(propertySymbol, modifiers: modifier, getMethod: propertySymbol.GetMethod, setMethod: propertySymbol.SetMethod); 460return CodeGenerationSymbolFactory.CreateEventSymbol(eventSymbol, modifiers: modifier);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
172return CodeGenerationSymbolFactory.CreateFieldSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
233var newParameterSymbol = CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
147(t, r) => CodeGenerationSymbolFactory.CreateParameterSymbol(r, t, name: "")).ToImmutableArray(); 436var constructor = CodeGenerationSymbolFactory.CreateConstructorSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
166parameters.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (2)
56return CodeGenerationSymbolFactory.CreateConstructorSymbol( 69return CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
39CodeGenerationSymbolFactory.CreateFieldSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
71var methodSymbol = CodeGenerationSymbolFactory.CreateMethodSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
249return CodeGenerationSymbolFactory.CreateMethodSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
69return CodeGenerationSymbolFactory.CreateTypeParameter(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (4)
69var getMethod = CodeGenerationSymbolFactory.CreateAccessorSymbol( 76return CodeGenerationSymbolFactory.CreatePropertySymbol( 104var method = CodeGenerationSymbolFactory.CreateMethodSymbol( 208result.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (3)
66var propertySymbol = CodeGenerationSymbolFactory.CreatePropertySymbol( 84var fieldSymbol = CodeGenerationSymbolFactory.CreateFieldSymbol( 100return CodeGenerationSymbolFactory.CreateAccessorSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (6)
184return CodeGenerationSymbolFactory.CreateMethodSymbol( 209? CodeGenerationSymbolFactory.CreateAccessorSymbol( 218? CodeGenerationSymbolFactory.CreateAccessorSymbol( 226return CodeGenerationSymbolFactory.CreatePropertySymbol( 238return CodeGenerationSymbolFactory.CreateEventSymbol( 257return CodeGenerationSymbolFactory.CreateAccessorSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (4)
168return CodeGenerationSymbolFactory.CreateMethodSymbol( 174parameters: [CodeGenerationSymbolFactory.CreateParameterSymbol( 218var result = CodeGenerationSymbolFactory.CreateMethodSymbol( 245return CodeGenerationSymbolFactory.CreateFieldSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (1)
36return CodeGenerationSymbolFactory.CreateMethodSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (3)
65return [CodeGenerationSymbolFactory.CreatePropertySymbol( 112return CodeGenerationSymbolFactory.CreateAccessorSymbol( 138return CodeGenerationSymbolFactory.CreateAccessorSymbol(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (3)
308var accessor = CodeGenerationSymbolFactory.CreateAccessorSymbol( 313return CodeGenerationSymbolFactory.CreateEventSymbol( 334return CodeGenerationSymbolFactory.CreateAccessorSymbol(
Microsoft.CodeAnalysis.Workspaces (29)
Shared\Extensions\INamedTypeSymbolExtensions.cs (1)
17currentSymbol = CodeGenerationSymbolFactory.CreateNamespaceSymbol(containers[i], members: [currentSymbol]);
Shared\Extensions\SyntaxGeneratorExtensions.cs (7)
25return CodeGenerationSymbolFactory.CreateConstructorSymbol( 144accessorGet = CodeGenerationSymbolFactory.CreateMethodSymbol( 156accessorSet = CodeGenerationSymbolFactory.CreateMethodSymbol( 163return CodeGenerationSymbolFactory.CreatePropertySymbol( 184return CodeGenerationSymbolFactory.CreateEventSymbol( 247return CodeGenerationSymbolFactory.CreateMethodSymbol( 269return CodeGenerationSymbolFactory.CreateMethodSymbol(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\TypeGenerator.cs (2)
16=> CodeGenerationSymbolFactory.CreateArrayTypeSymbol(elementType, rank); 19=> CodeGenerationSymbolFactory.CreatePointerTypeSymbol(pointedAtType);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (5)
60return CodeGenerationSymbolFactory.CreateMethodSymbol( 71CodeGenerationSymbolFactory.CreateParameterSymbol(p.GetAttributes(), p.RefKind, p.IsParams, p.Type.SubstituteTypes(mapping, typeGenerator), p.Name, p.IsOptional, 86return CodeGenerationSymbolFactory.CreateMethodSymbol( 160return CodeGenerationSymbolFactory.CreateMethodSymbol( 166CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (2)
26: CodeGenerationSymbolFactory.CreateParameterSymbol( 41: CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IPropertySymbolExtensions.cs (3)
25return CodeGenerationSymbolFactory.CreatePropertySymbol( 51return CodeGenerationSymbolFactory.CreatePropertySymbol( 61CodeGenerationSymbolFactory.CreateParameterSymbol(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (6)
62return CodeGenerationSymbolFactory.CreateMethodSymbol( 71parameters: [CodeGenerationSymbolFactory.CreateParameterSymbol(parameterType.WithNullableAnnotation(NullableAnnotation.Annotated), parameterName)], 96var parameters = ImmutableArray.Create(CodeGenerationSymbolFactory.CreateParameterSymbol( 103return CodeGenerationSymbolFactory.CreateMethodSymbol( 112return CodeGenerationSymbolFactory.CreateMethodSymbol( 500var constructor = CodeGenerationSymbolFactory.CreateConstructorSymbol(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (3)
293result.Add(CodeGenerationSymbolFactory.CreateFieldSymbol( 315result.Add(CodeGenerationSymbolFactory.CreatePropertySymbol( 324getMethod: CodeGenerationSymbolFactory.CreateAccessorSymbol(