Definition at line 984 of file DefaultBinder.cs.
985 {
986 bool[]
array =
new bool[pars.Length];
987 for (
int i = 0;
i < pars.Length;
i++)
988 {
990 }
991 for (int j = 0; j < names.Length; j++)
992 {
993 int k;
994 for (k = 0; k < pars.Length; k++)
995 {
997 {
998 paramOrder[k] = j;
1000 break;
1001 }
1002 }
1003 if (k == pars.Length)
1004 {
1005 return false;
1006 }
1007 }
1008 int l = 0;
1009 for (int m = 0; m < pars.Length; m++)
1010 {
1011 if (paramOrder[m] != -1)
1012 {
1013 continue;
1014 }
1015 for (; l < pars.Length; l++)
1016 {
1018 {
1019 paramOrder[m] = l;
1020 l++;
1021 break;
1022 }
1023 }
1024 }
1025 return true;
1026 }
References System.array, and System.Name.
Referenced by System.DefaultBinder.BindToMethod().