CLRSharp.VBox.ToInt C# (CSharp) Method

ToInt() public method

public ToInt ( ) : int
return int
        public int ToInt()
        {
            switch (typeStack)
            {
                case NumberOnStack.Int32:
                    return (int)v32;
                case NumberOnStack.Int64:
                    return (int)v64;
                case NumberOnStack.Double:
                    return (int)vDF;
                default:
                    return 0;
            }
        }

Usage Example

Esempio n. 1
0
        public void Set(VBox value)
        {
            switch (this.typeStack)
            {
            case NumberOnStack.Int32:
            {
                bool flag = value.typeStack == this.typeStack;
                if (flag)
                {
                    this.v32 = value.v32;
                }
                else
                {
                    this.v32 = value.ToInt();
                }
                break;
            }

            case NumberOnStack.Int64:
            {
                bool flag2 = value.typeStack == this.typeStack;
                if (flag2)
                {
                    this.v64 = value.v64;
                }
                else
                {
                    this.v64 = value.ToInt64();
                }
                break;
            }

            case NumberOnStack.Double:
            {
                bool flag3 = value.typeStack == this.typeStack;
                if (flag3)
                {
                    this.vDF = value.vDF;
                }
                else
                {
                    this.vDF = value.ToDouble();
                }
                break;
            }
            }
        }
All Usage Examples Of CLRSharp.VBox::ToInt