Implementation of Arguments representing a list of 4 arguments.
Namespace: PostSharp.Aspects.Internals
Assembly: PostSharp.dll
Syntax
[Internal]
public class Arguments<TArg0, TArg1, TArg2, TArg3> : Arguments, IList<object>, ICollection<object>, IEnumerable<object>, IEnumerable, ICloneableType Parameters
| Name | Description |
|---|---|
| TArg0 | Type of the first argument. |
| TArg1 | Type of the second argument. |
| TArg2 | Type of the third argument. |
| TArg3 | Type of the fourth argument. |
Constructors
| Name | Description |
|---|---|
| Arguments() | Initializes a new Arguments<TArg0, TArg1, TArg2, TArg3>. |
Fields
| Name | Description |
|---|---|
| Arg0 | First argument. |
| Arg1 | Second argument. |
| Arg2 | Third argument. |
| Arg3 | Fourth argument. |
Methods
| Name | Description |
|---|---|
| CopyFrom(object[], int) | Copies all the argument values from the elements of Array. |
| CopyTo(object[], int) | Copies all arguments values to the specified Array starting at the specified destination Array index. |
| GetArgument(int) | Gets the value of the argument at a given index. |
| SetArgument(int, object) | Sets the value of the |