1 write to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
334
_methodTypeParameters
= methodTypeParameters;
40 references to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (40)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (40)
363
sb.AppendFormat("Inferring method type parameters <{0}>\n", string.Join(", ",
_methodTypeParameters
));
388
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
390
for (int j = 0; j <
_methodTypeParameters
.Length; ++j)
412
for (int i = 0; i <
_methodTypeParameters
.Length; ++i)
414
sb.AppendFormat("Method type parameter {0}: ",
_methodTypeParameters
[i].Name);
462
for (int i = 0; i <
_methodTypeParameters
.Length; i++)
482
_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod,
_methodTypeParameters
[i].Name, 0, null, false)), false);
490
return 0 <= index && index <
_methodTypeParameters
.Length;
508
TypeSymbol.Equals(typeParameter,
_methodTypeParameters
[ordinal], TypeCompareKind.ConsiderEverything2) &&
524
for (int methodTypeParameterIndex = 0; methodTypeParameterIndex <
_methodTypeParameters
.Length; ++methodTypeParameterIndex)
568
var fixedArguments =
_methodTypeParameters
.SelectAsArray(
571
TypeMap typeMap = new TypeMap(_constructedContainingTypeOfMethod,
_methodTypeParameters
, fixedArguments);
977
var needsFixing = BitVector.Create(
_methodTypeParameters
.Length);
979
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
988
for (int param = 0; param <
_methodTypeParameters
.Length; param++)
1045
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1049
if (DoesInputTypeContain(pSource, pDest,
_methodTypeParameters
[iParam]))
1105
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; iParam++)
1109
if (DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1145
if (DoesInputTypeContain(argument, formalParameterType,
_methodTypeParameters
[jParam]) &&
1146
DoesOutputTypeContain(argument, formalParameterType,
_methodTypeParameters
[iParam]))
1192
_dependencies = new Dependency[
_methodTypeParameters
.Length,
_methodTypeParameters
.Length];
1196
for (iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1198
for (jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1218
Debug.Assert(0 <= iParam && iParam <
_methodTypeParameters
.Length);
1219
Debug.Assert(0 <= jParam && jParam <
_methodTypeParameters
.Length);
1243
for (int kParam = 0; kParam <
_methodTypeParameters
.Length; ++kParam)
1269
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1271
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1289
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1291
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1304
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
1306
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1326
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1337
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
1350
for (int jParam = 0; jParam <
_methodTypeParameters
.Length; ++jParam)
2828
var typeParameter =
_methodTypeParameters
[iParam];
3314
for (int iParam = 0; iParam <
_methodTypeParameters
.Length; ++iParam)
3316
TypeParameterSymbol pParam =
_methodTypeParameters
[iParam];