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)
223
public override int
Ordinal
=> 0;
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
32
public override int
Ordinal
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
56
public override int
Ordinal
38 references to Ordinal
Microsoft.CodeAnalysis.CSharp (24)
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)
455
return otherTypeParameters[symbol.
Ordinal
];
733
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)
392
return x.
Ordinal
- y.
Ordinal
;
Symbols\Compilation_WellKnownMembers.cs (2)
1198
return (typeParam.
Ordinal
== paramPosition);
1212
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 (2)
85
if (typeParameter.
Ordinal
> 0)
242
builder.Append(StringExtensions.GetNumeral(typeParameter.
Ordinal
));
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
].Type;
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
);