3 types derived from SourceEnumConstantSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceEnumConstantSymbol.vb (3)
97Inherits SourceEnumConstantSymbol 110Inherits SourceEnumConstantSymbol 125Inherits SourceEnumConstantSymbol
11 references to SourceEnumConstantSymbol
Microsoft.CodeAnalysis.VisualBasic (11)
Symbols\ConstantValueUtils.vb (2)
59Debug.Assert(TypeOf fieldOrEnumSymbol Is SourceEnumConstantSymbol OrElse TypeOf fieldOrEnumSymbol Is SourceFieldSymbol) 61Dim enumConstant = TryCast(fieldOrEnumSymbol, SourceEnumConstantSymbol)
Symbols\Source\SourceEnumConstantSymbol.vb (5)
18Public Shared Function CreateExplicitValuedConstant(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) As SourceEnumConstantSymbol 24Public Shared Function CreateImplicitValuedConstant(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, otherConstant As SourceEnumConstantSymbol, otherConstantOffset As Integer, diagnostics As BindingDiagnosticBag) As SourceEnumConstantSymbol 127Private ReadOnly _otherConstant As SourceEnumConstantSymbol 130Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, otherConstant As SourceEnumConstantSymbol, otherConstantOffset As UInteger, diagnostics As BindingDiagnosticBag)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
711Dim otherSymbol As SourceEnumConstantSymbol = Nothing 728Dim symbol As SourceEnumConstantSymbol 731symbol = SourceEnumConstantSymbol.CreateExplicitValuedConstant(Me, bodyBinder, declaration, diagnostics) 733symbol = SourceEnumConstantSymbol.CreateImplicitValuedConstant(Me, bodyBinder, declaration, otherSymbol, otherSymbolOffset, diagnostics)