Pickaxe.Runtime.TablePrimitive.FromString C# (CSharp) Method

FromString() public static method

public static FromString ( string type ) : TablePrimitive
type string
return TablePrimitive
        public static TablePrimitive FromString(string type)
        {
            TablePrimitive primitive = Integer;

            if (Integer.TypeString == type)
                primitive = Integer;
            else if (Float.TypeString == type)
                primitive = Float;
            else if (String.TypeString == type)
                primitive = String;
            else if (Identity.TypeString == type)
                primitive = Identity;
            else if (Date.TypeString == type)
                primitive = Date;
            else
                throw new InvalidOperationException("Unexpected Type");

            return primitive;
        }