9 overrides of Ordinal
Microsoft.CodeAnalysis.CSharp (7)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
55
public override int
Ordinal
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
110
public override int
Ordinal
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
111
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)
67
public override int
Ordinal
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
56
public override int
Ordinal
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EETypeParameterSymbol.cs (1)
116
public override int
Ordinal
Symbols\SimpleTypeParameterSymbol.cs (1)
41
public override int
Ordinal
40 references to Ordinal
Microsoft.CodeAnalysis.CSharp (24)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
490
int ordinal = typeParameter.
Ordinal
;
513
int methodTypeParameterIndex = methodTypeParameter.
Ordinal
;
623
var ordinal = ((TypeParameterSymbol)target.Type).
Ordinal
;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
171
builder.Append(symbol.
Ordinal
+ ordinalOffset);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
661
return otherTypeParameters[symbol.
Ordinal
];
927
Debug.Assert(type.
Ordinal
== other.
Ordinal
);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
210
return (ushort)AdaptedTypeParameterSymbol.
Ordinal
;
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
65
return (ushort)UnderlyingTypeParameter.AdaptedTypeParameterSymbol.
Ordinal
;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
386
return x.
Ordinal
- y.
Ordinal
;
Symbols\Compilation_WellKnownMembers.cs (2)
1168
return (typeParam.
Ordinal
== paramPosition);
1182
return (typeParam.
Ordinal
== paramPosition);
Symbols\ConstraintsHelper.cs (2)
607
var ordinal = pair.TypeParameter.
Ordinal
;
650
int ordinal = pair.TypeParameter.
Ordinal
;
Symbols\PublicModel\TypeParameterSymbol.cs (1)
83
int ITypeParameterSymbol.Ordinal => _underlying.
Ordinal
;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1075
return IndexedTypeParameterSymbol.GetTypeParameter(typeParameter.
Ordinal
);
1085
return retargetedContainingType.TypeParameters[typeParameter.
Ordinal
];
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
206
(args.declaredConstraints[typeParameterSymbol.
Ordinal
].Constraints & (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.Default)) == 0;
Symbols\Source\TypeParameterConstraintClause.cs (2)
155
TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.
Ordinal
];
221
TypeParameterConstraintClause constraintClause = constraintClauses[thisTypeParameter.
Ordinal
];
Symbols\SubstitutedMethodSymbol.cs (1)
178
return this.TypeArgumentsWithAnnotations[reducedFromTypeParameter.
Ordinal
].Type;
Symbols\TypeParameterSymbol.cs (1)
671
return Hash.Combine(ContainingSymbol,
Ordinal
);
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
60
return _underlyingTypeParameter.
Ordinal
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
13545
Assert.Equal(0, m9Test.TypeParameters.Single().
Ordinal
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EENamedTypeSymbol.cs (1)
367
Debug.Assert(typeParameter.
Ordinal
== i);
Symbols\ObjectIdLocalSymbol.cs (1)
78
m => method.TypeParameters.SelectAsArray(t => (TypeParameterSymbol)new SimpleTypeParameterSymbol(m, t.
Ordinal
, t.Name)),
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)
2481
Assert.Equal(0, foo3TypeParam.
Ordinal
);
2482
Assert.Equal(0, localC6_T.
Ordinal
);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (3)
72
Assert.Equal(0, varC1_T.
Ordinal
);
118
Assert.Equal(0, varTC2_T1.
Ordinal
);
122
Assert.Equal(1, varTC2_T2.
Ordinal
);