Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateArgumentMetaObjects()

static DynamicMetaObject[] System.Dynamic.DynamicMetaObjectBinder.CreateArgumentMetaObjects ( object[] args,
ReadOnlyCollection< ParameterExpression > parameters )
inlinestaticprivateinherited

Definition at line 77 of file DynamicMetaObjectBinder.cs.

78 {
79 DynamicMetaObject[] array;
80 if (args.Length != 1)
81 {
82 array = new DynamicMetaObject[args.Length - 1];
83 for (int i = 1; i < args.Length; i++)
84 {
85 array[i - 1] = DynamicMetaObject.Create(args[i], parameters[i]);
86 }
87 }
88 else
89 {
90 array = DynamicMetaObject.EmptyMetaObjects;
91 }
92 return array;
93 }

References System.array, System.Dynamic.DynamicMetaObject.Create(), and System.Dynamic.DynamicMetaObject.EmptyMetaObjects.

Referenced by System.Dynamic.DynamicMetaObjectBinder.Bind().