17 private int RemainingArgs;
25 [SecuritySafeCritical]
48 [SecuritySafeCritical]
53 FCallGetNextArg(&result);
59 private unsafe
extern void FCallGetNextArg(
void* result);
66 [SecuritySafeCritical]
79 InternalGetNextArg(&result, rth.GetRuntimeType());
85 private unsafe
extern void InternalGetNextArg(
void* result, RuntimeType rt);
95 [SecuritySafeCritical]
100 private unsafe
extern void* _GetNextArgType();
104 [SecuritySafeCritical]
114 return ValueType.GetHashCodeOfPtr(ArgCookie);
The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method th...
unsafe TypedReference GetNextArg(RuntimeTypeHandle rth)
Returns the next argument in a variable-length argument list that has a specified type.
unsafe RuntimeTypeHandle GetNextArgType()
Returns the type of the next argument.
override bool Equals(object o)
This method is not supported, and always throws T:System.NotSupportedException.
int GetRemainingCount()
Returns the number of arguments remaining in the argument list.
References a variable-length argument list.
Represents a type using an internal metadata token.
unsafe TypedReference GetNextArg()
Returns the next argument in a variable-length argument list.
void End()
Concludes processing of the variable-length argument list represented by this instance.
Represents a variable-length argument list; that is, the parameters of a function that takes a variab...
Provides information about, and means to manipulate, the current environment and platform....
Describes objects that contain both a managed pointer to a location and a runtime representation of t...
ArgIterator(RuntimeArgumentHandle arglist)
Initializes a new instance of the T:System.ArgIterator structure using the specified argument list.
A platform-specific type that is used to represent a pointer or a handle.
Represents type declarations: class types, interface types, array types, value types,...
override int GetHashCode()
Returns the hash code of this object.
MethodImplOptions
Defines the details of how a method is implemented.
static readonly IntPtr Zero
A read-only field that represents a pointer or handle that has been initialized to zero.
The exception that is thrown when an invoked method is not supported, or when there is an attempt to ...
unsafe ArgIterator(RuntimeArgumentHandle arglist, void *ptr)
Initializes a new instance of the T:System.ArgIterator structure using the specified argument list an...
Provides the base class for value types.