1 instantiation of ArgumentObject
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
262array[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)
35public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 38public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpConvertBinder.cs (2)
34public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 42public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (2)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 31public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (2)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 31public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (2)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 27public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (2)
19public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 22public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (2)
25public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 28public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpIsEventBinder.cs (2)
21public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 24public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (2)
26public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 29public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (2)
24public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 27public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments)
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (2)
36public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals) 39public 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)
81ArgumentObject[] arguments = CreateArgumentArray(payload, parameters, args); 139ArgumentObject[] arguments, 250private ArgumentObject[] CreateArgumentArray( 258ArgumentObject[] array = new ArgumentObject[parameters.Length]; 275ICSharpInvokeOrInvokeMemberBinder callOrInvoke, Type callingType, ArgumentObject[] arguments) 314private static void AddConversionsForArguments(ArgumentObject[] arguments) 316foreach (ArgumentObject arg in arguments) 326internal ExprWithArgs DispatchPayload(ICSharpInvokeOrInvokeMemberBinder payload, ArgumentObject[] arguments, LocalVariableSymbol[] locals) => 341ArgumentObject[] arguments, 426ArgumentObject[] arguments, 438ArgumentObject argument = arguments[i]; 460private Expr CreateArgumentEXPR(ArgumentObject argument, LocalVariableSymbol local) 705ArgumentObject[] arguments, 746ArgumentObject[] arguments, 827BindImplicitConversion(new ArgumentObject[] { arguments[1] }, eventType, locals, false); 966ArgumentObject[] arguments, 1007ArgumentObject[] arguments, 1131ArgumentObject argument, 1215ArgumentObject[] arguments, 1254internal Expr BindExplicitConversion(ArgumentObject[] arguments, Type returnType, LocalVariableSymbol[] locals) 1277ArgumentObject[] arguments, 1318ArgumentObject[] arguments,