65 references to GenerateTypeSyntax
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (65)
AttributeGenerator.cs (1)
80
return attribute.AttributeClass.
GenerateTypeSyntax
() is NameSyntax nameSyntax
ConversionGenerator.cs (1)
70
type: method.ReturnType.
GenerateTypeSyntax
(),
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
110
var type = cannotUseVar ? declaratorToRemoveType!.
GenerateTypeSyntax
() : IdentifierName("var");
ConvertToRecordEngine.cs (1)
275
? result.Symbol.Type.
GenerateTypeSyntax
()
CSharpAsAndNullCheckCodeFixProvider.cs (1)
151
return localType.
GenerateTypeSyntax
(allowVar: false);
CSharpChangeToIEnumerableCodeFixProvider.cs (1)
80
var newReturnType = ienumerableGenericSymbol.
GenerateTypeSyntax
();
CSharpCodeGenerationHelpers.cs (1)
215
if (implementation.ContainingType.
GenerateTypeSyntax
() is not NameSyntax name)
CSharpCodeGenerationService.cs (13)
769
newTypeSyntax = newType.
GenerateTypeSyntax
()
777
newTypeSyntax = newType.
GenerateTypeSyntax
()
785
newTypeSyntax = newType.
GenerateTypeSyntax
()
793
newTypeSyntax = newType.
GenerateTypeSyntax
()
801
newTypeSyntax = newType.
GenerateTypeSyntax
()
809
newTypeSyntax = newType.
GenerateTypeSyntax
()
817
newTypeSyntax = newType.
GenerateTypeSyntax
()
825
newTypeSyntax = newType.
GenerateTypeSyntax
();
839
newTypeSyntax = newType.
GenerateTypeSyntax
();
853
newTypeSyntax = newType.
GenerateTypeSyntax
()
861
newTypeSyntax = newType.
GenerateTypeSyntax
()
869
newTypeSyntax = newType.
GenerateTypeSyntax
()
877
newTypeSyntax = newType.
GenerateTypeSyntax
()
CSharpFixReturnTypeCodeFixProvider.cs (2)
120
fixedDeclaration = taskType.Construct(returnedType).
GenerateTypeSyntax
(allowVar: false);
124
fixedDeclaration = returnedType.
GenerateTypeSyntax
(allowVar: false);
CSharpInlineDeclarationCodeFixProvider.cs (2)
244
var explicitType = declaration.Type.IsVar ? local.Type?.
GenerateTypeSyntax
() : declaration.Type;
264
: symbol.
GenerateTypeSyntax
();
CSharpMakeMethodAsynchronousCodeFixProvider.cs (5)
124
newReturnType = knownTypes.TaskType!.
GenerateTypeSyntax
();
134
: knownTypes.IAsyncEnumerableOfTTypeOpt.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
140
: knownTypes.IAsyncEnumeratorOfTTypeOpt.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
150
newReturnType = knownTypes.TaskOfTType!.Construct(methodSymbol.ReturnType).
GenerateTypeSyntax
();
160
SyntaxFactory.TypeArgumentList(SyntaxFactory.SingletonSeparatedList(typeArgumentFrom.GetTypeArguments()[0].
GenerateTypeSyntax
())));
CSharpMakeMethodSynchronousCodeFixProvider.cs (3)
71
newReturnType = returnType.GetTypeArguments()[0].
GenerateTypeSyntax
().WithTriviaFrom(returnTypeSyntax);
77
newReturnType = knownTypes.IEnumerableOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
83
newReturnType = knownTypes.IEnumeratorOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
117
type: type.
GenerateTypeSyntax
(allowVar: false),
CSharpSyntaxGeneratorInternal.cs (2)
135
=> typeContext ? typeSymbol.
GenerateTypeSyntax
() : typeSymbol.GenerateExpressionSyntax();
167
type.
GenerateTypeSyntax
(),
CSharpUseLocalFunctionCodeFixProvider.cs (1)
265
parameterNode = parameterNode.WithType(delegateParameter?.Type.
GenerateTypeSyntax
() ?? s_objectType);
CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
124
return DefaultExpression(type.
GenerateTypeSyntax
());
135
return CastExpression(governingType.
GenerateTypeSyntax
(), expr.Parenthesize()).WithAdditionalAnnotations(Simplifier.Annotation);
EventGenerator.cs (2)
120
@event.Type.
GenerateTypeSyntax
(),
132
type: @event.Type.
GenerateTypeSyntax
(),
ExpressionGenerator.cs (1)
35
? SyntaxFactory.TypeOfExpression(((ITypeSymbol)typedConstant.Value).
GenerateTypeSyntax
())
ExpressionSyntaxExtensions.cs (2)
90
targetType.
GenerateTypeSyntax
(), parenthesized.WithoutTrivia()).WithTriviaFrom(parenthesized);
117
var typeSyntax = targetType.
GenerateTypeSyntax
();
FieldGenerator.cs (1)
101
field.Type.
GenerateTypeSyntax
(),
ITypeParameterSymbolExtensions.cs (1)
66
constraints.Add(SyntaxFactory.TypeConstraint(type.
GenerateTypeSyntax
()));
ITypeSymbolExtensions.cs (2)
76
var underlyingType =
GenerateTypeSyntax
(symbol)
86
var underlyingType =
GenerateTypeSyntax
(symbol)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (6)
88
var elementTypeSyntax = underlyingType.
GenerateTypeSyntax
();
163
.SelectAsArray(t => SyntaxFactory.FunctionPointerParameter(t.Type.
GenerateTypeSyntax
()).WithModifiers(t.RefKindModifiers));
200
: symbol.TypeArguments.SelectAsArray(t => t.
GenerateTypeSyntax
());
238
SyntaxFactory.NullableType(innerType.
GenerateTypeSyntax
()), symbol);
252
list = list.Add(SyntaxFactory.TupleElement(element.Type.
GenerateTypeSyntax
(), name));
351
SyntaxFactory.PointerType(symbol.PointedAtType.
GenerateTypeSyntax
()),
MakeLocalFunctionStaticCodeFixHelper.cs (1)
194
parameterList, parameterList.WithParameters(parameters.Insert(0, Parameter(Identifier("@this")).WithType(thisParameter.Type.
GenerateTypeSyntax
()))));
NamedTypeGenerator.cs (4)
233
invokeMethod.ReturnType.
GenerateTypeSyntax
(),
246
? SyntaxFactory.BaseList(SyntaxFactory.SingletonSeparatedList<BaseTypeSyntax>(SyntaxFactory.SimpleBaseType(namedType.EnumUnderlyingType.
GenerateTypeSyntax
())))
325
types.Add(SyntaxFactory.SimpleBaseType(namedType.BaseType.
GenerateTypeSyntax
()));
328
types.Add(SyntaxFactory.SimpleBaseType(type.
GenerateTypeSyntax
()));
OperatorGenerator.cs (1)
92
returnType: method.ReturnType.
GenerateTypeSyntax
(),
ParameterGenerator.cs (1)
70
.WithType(parameter.Type.
GenerateTypeSyntax
())
PropertyGenerator.cs (1)
149
return returnType.
GenerateTypeSyntax
();
TypeSyntaxExtensions.cs (1)
69
return returnType.
GenerateTypeSyntax
();
UseExplicitTypeCodeFixProvider.cs (2)
184
var typeName = type.
GenerateTypeSyntax
(allowVar: false);
215
.
GenerateTypeSyntax
(allowVar: false)
UseExplicitTypeForConstCodeFixProvider.cs (1)
72
var newRoot = root.ReplaceNode(variableDeclaration.Type, type.
GenerateTypeSyntax
(allowVar: false));