1 write to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
335
_methodTypeParameters
= methodTypeParameters;
40 references to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (40)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (40)
364
sb.AppendFormat("Inferring method type parameters <{0}>\n", string.Join(", ",
_methodTypeParameters
));
389
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
391
for (int j = 0; j <
_methodTypeParameters
.Length; ++j)
413
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
415
sb.AppendFormat("Method type parameter {0}: ",
_methodTypeParameters
[i].Name);
463
for (int i = 0; i <
_methodTypeParameters
.Length; i++)
483
_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod,
_methodTypeParameters
[i].Name, 0, null, false)), false);
491
return 0 <= index && index <
_methodTypeParameters
.Length;
509
TypeSymbol.Equals(typeParameter,
_methodTypeParameters
[ordinal], TypeCompareKind.ConsiderEverything2) &&
525
for (int methodTypeParameterIndex = 0; methodTypeParameterIndex <
_methodTypeParameters
.Length; ++methodTypeParameterIndex)
569
var fixedArguments =
_methodTypeParameters
.SelectAsArray(
572
TypeMap typeMap = new TypeMap(_constructedContainingTypeOfMethod,
_methodTypeParameters
, fixedArguments);
978
var needsFixing = BitVector.Create(
_methodTypeParameters
.Length);
980
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
989
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
1046
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1050
if (DoesInputTypeContain(pSource, pDest,
_methodTypeParameters
[iParam]))
1106
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1110
if (DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1146
if (DoesInputTypeContain(argument, formalParameterType,
_methodTypeParameters
[jParam]) &&
1147
DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1193
_dependencies = new Dependency[
_methodTypeParameters
.Length,
_methodTypeParameters
.Length];
1197
for (iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1199
for (jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1219
Debug.Assert(0 <= iParam && iParam <
_methodTypeParameters
.Length);
1220
Debug.Assert(0 <= jParam && jParam <
_methodTypeParameters
.Length);
1244
for (int kParam = 0; kParam <
_methodTypeParameters
.Length; ++kParam)
1270
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1272
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1290
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1292
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1305
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1307
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1327
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1338
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1351
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
2829
var typeParameter =
_methodTypeParameters
[iParam];
3315
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
3317
TypeParameterSymbol pParam =
_methodTypeParameters
[iParam];