1 type derived from EvaluatedConstant
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\LocalSymbol.vb (1)
810
Inherits
EvaluatedConstant
5 instantiations of EvaluatedConstant
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\ConstantValueUtils.vb (2)
11
Public Shared ReadOnly None As New
EvaluatedConstant
(Nothing, Nothing)
50
Return New
EvaluatedConstant
(value, boundValueType)
Symbols\Source\LocalSymbol.vb (1)
813
MyBase.
New
(value, type)
Symbols\Source\SourceEnumConstantSymbol.vb (2)
105
Return New
EvaluatedConstant
(Microsoft.CodeAnalysis.ConstantValue.Default(underlyingType.SpecialType), underlyingType)
151
Return New
EvaluatedConstant
(value, Type)
20 references to EvaluatedConstant
Microsoft.CodeAnalysis.VisualBasic (20)
Symbols\ConstantValueUtils.vb (1)
25
Public Function EvaluateFieldConstant(field As SourceFieldSymbol, equalsValueOrAsNewNodeRef As SyntaxReference, dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
Symbols\Source\SourceEnumConstantSymbol.vb (7)
16
Private _constantTuple As
EvaluatedConstant
69
Protected NotOverridable Overrides Function GetLazyConstantTuple() As
EvaluatedConstant
77
Protected NotOverridable Overrides Sub SetLazyConstantTuple(constantTuple As
EvaluatedConstant
, diagnostics As BindingDiagnosticBag)
88
Protected MustOverride Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
103
Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
119
Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
138
Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
Symbols\Source\SourceFieldSymbol.vb (7)
180
''' <see cref="
EvaluatedConstant
"/> value and should implement the following APIs:
182
''' <see cref="SetLazyConstantTuple(
EvaluatedConstant
, BindingDiagnosticBag)"/>,
186
Dim constantTuple As
EvaluatedConstant
= GetLazyConstantTuple()
222
Dim constantTuple As
EvaluatedConstant
= MakeConstantTuple(dependencies, diagnostics)
558
Protected Overridable Function GetLazyConstantTuple() As
EvaluatedConstant
565
Protected Overridable Sub SetLazyConstantTuple(constantTuple As
EvaluatedConstant
, diagnostics As BindingDiagnosticBag)
572
Protected Overridable Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
Symbols\Source\SourceMemberFieldSymbol.vb (5)
309
Private _constantTuple As
EvaluatedConstant
320
Protected Overrides Function GetLazyConstantTuple() As
EvaluatedConstant
328
Protected Overrides Function MakeConstantTuple(dependencies As ConstantFieldsInProgress.Dependencies, diagnostics As BindingDiagnosticBag) As
EvaluatedConstant
332
Protected Overrides Sub SetLazyConstantTuple(constantTuple As
EvaluatedConstant
, diagnostics As BindingDiagnosticBag)
341
Dim constantTuple As
EvaluatedConstant
= GetLazyConstantTuple()