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