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