10 overrides of Ordinal
Microsoft.CodeAnalysis.CSharp (10)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
57
public override int
Ordinal
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
118
public override int
Ordinal
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
112
public override int
Ordinal
Symbols\Source\CrefTypeParameterSymbol.cs (1)
91
public override int
Ordinal
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
119
public override int
Ordinal
Symbols\Source\SourceTypeParameterSymbol.cs (1)
69
public override int
Ordinal
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
23
public override int
Ordinal
=> 0;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
226
public override int
Ordinal
=> 0;
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
32
public override int
Ordinal
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
56
public override int
Ordinal
39 references to Ordinal
Microsoft.CodeAnalysis.CSharp (25)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
520
return typeParameter.
Ordinal
;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
171
builder.Append(symbol.
Ordinal
+ ordinalOffset);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
463
return otherTypeParameters[symbol.
Ordinal
];
740
Debug.Assert(type.
Ordinal
== other.
Ordinal
);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
213
return (ushort)AdaptedTypeParameterSymbol.
Ordinal
;
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
73
return (ushort)UnderlyingTypeParameter.AdaptedTypeParameterSymbol.
Ordinal
;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
386
return x.
Ordinal
- y.
Ordinal
;
Symbols\Compilation_WellKnownMembers.cs (2)
1210
return (typeParam.
Ordinal
== paramPosition);
1224
return (typeParam.
Ordinal
== paramPosition);
Symbols\ConstraintsHelper.cs (2)
659
var ordinal = pair.TypeParameter.
Ordinal
;
702
int ordinal = pair.TypeParameter.
Ordinal
;
Symbols\PublicModel\TypeParameterSymbol.cs (1)
83
int ITypeParameterSymbol.Ordinal => _underlying.
Ordinal
;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1052
return IndexedTypeParameterSymbol.GetTypeParameter(typeParameter.
Ordinal
);
1062
return retargetedContainingType.TypeParameters[typeParameter.
Ordinal
];
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (3)
55
if (typeParameter.
Ordinal
> 0)
269
builder.Append(StringExtensions.GetNumeral(typeParameter.
Ordinal
));
381
if (typeParameter.
Ordinal
> 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
195
(args.declaredConstraints[typeParameterSymbol.
Ordinal
].Constraints & (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.Default)) == 0;
Symbols\Source\TypeParameterConstraintClause.cs (2)
158
TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.
Ordinal
];
224
TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.
Ordinal
];
Symbols\SubstitutedMethodSymbol.cs (1)
179
return this.TypeArgumentsWithAnnotations[reducedFromTypeParameter.
Ordinal
];
Symbols\TypeParameterSymbol.cs (1)
681
return Hash.Combine(ContainingSymbol,
Ordinal
);
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
60
return _underlyingTypeParameter.
Ordinal
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
13539
Assert.Equal(0, m9Test.TypeParameters.Single().
Ordinal
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (13)
DocumentationComments\CrefTests.cs (8)
1436
Assert.Equal(0, ((TypeParameterSymbol)typeArgument).
Ordinal
);
1461
Assert.Equal(0, ((TypeParameterSymbol)typeArgument).
Ordinal
);
1487
Assert.Equal(0, ((TypeParameterSymbol)typeArgument).
Ordinal
);
1513
Assert.Equal(0, ((TypeParameterSymbol)typeArgument).
Ordinal
);
1610
Assert.Equal(0, ((TypeParameterSymbol)typeArgument).
Ordinal
);
1639
AssertEx.Equal(expectedOriginalParameterTypes.Select(t => t.
Ordinal
), actualParameterTypes.Select(t => t.
Ordinal
));
1671
Assert.Equal(1, ((TypeParameterSymbol)actualParameterType).
Ordinal
);
Symbols\CompilationCreationTests.cs (2)
2482
Assert.Equal(0, foo3TypeParam.
Ordinal
);
2483
Assert.Equal(0, localC6_T.
Ordinal
);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (3)
73
Assert.Equal(0, varC1_T.
Ordinal
);
119
Assert.Equal(0, varTC2_T1.
Ordinal
);
123
Assert.Equal(1, varTC2_T2.
Ordinal
);