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