System.ArgIterator.End C# (CSharp) Method

End() public method

public End ( ) : void
return void
        public void End()
        {
        }
    

Usage Example

示例#1
0
文件: CLibUtils.cs 项目: soywiz/ilcc
        /*
        static public TType Cast<TType>(object Value)
        {
            if (typeof(TType) == typeof(int)) return (TType)(dynamic)Convert.ToInt32(Value);
            if (typeof(TType) == typeof(uint)) return (TType)(dynamic)Convert.ToUInt32(Value);

            if (Value.GetType() == typeof(int)) return (TType)(dynamic)(int)Value;
            if (Value.GetType() == typeof(uint)) return (TType)(dynamic)(uint)Value;
            return (TType)(dynamic)Value;
        }
        */
        public static object[] GetObjectsFromArgsIterator(ArgIterator ArgIterator)
        {
            var Params = new object[ArgIterator.GetRemainingCount()];
            for (int n = 0; n < Params.Length; n++)
            {
                Params[n] = TypedReference.ToObject(ArgIterator.GetNextArg());
            }
            ArgIterator.End();
            return Params;
        }