12 references to ExpressionGenerator
Microsoft.CodeAnalysis.CSharp.Features (4)
AbstractAssignOutParametersCodeFixProvider.cs (1)
163
ExpressionGenerator
.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)
29
return
ExpressionGenerator
.GenerateExpression(CSharpSyntaxGenerator.Instance, parameterSymbol.Type, parameterSymbol.ExplicitDefaultValue, canUseFieldReference: true);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
AttributeGenerator.cs (2)
92
SyntaxFactory.AttributeArgument(
ExpressionGenerator
.GenerateExpression(generator, c))));
97
ExpressionGenerator
.GenerateExpression(generator, kvp.Value))));
CodeGeneration\CSharpSyntaxGenerator.cs (2)
3376
=>
ExpressionGenerator
.GenerateExpression(this, value);
3379
=>
ExpressionGenerator
.GenerateExpression(this, type, value, canUseFieldReference);
CSharpFlagsEnumGenerator.cs (1)
25
var expression =
ExpressionGenerator
.GenerateNonEnumValueExpression(
EnumMemberGenerator.cs (1)
161
return
ExpressionGenerator
.GenerateNonEnumValueExpression(
FieldGenerator.cs (1)
114
return SyntaxFactory.EqualsValueClause(
ExpressionGenerator
.GenerateExpression(generator, field.Type, field.ConstantValue, canUseFieldReference));
ParameterGenerator.cs (1)
117
=>
ExpressionGenerator
.GenerateExpression(generator, parameter.Type, value, canUseFieldReference: true);