7 overrides of GenericParameterPosition
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
236
public override int
GenericParameterPosition
=> throw new InvalidOperationException();
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
62
public abstract override int
GenericParameterPosition
{ get; }
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
188
public override int
GenericParameterPosition
=> m_type.GenericParameterPosition;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
1060
public override int
GenericParameterPosition
=> m_genParamPos;
src\System\RuntimeType.CoreCLR.cs (1)
3641
public override int
GenericParameterPosition
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
47
public override int
GenericParameterPosition
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
96
public abstract override int
GenericParameterPosition
{ get; }
41 references to GenericParameterPosition
dotnet-svcutil-lib (2)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1664
return "{" + type.
GenericParameterPosition
+ "}";
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\GenericParameterDataContract.cs (1)
46
_parameterPosition = type.
GenericParameterPosition
;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\TypeImpl.cs (1)
290
get { return Type.
GenericParameterPosition
; }
Microsoft.CSharp (8)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (2)
235
int position = typeParam.
GenericParameterPosition
;
244
return member.DeclaringType.GetGenericArguments()[typeParam.
GenericParameterPosition
].Equals(typeInst);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (6)
353
if (t.
GenericParameterPosition
< outerParameters)
459
int pos = t.
GenericParameterPosition
;
532
t.
GenericParameterPosition
,
533
t.
GenericParameterPosition
);
540
t.
GenericParameterPosition
,
541
t.
GenericParameterPosition
);
Microsoft.Extensions.AI.Abstractions (2)
src\Shared\JsonSchemaExporter\NullabilityInfoContext\NullabilityInfoContext.cs (2)
539
Type genericArgument = genericArguments[genericParameter.
GenericParameterPosition
];
547
for (int i = 0; i < genericParameter.
GenericParameterPosition
; i++)
Microsoft.VisualBasic.Core (4)
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (1)
1133
Dim parameterIndex As Integer = parameterType.
GenericParameterPosition
Microsoft\VisualBasic\CompilerServices\Symbols.vb (1)
547
Return possibleGenericParameter.
GenericParameterPosition
Microsoft\VisualBasic\CompilerServices\Utils.vb (2)
333
Dim position As Integer = typeParam.
GenericParameterPosition
340
Return member.DeclaringType.GetGenericArguments()(typeParam.
GenericParameterPosition
).Equals(typeInst)
System.ComponentModel.Composition (4)
System\ComponentModel\Composition\ContractNameServices.cs (1)
289
typeName.Append(genericTypeArgument.
GenericParameterPosition
);
System\ComponentModel\Composition\ReflectionModel\GenericServices.cs (3)
68
return type.GetPureGenericParameters().Select(parameter => parameter.
GenericParameterPosition
).ToArray();
115
return specializationTypes[type.
GenericParameterPosition
];
126
specializationTypes[typeGenericArgument.
GenericParameterPosition
] : typeGenericArgument;
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
131
instSubstituted[i] = substitutes[t.
GenericParameterPosition
];
src\libraries\System.Private.CoreLib\src\System\Reflection\NullabilityInfoContext.cs (2)
561
Type genericArgument = genericArguments[genericParameter.
GenericParameterPosition
];
569
for (int i = 0; i < genericParameter.
GenericParameterPosition
; i++)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
81
if (pattern.GenericParameterPosition != actual.
GenericParameterPosition
)
src\System\Reflection\Emit\SignatureHelper.cs (1)
331
AddData(clsArgument.
GenericParameterPosition
);
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\ClassDataContract.cs (2)
1352
genericParams[i] = paramContracts[paramType.
GenericParameterPosition
];
1353
paramTypes[i] = paramContracts[paramType.
GenericParameterPosition
].UnderlyingType;
System\Runtime\Serialization\CollectionDataContract.cs (1)
1393
paramTypes[i] = paramContracts[paramTypes[i].
GenericParameterPosition
].UnderlyingType;
System\Runtime\Serialization\DataContract.cs (1)
1461
return "{" + type.
GenericParameterPosition
+ "}";
System\Runtime\Serialization\GenericParameterDataContract.cs (1)
38
_parameterPosition = type.
GenericParameterPosition
;
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
49
get { return _typeInfo.
GenericParameterPosition
; }
System.Reflection.Emit (4)
System\Reflection\Emit\SignatureHelper.cs (4)
204
encoder.AddArgument().GenericMethodTypeParameter(gType.
GenericParameterPosition
);
208
encoder.AddArgument().GenericTypeParameter(gType.
GenericParameterPosition
);
218
signature.GenericMethodTypeParameter(type.
GenericParameterPosition
);
222
signature.GenericTypeParameter(type.
GenericParameterPosition
);
System.Reflection.MetadataLoadContext (5)
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
177
return t1.
GenericParameterPosition
== t2.
GenericParameterPosition
;
System\Reflection\Runtime\SignatureTypeExtensions.cs (3)
84
if (pattern.
GenericParameterPosition
!= actual.
GenericParameterPosition
)
154
int position = signatureType.
GenericParameterPosition
;