104 references to GenerateTypeSyntax
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
TypeInferrer\TypeInferrerTests.cs (1)
43
var typeSyntax = inferredType.
GenerateTypeSyntax
().NormalizeWhitespace();
Microsoft.CodeAnalysis.CSharp.Features (57)
ChangeSignature\CSharpChangeSignatureService.cs (3)
674
: addedParameter.Type.
GenerateTypeSyntax
(),
680
=> CrefParameter(type: addedParameter.Type.
GenerateTypeSyntax
())
925
var objectCreation = ArrayCreationExpression((ArrayTypeSyntax)parameterSymbol.Type.
GenerateTypeSyntax
(), initializerExpression);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
158
var typeArguments = additionalTypeArguments.Concat(symbol.TypeArguments.Select(s => s.
GenerateTypeSyntax
()));
303
.WithType(parameter.Type.
GenerateTypeSyntax
());
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
60
=> symbol.
GenerateTypeSyntax
(allowVar);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
459
var type = localSymbol.Type.
GenerateTypeSyntax
();
467
var arrayType = (ArrayTypeSyntax)localSymbol.Type.
GenerateTypeSyntax
();
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (3)
72
var collectionStatementType = typeSymbol.
GenerateTypeSyntax
();
90
model.Compilation.GetSpecialType(SpecialType.System_Int32).
GenerateTypeSyntax
(),
127
generator, foreachInfo.ForEachElementType.
GenerateTypeSyntax
(),
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
119
typeNode ??= iterationVariableType.
GenerateTypeSyntax
();
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
521
? _semanticModel.GetTypeInfo(expression, _cancellationToken).ConvertedType.
GenerateTypeSyntax
()
583
returnType: returnedType.
GenerateTypeSyntax
().WithAdditionalAnnotations(Simplifier.Annotation),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (6)
908
singleVariable.SymbolType.
GenerateTypeSyntax
(),
918
flowControlInformation.ControlFlowValueType.
GenerateTypeSyntax
(),
968
0 => DeclarationExpression(this.AnalyzerResult.CoreReturnType.
GenerateTypeSyntax
(), SingleVariableDesignation(ReturnValueName.ToIdentifierToken())),
990
? DeclarationExpression(variableInfo.SymbolType.
GenerateTypeSyntax
(), SingleVariableDesignation(variableInfo.Name.ToIdentifierToken()))
996
flowControlInformation.ControlFlowValueType.
GenerateTypeSyntax
(),
1126
var newRoot = oldRoot.ReplaceNode(returnType, newType.
GenerateTypeSyntax
(allowVar: false));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
96
? SyntaxFactory.ArrayCreationExpression((ArrayTypeSyntax)returnType.
GenerateTypeSyntax
(), initializerExpression)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
216
type.
GenerateTypeSyntax
(),
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
132
Argument(DeclarationExpression(t.type.
GenerateTypeSyntax
(), t.designation)))]);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
56
GetTypeSymbol(document, expression, cancellationToken).
GenerateTypeSyntax
(),
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
229
=> GetTypeSymbol(document, expression, cancellationToken).
GenerateTypeSyntax
();
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
74
type, symbol.Type.
GenerateTypeSyntax
(allowVar: false).WithTriviaFrom(type));
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
69
type: compilation.GetSpecialType(SpecialType.System_Int32).
GenerateTypeSyntax
(allowVar: false),
Snippets\AbstractCSharpForLoopSnippetProvider.cs (3)
95
: compilation.GetSpecialType(SpecialType.System_Int32).
GenerateTypeSyntax
();
103
return (inlineExpressionType.
GenerateTypeSyntax
(), inlineExpression);
107
return (property.Type.
GenerateTypeSyntax
(), generator.MemberAccessExpression(inlineExpression, property.Name));
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
111
var 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)
89
var fixedDeclaration = returnedType.
GenerateTypeSyntax
(allowVar: false);
117
var taskTypeSyntax = taskType.
GenerateTypeSyntax
(allowVar: false);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
231
var explicitType = declaration.Type.IsVar ? local.Type?.
GenerateTypeSyntax
() : declaration.Type;
251
: symbol.
GenerateTypeSyntax
();
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
74
var newReturnType = ienumerableGenericSymbol.
GenerateTypeSyntax
();
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
186
parameterList, parameterList.WithParameters(parameters.Insert(0, Parameter(Identifier("@this")).WithType(thisParameter.Type.
GenerateTypeSyntax
()))));
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (5)
135
newReturnType = knownTypes.TaskType!.
GenerateTypeSyntax
();
145
: knownTypes.IAsyncEnumerableOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
151
: knownTypes.IAsyncEnumeratorOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
161
newReturnType = knownTypes.TaskOfTType!.Construct(methodSymbol.ReturnType).
GenerateTypeSyntax
();
171
TypeArgumentList([typeArgumentFrom.GetTypeArguments()[0].
GenerateTypeSyntax
()]));
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (3)
69
newReturnType = returnType.GetTypeArguments()[0].
GenerateTypeSyntax
().WithTriviaFrom(returnTypeSyntax);
75
newReturnType = knownTypes.IEnumerableOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
81
newReturnType = knownTypes.IEnumeratorOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).
GenerateTypeSyntax
();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
132
type: type.
GenerateTypeSyntax
(allowVar: false),
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (2)
147
var arrayElementTypeNode = arrayElementType.
GenerateTypeSyntax
(allowVar: false);
153
arrayType.
GenerateTypeSyntax
(),
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
67
var newRoot = root.ReplaceNode(variableDeclaration.Type, type.
GenerateTypeSyntax
(allowVar: false));
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (3)
204
newDeclaration = DeclarationExpression(symbolType.
GenerateTypeSyntax
(allowVar: false), singleVariableDesignation);
207
var typeName = type.
GenerateTypeSyntax
(allowVar: false);
239
.
GenerateTypeSyntax
(allowVar: false)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
257
parameterNode = parameterNode.WithType(delegateParameter?.Type.
GenerateTypeSyntax
() ?? s_objectType);
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
130
return DefaultExpression(type.
GenerateTypeSyntax
());
141
return CastExpression(governingType.
GenerateTypeSyntax
(), expr.Parenthesize()).WithAdditionalAnnotations(Simplifier.Annotation);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
150
return localType.
GenerateTypeSyntax
(allowVar: false);
Microsoft.CodeAnalysis.CSharp.Workspaces (46)
Simplification\CSharpSimplificationService.Expander.cs (2)
187
var typeSyntax = parameterSymbols[i].Type.
GenerateTypeSyntax
().WithTrailingTrivia(s_oneWhitespaceSeparator);
226
var typeSyntax = parameterSymbol.Type.
GenerateTypeSyntax
().WithTrailingTrivia(s_oneWhitespaceSeparator);
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
438
: containingType.
GenerateTypeSyntax
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
73
return attribute.AttributeClass.
GenerateTypeSyntax
() is NameSyntax nameSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
74
type: method.ReturnType.
GenerateTypeSyntax
(),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
219
if (implementation.ContainingType.
GenerateTypeSyntax
() is not NameSyntax name)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (13)
789
newTypeSyntax = newType.
GenerateTypeSyntax
()
797
newTypeSyntax = newType.
GenerateTypeSyntax
()
805
newTypeSyntax = newType.
GenerateTypeSyntax
()
813
newTypeSyntax = newType.
GenerateTypeSyntax
()
821
newTypeSyntax = newType.
GenerateTypeSyntax
()
829
newTypeSyntax = newType.
GenerateTypeSyntax
()
837
newTypeSyntax = newType.
GenerateTypeSyntax
()
845
newTypeSyntax = newType.
GenerateTypeSyntax
();
859
newTypeSyntax = newType.
GenerateTypeSyntax
();
873
newTypeSyntax = newType.
GenerateTypeSyntax
()
881
newTypeSyntax = newType.
GenerateTypeSyntax
()
889
newTypeSyntax = newType.
GenerateTypeSyntax
()
897
newTypeSyntax = newType.
GenerateTypeSyntax
()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
123
@event.Type.
GenerateTypeSyntax
(),
136
type: @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)
103
field.Type.
GenerateTypeSyntax
(),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (4)
238
invokeMethod.ReturnType.
GenerateTypeSyntax
(),
251
? BaseList([SimpleBaseType(namedType.EnumUnderlyingType.
GenerateTypeSyntax
())])
322
types.Add(SimpleBaseType(namedType.BaseType.
GenerateTypeSyntax
()));
325
types.Add(SimpleBaseType(type.
GenerateTypeSyntax
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
97
returnType: 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)
172
return returnType.
GenerateTypeSyntax
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
88
targetType.
GenerateTypeSyntax
(), parenthesized.WithoutTrivia()).WithTriviaFrom(parenthesized);
115
var typeSyntax = targetType.
GenerateTypeSyntax
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (1)
66
constraints.Add(TypeConstraint(type.
GenerateTypeSyntax
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (2)
73
var underlyingType =
GenerateTypeSyntax
(symbol, allowVar)
83
var underlyingType =
GenerateTypeSyntax
(symbol, allowVar)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (6)
92
var elementTypeSyntax = underlyingType.
GenerateTypeSyntax
();
172
.SelectAsArray(t => FunctionPointerParameter(t.Type.
GenerateTypeSyntax
()).WithModifiers(t.RefKindModifiers));
205
: symbol.TypeArguments.SelectAsArray(t => t.
GenerateTypeSyntax
());
237
NullableType(innerType.
GenerateTypeSyntax
()), symbol);
251
list = list.Add(TupleElement(element.Type.
GenerateTypeSyntax
(), name));
350
PointerType(symbol.PointedAtType.
GenerateTypeSyntax
()),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
69
return returnType.
GenerateTypeSyntax
(allowVar: false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (4)
191
=> typeContext ? typeSymbol.
GenerateTypeSyntax
() : typeSymbol.GenerateExpressionSyntax();
223
type.
GenerateTypeSyntax
(),
293
return DefaultExpression(type.
GenerateTypeSyntax
());
298
var type = typeSymbol.
GenerateTypeSyntax
();