6 overrides of GetConstantValue
Microsoft.CodeAnalysis.CSharp (6)
CodeGen\Optimizer.cs (1)
2418
internal override ConstantValue
GetConstantValue
(SyntaxNode node, LocalSymbol inProgress, BindingDiagnosticBag diagnostics)
FlowAnalysis\NullableWalker.PlaceholderLocal.cs (1)
61
internal override ConstantValue
GetConstantValue
(SyntaxNode node, LocalSymbol inProgress, BindingDiagnosticBag diagnostics = null) => null;
Symbols\Source\SourceLocalSymbol.cs (1)
568
internal override ConstantValue
GetConstantValue
(SyntaxNode node, LocalSymbol inProgress, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\SynthesizedLocal.cs (1)
190
internal sealed override ConstantValue
GetConstantValue
(SyntaxNode node, LocalSymbol inProgress, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (1)
124
internal override ConstantValue
GetConstantValue
(SyntaxNode node, LocalSymbol inProgress, BindingDiagnosticBag diagnostics)
Symbols\UpdatedContainingSymbolLocal.cs (1)
93
internal override ConstantValue
GetConstantValue
(SyntaxNode node, LocalSymbol inProgress, BindingDiagnosticBag? diagnostics = null) =>
4 references to GetConstantValue
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Expressions.cs (1)
2131
? localSymbol.
GetConstantValue
(node, this.LocalInProgress, diagnostics) : null;
Symbols\LocalSymbol.cs (2)
340
ConstantValue constantValue = this.
GetConstantValue
(null, null, null);
358
ConstantValue constantValue = this.
GetConstantValue
(null, null, null);
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (1)
126
return _originalVariable.
GetConstantValue
(node, inProgress, diagnostics);