1 write to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
337
_methodTypeParameters
= methodTypeParameters;
40 references to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (40)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (40)
366
sb.AppendFormat("Inferring method type parameters <{0}>\n", string.Join(", ",
_methodTypeParameters
));
391
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
393
for (int j = 0; j <
_methodTypeParameters
.Length; ++j)
415
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
417
sb.AppendFormat("Method type parameter {0}: ",
_methodTypeParameters
[i].Name);
465
for (int i = 0; i <
_methodTypeParameters
.Length; i++)
485
_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod,
_methodTypeParameters
[i].Name, 0, null, false)), false);
493
return 0 <= index && index <
_methodTypeParameters
.Length;
511
TypeSymbol.Equals(typeParameter,
_methodTypeParameters
[ordinal], TypeCompareKind.ConsiderEverything2) &&
527
for (int methodTypeParameterIndex = 0; methodTypeParameterIndex <
_methodTypeParameters
.Length; ++methodTypeParameterIndex)
571
var fixedArguments =
_methodTypeParameters
.SelectAsArray(
574
TypeMap typeMap = new TypeMap(_constructedContainingTypeOfMethod,
_methodTypeParameters
, fixedArguments);
980
var needsFixing = BitVector.Create(
_methodTypeParameters
.Length);
982
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
991
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
1048
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1052
if (DoesInputTypeContain(pSource, pDest,
_methodTypeParameters
[iParam]))
1108
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1112
if (DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1148
if (DoesInputTypeContain(argument, formalParameterType,
_methodTypeParameters
[jParam]) &&
1149
DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1195
_dependencies = new Dependency[
_methodTypeParameters
.Length,
_methodTypeParameters
.Length];
1199
for (iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1201
for (jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1221
Debug.Assert(0 <= iParam && iParam <
_methodTypeParameters
.Length);
1222
Debug.Assert(0 <= jParam && jParam <
_methodTypeParameters
.Length);
1246
for (int kParam = 0; kParam <
_methodTypeParameters
.Length; ++kParam)
1272
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1274
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1292
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1294
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1307
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1309
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1329
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1340
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1353
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
2831
var typeParameter =
_methodTypeParameters
[iParam];
3320
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
3322
TypeParameterSymbol pParam =
_methodTypeParameters
[iParam];