10 overrides of Ordinal
Microsoft.CodeAnalysis.CSharp (10)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
57public override int Ordinal
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
118public override int Ordinal
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
112public override int Ordinal
Symbols\Source\CrefTypeParameterSymbol.cs (1)
91public override int Ordinal
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
119public override int Ordinal
Symbols\Source\SourceTypeParameterSymbol.cs (1)
69public override int Ordinal
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
23public override int Ordinal => 0;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
228public override int Ordinal => 0;
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
32public override int Ordinal
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
58public override int Ordinal
25 references to Ordinal
Microsoft.CodeAnalysis.CSharp (25)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
522return typeParameter.Ordinal;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
170builder.Append((symbol.Ordinal + ordinalOffset).ToString(System.Globalization.CultureInfo.InvariantCulture));
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
463return otherTypeParameters[symbol.Ordinal]; 740Debug.Assert(type.Ordinal == other.Ordinal);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
213return (ushort)AdaptedTypeParameterSymbol.Ordinal;
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
73return (ushort)UnderlyingTypeParameter.AdaptedTypeParameterSymbol.Ordinal;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
374return x.Ordinal - y.Ordinal;
Symbols\Compilation_WellKnownMembers.cs (2)
1238return (typeParam.Ordinal == paramPosition); 1252return (typeParam.Ordinal == paramPosition);
Symbols\ConstraintsHelper.cs (2)
659var ordinal = pair.TypeParameter.Ordinal; 702int ordinal = pair.TypeParameter.Ordinal;
Symbols\PublicModel\TypeParameterSymbol.cs (1)
83int ITypeParameterSymbol.Ordinal => _underlying.Ordinal;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1052return IndexedTypeParameterSymbol.GetTypeParameter(typeParameter.Ordinal); 1062return retargetedContainingType.TypeParameters[typeParameter.Ordinal];
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (3)
55if (typeParameter.Ordinal > 0) 269builder.Append(StringExtensions.GetNumeral(typeParameter.Ordinal)); 381if (typeParameter.Ordinal > 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
196(args.declaredConstraints[typeParameterSymbol.Ordinal].Constraints & (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.Default)) == 0;
Symbols\Source\TypeParameterConstraintClause.cs (2)
158TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.Ordinal]; 224TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.Ordinal];
Symbols\SubstitutedMethodSymbol.cs (1)
184return this.TypeArgumentsWithAnnotations[reducedFromTypeParameter.Ordinal];
Symbols\TypeParameterSymbol.cs (1)
679return Hash.Combine(ContainingSymbol, Ordinal);
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
62return _underlyingTypeParameter.Ordinal;