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