70 references to GenerateTypeSyntax
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (70)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
111var type = cannotUseVar ? declaratorToRemoveType!.GenerateTypeSyntax() : IdentifierName("var");
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
255? result.Symbol.Type.GenerateTypeSyntax()
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (2)
89var fixedDeclaration = returnedType.GenerateTypeSyntax(allowVar: false); 117var taskTypeSyntax = taskType.GenerateTypeSyntax(allowVar: false);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
231var explicitType = declaration.Type.IsVar ? local.Type?.GenerateTypeSyntax() : declaration.Type; 251: symbol.GenerateTypeSyntax();
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
74var newReturnType = ienumerableGenericSymbol.GenerateTypeSyntax();
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
186parameterList, parameterList.WithParameters(parameters.Insert(0, Parameter(Identifier("@this")).WithType(thisParameter.Type.GenerateTypeSyntax()))));
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (5)
135newReturnType = knownTypes.TaskType!.GenerateTypeSyntax(); 145: knownTypes.IAsyncEnumerableOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax(); 151: knownTypes.IAsyncEnumeratorOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax(); 161newReturnType = knownTypes.TaskOfTType!.Construct(methodSymbol.ReturnType).GenerateTypeSyntax(); 171TypeArgumentList([typeArgumentFrom.GetTypeArguments()[0].GenerateTypeSyntax()]));
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (3)
69newReturnType = returnType.GetTypeArguments()[0].GenerateTypeSyntax().WithTriviaFrom(returnTypeSyntax); 75newReturnType = knownTypes.IEnumerableOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax(); 81newReturnType = knownTypes.IEnumeratorOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
132type: type.GenerateTypeSyntax(allowVar: false),
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (2)
147var arrayElementTypeNode = arrayElementType.GenerateTypeSyntax(allowVar: false); 153arrayType.GenerateTypeSyntax(),
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
67var newRoot = root.ReplaceNode(variableDeclaration.Type, type.GenerateTypeSyntax(allowVar: false));
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (3)
204newDeclaration = DeclarationExpression(symbolType.GenerateTypeSyntax(allowVar: false), singleVariableDesignation); 207var typeName = type.GenerateTypeSyntax(allowVar: false); 239.GenerateTypeSyntax(allowVar: false)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
257parameterNode = parameterNode.WithType(delegateParameter?.Type.GenerateTypeSyntax() ?? s_objectType);
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
130return DefaultExpression(type.GenerateTypeSyntax()); 141return CastExpression(governingType.GenerateTypeSyntax(), expr.Parenthesize()).WithAdditionalAnnotations(Simplifier.Annotation);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
150return localType.GenerateTypeSyntax(allowVar: false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
73return attribute.AttributeClass.GenerateTypeSyntax() is NameSyntax nameSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
74type: method.ReturnType.GenerateTypeSyntax(),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
219if (implementation.ContainingType.GenerateTypeSyntax() is not NameSyntax name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (13)
789newTypeSyntax = newType.GenerateTypeSyntax() 797newTypeSyntax = newType.GenerateTypeSyntax() 805newTypeSyntax = newType.GenerateTypeSyntax() 813newTypeSyntax = newType.GenerateTypeSyntax() 821newTypeSyntax = newType.GenerateTypeSyntax() 829newTypeSyntax = newType.GenerateTypeSyntax() 837newTypeSyntax = newType.GenerateTypeSyntax() 845newTypeSyntax = newType.GenerateTypeSyntax(); 859newTypeSyntax = newType.GenerateTypeSyntax(); 873newTypeSyntax = newType.GenerateTypeSyntax() 881newTypeSyntax = newType.GenerateTypeSyntax() 889newTypeSyntax = newType.GenerateTypeSyntax() 897newTypeSyntax = newType.GenerateTypeSyntax()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
123@event.Type.GenerateTypeSyntax(), 136type: @event.Type.GenerateTypeSyntax(),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
35? TypeOfExpression(typeSymbol.GenerateTypeSyntax())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
103field.Type.GenerateTypeSyntax(),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (4)
238invokeMethod.ReturnType.GenerateTypeSyntax(), 251? BaseList([SimpleBaseType(namedType.EnumUnderlyingType.GenerateTypeSyntax())]) 322types.Add(SimpleBaseType(namedType.BaseType.GenerateTypeSyntax())); 325types.Add(SimpleBaseType(type.GenerateTypeSyntax()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
97returnType: method.ReturnType.GenerateTypeSyntax(),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
70.WithType(parameter.Type.GenerateTypeSyntax(allowVar: false))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
172return returnType.GenerateTypeSyntax();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
88targetType.GenerateTypeSyntax(), parenthesized.WithoutTrivia()).WithTriviaFrom(parenthesized); 115var typeSyntax = targetType.GenerateTypeSyntax();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
66constraints.Add(TypeConstraint(type.GenerateTypeSyntax()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (2)
73var underlyingType = GenerateTypeSyntax(symbol, allowVar) 83var underlyingType = GenerateTypeSyntax(symbol, allowVar)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (6)
92var elementTypeSyntax = underlyingType.GenerateTypeSyntax(); 172.SelectAsArray(t => FunctionPointerParameter(t.Type.GenerateTypeSyntax()).WithModifiers(t.RefKindModifiers)); 205: symbol.TypeArguments.SelectAsArray(t => t.GenerateTypeSyntax()); 237NullableType(innerType.GenerateTypeSyntax()), symbol); 251list = list.Add(TupleElement(element.Type.GenerateTypeSyntax(), name)); 350PointerType(symbol.PointedAtType.GenerateTypeSyntax()),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
69return returnType.GenerateTypeSyntax(allowVar: false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (4)
191=> typeContext ? typeSymbol.GenerateTypeSyntax() : typeSymbol.GenerateExpressionSyntax(); 223type.GenerateTypeSyntax(), 293return DefaultExpression(type.GenerateTypeSyntax()); 298var type = typeSymbol.GenerateTypeSyntax();