1 write to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
326
_methodTypeParameters
= methodTypeParameters;
40 references to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (40)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (40)
348
sb.AppendFormat("Inferring method type parameters <{0}>\n", string.Join(", ",
_methodTypeParameters
));
373
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
375
for (int j = 0; j <
_methodTypeParameters
.Length; ++j)
397
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
399
sb.AppendFormat("Method type parameter {0}: ",
_methodTypeParameters
[i].Name);
447
for (int i = 0; i <
_methodTypeParameters
.Length; i++)
467
_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod,
_methodTypeParameters
[i].Name, 0, null, false)), false);
475
return 0 <= index && index <
_methodTypeParameters
.Length;
493
TypeSymbol.Equals(typeParameter,
_methodTypeParameters
[ordinal], TypeCompareKind.ConsiderEverything2) &&
499
for (int methodTypeParameterIndex = 0; methodTypeParameterIndex <
_methodTypeParameters
.Length; ++methodTypeParameterIndex)
543
var fixedArguments =
_methodTypeParameters
.SelectAsArray(
546
TypeMap typeMap = new TypeMap(_constructedContainingTypeOfMethod,
_methodTypeParameters
, fixedArguments);
952
var needsFixing = BitVector.Create(
_methodTypeParameters
.Length);
954
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
963
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
1020
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1024
if (DoesInputTypeContain(pSource, pDest,
_methodTypeParameters
[iParam]))
1080
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1084
if (DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1120
if (DoesInputTypeContain(argument, formalParameterType,
_methodTypeParameters
[jParam]) &&
1121
DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1167
_dependencies = new Dependency[
_methodTypeParameters
.Length,
_methodTypeParameters
.Length];
1171
for (iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1173
for (jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1193
Debug.Assert(0 <= iParam && iParam <
_methodTypeParameters
.Length);
1194
Debug.Assert(0 <= jParam && jParam <
_methodTypeParameters
.Length);
1218
for (int kParam = 0; kParam <
_methodTypeParameters
.Length; ++kParam)
1244
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1246
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1264
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1266
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1279
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1281
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1301
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1312
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1325
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
2801
var typeParameter =
_methodTypeParameters
[iParam];
3248
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
3250
TypeParameterSymbol pParam =
_methodTypeParameters
[iParam];