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