1 write to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
326_methodTypeParameters = methodTypeParameters;
40 references to _methodTypeParameters
Microsoft.CodeAnalysis.CSharp (40)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (40)
348sb.AppendFormat("Inferring method type parameters <{0}>\n", string.Join(", ", _methodTypeParameters)); 373for (int i = 0; i < _methodTypeParameters.Length; ++i) 375for (int j = 0; j < _methodTypeParameters.Length; ++j) 397for (int i = 0; i < _methodTypeParameters.Length; ++i) 399sb.AppendFormat("Method type parameter {0}: ", _methodTypeParameters[i].Name); 447for (int i = 0; i < _methodTypeParameters.Length; i++) 467_fixedResults[i] = (TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(_constructedContainingTypeOfMethod, _methodTypeParameters[i].Name, 0, null, false)), false); 475return 0 <= index && index < _methodTypeParameters.Length; 493TypeSymbol.Equals(typeParameter, _methodTypeParameters[ordinal], TypeCompareKind.ConsiderEverything2) && 499for (int methodTypeParameterIndex = 0; methodTypeParameterIndex < _methodTypeParameters.Length; ++methodTypeParameterIndex) 543var fixedArguments = _methodTypeParameters.SelectAsArray( 546TypeMap typeMap = new TypeMap(_constructedContainingTypeOfMethod, _methodTypeParameters, fixedArguments); 952var needsFixing = BitVector.Create(_methodTypeParameters.Length); 954for (int param = 0; param < _methodTypeParameters.Length; param++) 963for (int param = 0; param < _methodTypeParameters.Length; param++) 1020for (int iParam = 0; iParam < _methodTypeParameters.Length; iParam++) 1024if (DoesInputTypeContain(pSource, pDest, _methodTypeParameters[iParam])) 1080for (int iParam = 0; iParam < _methodTypeParameters.Length; iParam++) 1084if (DoesOutputTypeContain(argument, formalParameterType, _methodTypeParameters[iParam])) 1120if (DoesInputTypeContain(argument, formalParameterType, _methodTypeParameters[jParam]) && 1121DoesOutputTypeContain(argument, formalParameterType, _methodTypeParameters[iParam])) 1167_dependencies = new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length]; 1171for (iParam = 0; iParam < _methodTypeParameters.Length; ++iParam) 1173for (jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 1193Debug.Assert(0 <= iParam && iParam < _methodTypeParameters.Length); 1194Debug.Assert(0 <= jParam && jParam < _methodTypeParameters.Length); 1218for (int kParam = 0; kParam < _methodTypeParameters.Length; ++kParam) 1244for (int iParam = 0; iParam < _methodTypeParameters.Length; ++iParam) 1246for (int jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 1264for (int iParam = 0; iParam < _methodTypeParameters.Length; ++iParam) 1266for (int jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 1279for (int iParam = 0; iParam < _methodTypeParameters.Length; ++iParam) 1281for (int jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 1301for (int jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 1312for (int jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 1325for (int jParam = 0; jParam < _methodTypeParameters.Length; ++jParam) 2801var typeParameter = _methodTypeParameters[iParam]; 3248for (int iParam = 0; iParam < _methodTypeParameters.Length; ++iParam) 3250TypeParameterSymbol pParam = _methodTypeParameters[iParam];