6 overrides of EnumUnderlyingType
Microsoft.CodeAnalysis.VisualBasic (6)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
377Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
108Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1742Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol
Symbols\SubstitutedNamedType.vb (1)
234Public NotOverridable Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol
Symbols\Tuples\TupleTypeSymbol.vb (1)
132Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol
Symbols\UnboundGenericType.vb (1)
125Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol
40 references to EnumUnderlyingType
Microsoft.CodeAnalysis.VisualBasic (24)
CodeGen\EmitArrayInitializer.vb (1)
199elementType = DirectCast(elementType, NamedTypeSymbol).EnumUnderlyingType
CodeGen\EmitExpression.vb (4)
568elementType = (DirectCast(elementType, NamedTypeSymbol)).EnumUnderlyingType 813type = (DirectCast(type, NamedTypeSymbol)).EnumUnderlyingType 1978elementType = (DirectCast(elementType, NamedTypeSymbol)).EnumUnderlyingType 2048type = (DirectCast(type, NamedTypeSymbol)).EnumUnderlyingType
Compilation\ClsComplianceChecker.vb (1)
341Dim underlyingType As NamedTypeSymbol = symbol.EnumUnderlyingType
Semantics\Conversions.vb (8)
1593DirectCast(targetDestinationType, NamedTypeSymbol).EnumUnderlyingType.IsIntegralType() Then 1742DirectCast(destination, NamedTypeSymbol).EnumUnderlyingType.Equals(source) Then 1747DirectCast(source, NamedTypeSymbol).EnumUnderlyingType.Equals(destination) Then 1751Dim srcUnderlying = DirectCast(source, NamedTypeSymbol).EnumUnderlyingType 1754srcUnderlying.Equals(DirectCast(destination, NamedTypeSymbol).EnumUnderlyingType) Then 3361Dim underlying = DirectCast(type, NamedTypeSymbol).EnumUnderlyingType 3780DirectCast(constraint, NamedTypeSymbol).EnumUnderlyingType.IsSameTypeIgnoringAll(destination) Then 3944DirectCast(constraint, NamedTypeSymbol).EnumUnderlyingType.IsSameTypeIgnoringAll(source) Then
Symbols\NamedTypeSymbol.vb (2)
1114Return Me.EnumUnderlyingType 1120Return Me.EnumUnderlyingType
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
110Dim underlying = _underlyingType.EnumUnderlyingType
Symbols\Source\SourceEnumConstantSymbol.vb (1)
104Dim underlyingType = ContainingType.EnumUnderlyingType
Symbols\Source\SourceParameterSymbol.vb (1)
422DirectCast(arg.TypeInternal, NamedTypeSymbol).EnumUnderlyingType.SpecialType,
Symbols\SubstitutedNamedType.vb (1)
236Return OriginalDefinition.EnumUnderlyingType
Symbols\Tuples\TupleTypeSymbol.vb (1)
134Return Me._underlyingType.EnumUnderlyingType
Symbols\TypedConstant.vb (1)
54Dim splType As SpecialType = DirectCast(constant.TypeInternal, NamedTypeSymbol).EnumUnderlyingType.SpecialType
Symbols\TypeSymbolExtensions.vb (1)
44Return TryCast(type, NamedTypeSymbol)?.EnumUnderlyingType
Symbols\UnboundGenericType.vb (1)
127Return OriginalDefinition.EnumUnderlyingType
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenTuples.vb (2)
15043Assert.Null(m1Tuple.EnumUnderlyingType) 16302Assert.Null(m1Tuple.EnumUnderlyingType)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (14)
SymbolsTests\InstantiatingGenerics.vb (4)
105Assert.Same(type.OriginalDefinition.EnumUnderlyingType, type.ConstructedFrom.EnumUnderlyingType) 106Assert.Same(type.ConstructedFrom.EnumUnderlyingType, type.EnumUnderlyingType)
SymbolsTests\Retargeting\RetargetingTests.vb (8)
364Assert.Equal(TypeKind.Error, sourceType.EnumUnderlyingType.TypeKind) 365Assert.Equal(SpecialType.System_Int32, sourceType.EnumUnderlyingType.SpecialType) 373Assert.Equal(TypeKind.Error, retargetingType.EnumUnderlyingType.TypeKind) 374Assert.Equal(SpecialType.System_Int32, retargetingType.EnumUnderlyingType.SpecialType) 402Assert.Equal(TypeKind.Error, sourceType.EnumUnderlyingType.TypeKind) 403Assert.Equal(SpecialType.System_Int16, sourceType.EnumUnderlyingType.SpecialType) 411Assert.Equal(TypeKind.Error, retargetingType.EnumUnderlyingType.TypeKind) 412Assert.Equal(SpecialType.System_Int16, retargetingType.EnumUnderlyingType.SpecialType)
SymbolsTests\Source\EnumTests.vb (1)
1362Dim type = symEnum.EnumUnderlyingType
SymbolsTests\SymbolErrorTests.vb (1)
22514Assert.Null(errTypeSym.EnumUnderlyingType)