3 instantiations of ConstantFieldsInProgress
Microsoft.CodeAnalysis.CSharp (3)
Binder\ConstantFieldsInProgress.cs (1)
23
internal static readonly ConstantFieldsInProgress Empty = new
ConstantFieldsInProgress
(null, null);
Symbols\ConstantValueUtils.cs (1)
46
var inProgressBinder = new ConstantFieldsInProgressBinder(new
ConstantFieldsInProgress
(symbol, dependencies), binder);
Symbols\Source\SourceEnumConstantSymbol.cs (1)
206
var otherValue = _otherConstant.GetConstantValue(new
ConstantFieldsInProgress
(this, dependencies), earlyDecodingWellKnownAttributes);
30 references to ConstantFieldsInProgress
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder.cs (1)
492
internal virtual
ConstantFieldsInProgress
ConstantFieldsInProgress
Binder\BuckStopsHereBinder.cs (2)
73
internal override
ConstantFieldsInProgress
ConstantFieldsInProgress
77
return
ConstantFieldsInProgress
.Empty;
Binder\ConstantFieldsInProgress.cs (1)
23
internal static readonly
ConstantFieldsInProgress
Empty = new ConstantFieldsInProgress(null, null);
Binder\ConstantFieldsInProgressBinder.cs (3)
16
private readonly
ConstantFieldsInProgress
_inProgress;
18
internal ConstantFieldsInProgressBinder(
ConstantFieldsInProgress
inProgress, Binder next)
24
internal override
ConstantFieldsInProgress
ConstantFieldsInProgress
Binder\PatternExplainer.cs (1)
793
field.GetConstantValue(
ConstantFieldsInProgress
.Empty, false) is ConstantValue constantValue &&
Compiler\MethodCompiler.cs (1)
589
ConstantValue constantValue = fieldSymbol.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
Operations\CSharpOperationFactory.cs (1)
2966
var constantValue = field.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
102
internal override ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes)
Symbols\Compilation_WellKnownMembers.cs (4)
768
int constantVal = ignoreSymbolStoreDebuggingMode.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false).Int32Value;
790
constantVal |= defaultDebuggingMode.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false).Int32Value;
791
constantVal |= disableOptimizationsDebuggingMode.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false).Int32Value;
802
constantVal |= enableEncDebuggingMode.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false).Int32Value;
Symbols\FieldSymbol.cs (3)
158
ConstantValue constantValue = GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
176
ConstantValue constantValue = GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
181
internal abstract ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes);
Symbols\Metadata\PE\PEFieldSymbol.cs (3)
500
return (_flags & FieldAttributes.Literal) != 0 || GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false) != null;
504
internal override ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes)
654
(object)(value = GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false)) != null &&
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
277
constValue = this.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
Symbols\Source\SourceEnumConstantSymbol.cs (1)
130
GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
Symbols\Source\SourceFieldSymbol.cs (1)
237
internal sealed override ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes)
Symbols\Source\SourceMemberFieldSymbol.cs (3)
119
var value = this.GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
163
GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false) is { } value &&
340
GetConstantValue(
ConstantFieldsInProgress
.Empty, earlyDecodingWellKnownAttributes: false);
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
63
internal override ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes)
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
137
internal override ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
181
internal override ConstantValue GetConstantValue(
ConstantFieldsInProgress
inProgress, bool earlyDecodingWellKnownAttributes)