Monobjc.Tools.PropertyList.PListDocument.Create C# (CSharp) Method

Create() private static method

private static Create ( String name ) : PListItemBase
name String
return PListItemBase
        private static PListItemBase Create(String name)
        {
            switch (name)
            {
                case "plist":
                    return new PList();

                case "array":
                    return new PListArray();
                case "data":
                    return new PListData();
                case "date":
                    return new PListDate();
                case "dict":
                    return new PListDict();
                case "real":
                    return new PListReal();
                case "integer":
                    return new PListInteger();
                case "string":
                    return new PListString();
                case "true":
                    return new PListBoolean(true);
                case "false":
                    return new PListBoolean(false);

                    // Internal helper class for dictionary
                case "key":
                    return new PListKey();

                default:
                    return null;
            }
        }