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