9 references to GenerateExpression
Microsoft.CodeAnalysis.CSharp.Features (4)
AbstractAssignOutParametersCodeFixProvider.cs (1)
163ExpressionGenerator.GenerateExpression(generator, parameter.Type, value: null, canUseFieldReference: false))));
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
66=> ExpressionGenerator.GenerateExpression(CSharpSyntaxGenerator.Instance, typeSymbol, value, canUseFieldReference: true);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
324=> SyntaxFactory.EqualsValueClause(ExpressionGenerator.GenerateExpression(generator, parameter.Type, parameter.ExplicitDefaultValue, canUseFieldReference: true));
IntroduceParameter\CSharpIntroduceParameterCodeRefactoringProvider.cs (1)
29return ExpressionGenerator.GenerateExpression(CSharpSyntaxGenerator.Instance, parameterSymbol.Type, parameterSymbol.ExplicitDefaultValue, canUseFieldReference: true);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3379=> ExpressionGenerator.GenerateExpression(this, type, value, canUseFieldReference);
ExpressionGenerator.cs (2)
31return GenerateExpression(generator, typedConstant.Type, typedConstant.Value, canUseFieldReference: true); 69return GenerateExpression(generator, underlyingType, value, canUseFieldReference);
FieldGenerator.cs (1)
114return SyntaxFactory.EqualsValueClause(ExpressionGenerator.GenerateExpression(generator, field.Type, field.ConstantValue, canUseFieldReference));
ParameterGenerator.cs (1)
117=> ExpressionGenerator.GenerateExpression(generator, parameter.Type, value, canUseFieldReference: true);