1 instantiation of ArgumentObject
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
255array[i] = new ArgumentObject(args[i].Value, info, GetArgumentType(payload, info, parameters[i], args[i], i));
47 references to ArgumentObject
Microsoft.CSharp (47)
Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs (2)
34public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 37public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpConvertBinder.cs (2)
33public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 41public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (2)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 30public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (2)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 30public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (2)
23public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 26public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (2)
18public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 21public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (2)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 27public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs (2)
20public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 23public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (2)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 28public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (2)
23public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 26public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (2)
35public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 38public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\ICSharpBinder.cs (2)
21void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments); 24Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (23)
78ArgumentObject[] arguments = CreateArgumentArray(payload, parameters, args); 135ArgumentObject[] arguments, 243private ArgumentObject[] CreateArgumentArray( 251ArgumentObject[] array = new ArgumentObject[parameters.Length]; 267ICSharpInvokeOrInvokeMemberBinder callOrInvoke, Type callingType, ArgumentObject[] arguments) 305private static void AddConversionsForArguments(ArgumentObject[] arguments) 307foreach (ArgumentObject arg in arguments) 316internal ExprWithArgs DispatchPayload(ICSharpInvokeOrInvokeMemberBinder payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) => 330ArgumentObject[] arguments, 412ArgumentObject[] arguments, 424ArgumentObject argument = arguments[i]; 445private Expr CreateArgumentEXPR(ArgumentObject argument, LocalVariableSymbol local) 684ArgumentObject[] arguments, 724ArgumentObject[] arguments, 805BindImplicitConversion(new ArgumentObject[] { arguments[1] }, eventType, locals, false); 942ArgumentObject[] arguments, 982ArgumentObject[] arguments, 1105ArgumentObject argument, 1188ArgumentObject[] arguments, 1226internal Expr BindExplicitConversion(ArgumentObject[] arguments, Type returnType, LocalVariableSymbol[] locals) 1248ArgumentObject[] arguments, 1288ArgumentObject[] arguments,