13 overrides of Ordinal
Microsoft.CodeAnalysis.VisualBasic (11)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
72
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\IndexedTypeParameterSymbol.vb (1)
92
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\InstanceErrorTypeSymbol.vb (1)
248
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
101
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
764
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
71
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\Source\CrefTypeParameterSymbol.vb (1)
36
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\Source\SourceTypeParameterSymbol.vb (1)
28
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\SubstitutedTypeParameterSymbol.vb (1)
147
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
115
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
40
Public Overrides ReadOnly Property
Ordinal
As Integer
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EETypeParameterSymbol.vb (1)
73
Public Overrides ReadOnly Property
Ordinal
As Integer
Symbols\SimpleTypeParameterSymbol.vb (1)
37
Public Overrides ReadOnly Property
Ordinal
As Integer
61 references to Ordinal
Microsoft.CodeAnalysis.VisualBasic (41)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
126
builder.Append(symbol.
Ordinal
+ ordinalOffset)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
193
Dim index = typeParameter.
Ordinal
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
496
Return otherTypeParameters(symbol.
Ordinal
)
610
Debug.Assert(type.
Ordinal
= other.
Ordinal
)
Emit\NoPia\EmbeddedTypeParameter.vb (1)
52
Return CUShort(UnderlyingTypeParameter.AdaptedTypeParameterSymbol.
Ordinal
)
Emit\TypeParameterSymbolAdapter.vb (1)
176
Return CType(AdaptedTypeParameterSymbol.
Ordinal
, UShort)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
44
GeneratedNames.MakeDisplayClassGenericParameterName(typeParameter.
Ordinal
),
Semantics\OverloadResolution.vb (2)
250
fixedTypeParameters(fixed.Key.
Ordinal
) = True
4686
If methodTypeParametersToTreatAsTypeTypeParameters.IsNull OrElse Not methodTypeParametersToTreatAsTypeTypeParameters(symbol.
Ordinal
) Then
Semantics\TypeInference\TypeArgumentInference.vb (3)
1055
Dim ordinal As Integer = typeParameter.
Ordinal
1078
Not haveSeenTypeParameters(typeParameter.
Ordinal
) Then
1090
haveSeenTypeParameters(typeParameter.
Ordinal
) = True
Symbols\ConstraintsHelper.vb (2)
470
Dim ordinal = diagnostic.TypeParameter.
Ordinal
508
Dim ordinal = diagnostic.TypeParameter.
Ordinal
Symbols\ReducedExtensionMethodSymbol.vb (4)
80
fixTheseTypeParameters(typeParameter.
Ordinal
) = True
229
curryTypeArguments(fixed.Key.
Ordinal
) = fixed.Value
305
resultTypeArguments(pair.Key.
Ordinal
) = pair.Value
309
resultTypeArguments(typeParameter.ReducedFrom.
Ordinal
) = typeParameter
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
1011
Return IndexedTypeParameterSymbol.GetTypeParameter(typeParameter.
Ordinal
)
1019
Return retargetedContainingType.TypeParameters(typeParameter.
Ordinal
)
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
73
Return _underlyingTypeParameter.
Ordinal
Symbols\SubstitutedMethodSymbol.vb (2)
877
resultTypeArguments(pair.Key.
Ordinal
) = pair.Value
884
resultTypeArguments(typeParameters(i).ReducedFrom.
Ordinal
) = typeArguments(i)
Symbols\SubstitutedTypeParameterSymbol.vb (1)
149
Return _originalDefinition.
Ordinal
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
117
Return _correspondingMethodTypeParameter.
Ordinal
Symbols\TypeParameterSymbol.vb (1)
387
Return Me.
Ordinal
Symbols\TypeSubstitution.vb (9)
166
result(p.Key.
Ordinal
) = p.Value.Type
196
If p.Key.
Ordinal
= originalDefinition.
Ordinal
Then
435
Debug.Assert(Not haveSubstitutionForOrdinal(param.
Ordinal
))
436
haveSubstitutionForOrdinal(param.
Ordinal
) = True
646
If typeParameter.
Ordinal
= i AndAlso typeParameter.ContainingSymbol Is targetMethod Then
675
If typeParameter.
Ordinal
= i AndAlso typeParameter.ContainingSymbol Is targetMethod AndAlso argument.CustomModifiers.IsDefaultOrEmpty Then
772
haveSubstitutionForOrdinal(oldPairs(i).Key.
Ordinal
) = True
788
If haveSubstitutionForOrdinal.IsNull OrElse Not haveSubstitutionForOrdinal(additionalPair.Key.
Ordinal
) Then
Symbols\TypeSymbolExtensions.vb (2)
1020
newTypeArguments(i) = specializedTypeParameters(DirectCast(typeArgument, TypeParameterSymbol).
Ordinal
)
1031
newTypeArguments(i) = specializedTypeParameters(DirectCast(typeArgument, TypeParameterSymbol).
Ordinal
)
Symbols\WellKnownMembers.vb (2)
660
Return typeParam.
Ordinal
= paramPosition
674
Return typeParam.
Ordinal
= paramPosition
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
42
Return Me._underlyingTypeParameter.
Ordinal
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
Binders\EENamedTypeBinder.vb (1)
65
Dim ordinal = DirectCast(symbol, TypeParameterSymbol).
Ordinal
Symbols\EENamedTypeSymbol.vb (1)
364
Debug.Assert(typeParameter.
Ordinal
= i)
Symbols\ObjectIdLocalSymbol.vb (1)
94
Function(m) method.TypeParameters.SelectAsArray(Function(t) DirectCast(New SimpleTypeParameterSymbol(m, t.
Ordinal
, t.Name), TypeParameterSymbol)),
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (17)
SymbolsTests\CompilationCreationTests.vb (2)
1934
Assert.Equal(0, foo3TypeParam.
Ordinal
)
1935
Assert.Equal(0, localC6_T.
Ordinal
)
SymbolsTests\InstantiatingGenerics.vb (3)
78
Assert.Same(originalDefinitionTypeParameters(typeParam.
Ordinal
), typeParam.OriginalDefinition)
586
Assert.Equal(c3.TypeParameters(1).
Ordinal
, c1OfIntInt_c2Of_c3.TypeParameters(1).
Ordinal
)
SymbolsTests\Metadata\PE\LoadingGenericTypeParameters.vb (3)
71
Assert.Equal(0, C1_T.
Ordinal
)
117
Assert.Equal(0, TC2_T1.
Ordinal
)
121
Assert.Equal(1, TC2_T2.
Ordinal
)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (1)
288
Assert.Equal(0, param2.
Ordinal
)
SymbolsTests\Source\TypeTests.vb (8)
135
Assert.Equal(0, delegateB.TypeParameters(0).
Ordinal
)
245
Assert.Equal(0, outerTypeParam.
Ordinal
)
295
Assert.Equal(0, i2Arity1TypeParam.
Ordinal
)
309
Assert.Equal(0, i2Arity2TypeParam0.
Ordinal
)
312
Assert.Equal(1, i2Arity2TypeParam1.
Ordinal
)
657
Assert.Equal(0, typeParams(0).
Ordinal
)
662
Assert.Equal(1, typeParams(1).
Ordinal
)
667
Assert.Equal(2, typeParams(2).
Ordinal
)