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