static StackObject* GetTypeCode_15(ILIntepreter __intp, StackObject* __esp, IList<object> __mStack, CLRMethod __method, bool isNewObj) { ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 1); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 instance_of_this_method = GetInstance(__domain, ptr_of_this_method, __mStack); var result_of_this_method = instance_of_this_method.GetTypeCode(); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); }
static int GetTypeCode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); System.Int32 obj = (System.Int32)ToLua.CheckObject(L, 1, typeof(System.Int32)); System.TypeCode o = obj.GetTypeCode(); ToLua.Push(L, o); ToLua.SetBack(L, 1, obj); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public void Print() { System.Int32 i = new System.Int32(); i = 23; Console.WriteLine(i.GetHashCode()); Console.WriteLine(i.GetType()); Console.WriteLine(i.GetTypeCode()); Console.WriteLine(i.ToString()); if (i.CompareTo(20) < 0) Console.WriteLine("{0} < 20", i); else if (i.CompareTo(20) == 0) Console.WriteLine("i equals 20"); else Console.WriteLine("i > 20"); Console.WriteLine(System.Int32.MinValue); Console.WriteLine(System.Int32.MaxValue); Console.WriteLine(System.Double.Epsilon); Console.WriteLine(System.Double.PositiveInfinity); Console.WriteLine(System.Double.NegativeInfinity); Console.WriteLine(System.Boolean.FalseString); Console.WriteLine(System.Boolean.TrueString); Console.WriteLine(System.Char.IsDigit('1')); Console.WriteLine(System.Char.IsLetter('9')); Console.WriteLine(System.Char.IsWhiteSpace("naynish chaughule", 7)); Console.WriteLine(System.Char.IsPunctuation('?')); //parsing double d = System.Double.Parse("90.35"); Console.WriteLine(d); System.Int64 longVar = Convert.ToInt64("43654703826562"); Console.WriteLine(longVar); Console.WriteLine(System.Guid.NewGuid()); System.DateTime dt = new DateTime(2012, 6, 04); Console.WriteLine(dt.ToLongDateString()); Console.WriteLine(DateTime.Now.ToLongTimeString()); Console.WriteLine(dt.DayOfWeek); Console.WriteLine(dt.AddMonths(5).ToLongDateString()); Console.WriteLine("{0} {1} {2}", dt.Date, dt.DayOfYear, dt.IsDaylightSavingTime()); TimeSpan ts = new TimeSpan(24, 30, 30); Console.WriteLine(dt.Add(ts).ToLongDateString()); Console.WriteLine(ts.Subtract(new TimeSpan(2,30, 45))); NumericsDemo(); WorkingWithStrings(); }
public TypeCode GetTypeCode() { return(v.GetTypeCode()); }