1 write to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
325
_methodTypeParameters
= methodTypeParameters;
40 references to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (40)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (40)
347
sb.AppendFormat("Inferring method type parameters <{0}>\n", string.Join(", ",
_methodTypeParameters
));
372
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
374
for (int j = 0; j <
_methodTypeParameters
.Length; ++j)
396
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
398
sb.AppendFormat("Method type parameter {0}: ",
_methodTypeParameters
[i].Name);
446
for (int i = 0; i <
_methodTypeParameters
.Length; i++)
466
_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod,
_methodTypeParameters
[i].Name, 0, null, false)), false);
474
return 0 <= index && index <
_methodTypeParameters
.Length;
492
TypeSymbol.Equals(typeParameter,
_methodTypeParameters
[ordinal], TypeCompareKind.ConsiderEverything2) &&
498
for (int methodTypeParameterIndex = 0; methodTypeParameterIndex <
_methodTypeParameters
.Length; ++methodTypeParameterIndex)
542
var fixedArguments =
_methodTypeParameters
.SelectAsArray(
545
TypeMap typeMap = new TypeMap(_constructedContainingTypeOfMethod,
_methodTypeParameters
, fixedArguments);
861
var needsFixing = new bool[
_methodTypeParameters
.Length];
863
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
872
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
929
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
933
if (DoesInputTypeContain(pSource, pDest,
_methodTypeParameters
[iParam]))
989
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
993
if (DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1029
if (DoesInputTypeContain(argument, formalParameterType,
_methodTypeParameters
[jParam]) &&
1030
DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1076
_dependencies = new Dependency[
_methodTypeParameters
.Length,
_methodTypeParameters
.Length];
1080
for (iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1082
for (jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1102
Debug.Assert(0 <= iParam && iParam <
_methodTypeParameters
.Length);
1103
Debug.Assert(0 <= jParam && jParam <
_methodTypeParameters
.Length);
1127
for (int kParam = 0; kParam <
_methodTypeParameters
.Length; ++kParam)
1153
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1155
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1173
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1175
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1188
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1190
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1210
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1221
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1234
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
2607
var typeParameter =
_methodTypeParameters
[iParam];
3052
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
3054
TypeParameterSymbol pParam =
_methodTypeParameters
[iParam];