54 references to ConstantFieldsInProgress
Microsoft.CodeAnalysis.VisualBasic (54)
Binding\BackstopBinder.vb (2)
139Friend Overrides ReadOnly Property ConstantFieldsInProgress As ConstantFieldsInProgress 141Return ConstantFieldsInProgress.Empty
Binding\Binder.vb (1)
689Friend Overridable ReadOnly Property ConstantFieldsInProgress As ConstantFieldsInProgress
Binding\Binder_Expressions.vb (2)
3959constantFieldsInProgress As ConstantFieldsInProgress 4002constantFieldsInProgress As ConstantFieldsInProgress,
Binding\Binder_Initializers.vb (1)
462Dim constantValue = fieldSymbol.GetConstantValue(VisualBasic.ConstantFieldsInProgress.Empty)
Binding\ConstantFieldsInProgressBinder.vb (3)
19Private ReadOnly _inProgress As ConstantFieldsInProgress 22Friend Sub New(inProgress As ConstantFieldsInProgress, [next] As Binder, field As FieldSymbol) 28Friend Overrides ReadOnly Property ConstantFieldsInProgress As ConstantFieldsInProgress
BoundTree\BoundFieldAccess.vb (1)
50result = Me.FieldSymbol.GetConstantValue(ConstantFieldsInProgress.Empty)
Generated\BoundNodes.xml.Generated.vb (4)
4130Public Sub New(syntax As SyntaxNode, receiverOpt As BoundExpression, fieldSymbol As FieldSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, constantsInProgressOpt As ConstantFieldsInProgress, type As TypeSymbol, Optional hasErrors As Boolean = False) 4177Private ReadOnly _ConstantsInProgressOpt As ConstantFieldsInProgress 4178Public ReadOnly Property ConstantsInProgressOpt As ConstantFieldsInProgress 4189Public Function Update(receiverOpt As BoundExpression, fieldSymbol As FieldSymbol, isLValue As Boolean, suppressVirtualCalls As Boolean, constantsInProgressOpt As ConstantFieldsInProgress, type As TypeSymbol) As BoundFieldAccess
Symbols\ConstantValueUtils.vb (1)
25Public Function EvaluateFieldConstant(field As SourceFieldSymbol, equalsValueOrAsNewNodeRef As SyntaxReference, dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant
Symbols\FieldSymbol.vb (4)
141Dim value = GetConstantValue(ConstantFieldsInProgress.Empty) 156Dim value = GetConstantValue(ConstantFieldsInProgress.Empty) 165Friend MustOverride Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue 173Friend Overridable Function GetInferredType(inProgress As ConstantFieldsInProgress) As TypeSymbol
Symbols\Metadata\PE\PEFieldSymbol.vb (5)
166value = GetConstantValue(ConstantFieldsInProgress.Empty) 171value = GetConstantValue(ConstantFieldsInProgress.Empty) 223Return (_flags And FieldAttributes.Literal) <> 0 OrElse GetConstantValue(ConstantFieldsInProgress.Empty) IsNot Nothing 227Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue 434Dim constantValue = GetConstantValue(ConstantFieldsInProgress.Empty)
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
205Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue
Symbols\Source\SourceEnumConstantSymbol.vb (5)
74Friend NotOverridable Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue 89Protected MustOverride Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant 104Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant 120Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant 139Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant
Symbols\Source\SourceFieldSymbol.vb (12)
68GetConstantValue(ConstantFieldsInProgress.Empty) 192Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue 203''' <see cref="MakeConstantTuple(ConstantFieldsInProgress.Dependencies, BindingDiagnosticBag)"/>. 205Protected Function GetConstantValueImpl(inProgress As ConstantFieldsInProgress) As ConstantValue 240Dim dependencies As New ConstantFieldsInProgress.Dependencies(builder) 369Dim dependencies As New ConstantFieldsInProgress.Dependencies(builder) 576''' Should be overridden by types utilizing <see cref="GetConstantValueImpl(ConstantFieldsInProgress)"/> helper. 583''' Should be overridden by types utilizing <see cref="GetConstantValueImpl(ConstantFieldsInProgress)"/> helper. 590''' Should be overridden by types utilizing <see cref="GetConstantValueImpl(ConstantFieldsInProgress)"/> helper. 592Protected Overridable Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant 680If Me.GetConstantValue(ConstantFieldsInProgress.Empty) IsNot Nothing Then 783constValue = Me.GetConstantValue(ConstantFieldsInProgress.Empty)
Symbols\Source\SourceMemberFieldSymbol.vb (8)
95Return GetInferredType(ConstantFieldsInProgress.Empty) 254Friend Overrides Function GetInferredType(inProgress As ConstantFieldsInProgress) As TypeSymbol 283Protected Overridable Function GetInferredConstantType(inProgress As ConstantFieldsInProgress) As TypeSymbol 338Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue 342Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As EvaluatedConstant 352Protected Overrides Function GetInferredConstantType(inProgress As ConstantFieldsInProgress) As TypeSymbol 395Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue 399Protected Overrides Function GetInferredConstantType(inProgress As ConstantFieldsInProgress) As TypeSymbol
Symbols\Source\SynthesizedFieldSymbol.vb (1)
125Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue
Symbols\SubstitutedFieldSymbol.vb (1)
110Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
63Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
139Friend Overrides Function GetConstantValue(inProgress As ConstantFieldsInProgress) As ConstantValue