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