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)
111public 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)
68public override int Ordinal
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
23public override int Ordinal => 0;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
215public override int Ordinal => 0;
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
32public override int Ordinal
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
56public override int Ordinal
21 references to Ordinal
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
491int ordinal = typeParameter.Ordinal; 514int methodTypeParameterIndex = methodTypeParameter.Ordinal; 629var ordinal = ((TypeParameterSymbol)target.Type).Ordinal;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
171builder.Append(symbol.Ordinal + ordinalOffset);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
448return otherTypeParameters[symbol.Ordinal]; 726Debug.Assert(type.Ordinal == other.Ordinal);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
213return (ushort)AdaptedTypeParameterSymbol.Ordinal;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
392return x.Ordinal - y.Ordinal;
Symbols\Compilation_WellKnownMembers.cs (2)
1196return (typeParam.Ordinal == paramPosition); 1210return (typeParam.Ordinal == paramPosition);
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\SourceOrdinaryMethodSymbol.cs (1)
194(args.declaredConstraints[typeParameterSymbol.Ordinal].Constraints & (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.Default)) == 0;
Symbols\Source\TypeParameterConstraintClause.cs (2)
159TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.Ordinal]; 225TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.Ordinal];
Symbols\SubstitutedMethodSymbol.cs (1)
178return this.TypeArgumentsWithAnnotations[reducedFromTypeParameter.Ordinal].Type;
Symbols\TypeParameterSymbol.cs (1)
678return Hash.Combine(ContainingSymbol, Ordinal);
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
60return _underlyingTypeParameter.Ordinal;