@@ -131,6 +131,56 @@ public static string TestOverloadedObject(object o)
131131 return "Got object" ;
132132 }
133133
134+ public static string TestOverloadedObjectTwo ( int a , int b )
135+ {
136+ return "Got int-int" ;
137+ }
138+
139+ public static string TestOverloadedObjectTwo ( string a , string b )
140+ {
141+ return "Got string-string" ;
142+ }
143+
144+ public static string TestOverloadedObjectTwo ( string a , int b )
145+ {
146+ return "Got string-int" ;
147+ }
148+
149+ public static string TestOverloadedObjectTwo ( string a , object b )
150+ {
151+ return "Got string-object" ;
152+ }
153+
154+ public static string TestOverloadedObjectTwo ( int a , object b )
155+ {
156+ return "Got int-object" ;
157+ }
158+
159+ public static string TestOverloadedObjectTwo ( object a , int b )
160+ {
161+ return "Got object-int" ;
162+ }
163+
164+ public static string TestOverloadedObjectTwo ( object a , object b )
165+ {
166+ return "Got object-object" ;
167+ }
168+
169+ public static string TestOverloadedObjectTwo ( int a , string b )
170+ {
171+ return "Got int-string" ;
172+ }
173+
174+ public static string TestOverloadedObjectThree ( object a , int b )
175+ {
176+ return "Got object-int" ;
177+ }
178+
179+ public static string TestOverloadedObjectThree ( int a , object b )
180+ {
181+ return "Got int-object" ;
182+ }
183+
134184 public static bool TestStringOutParams ( string s , out string s1 )
135185 {
136186 s1 = "output string" ;
0 commit comments