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

◆ GetNextArg() [2/2]

unsafe TypedReference System.ArgIterator.GetNextArg ( RuntimeTypeHandle rth)
inline

Definition at line 46 of file ArgIterator.cs.

47 {
48 if (sigPtr != IntPtr.Zero)
49 {
50 return GetNextArg();
51 }
52 if (ArgPtr == IntPtr.Zero)
53 {
54 throw new ArgumentNullException();
55 }
56 TypedReference result = default(TypedReference);
57 InternalGetNextArg(&result, rth.GetRuntimeType());
58 return result;
59 }
unsafe void InternalGetNextArg(void *result, RuntimeType rt)
unsafe TypedReference GetNextArg()

References System.ArgIterator.ArgPtr, System.ArgIterator.GetNextArg(), System.RuntimeTypeHandle.GetRuntimeType(), System.ArgIterator.InternalGetNextArg(), System.ArgIterator.sigPtr, and System.IntPtr.Zero.