Monobjc.Tools.InterfaceBuilder.IBDocument.GetInstance C# (CSharp) 메소드

GetInstance() 공개 정적인 메소드

public static GetInstance ( String>.IDictionary attributes ) : IBObject
attributes String>.IDictionary
리턴 IBObject
        public static IBObject GetInstance(IDictionary<String, String> attributes)
        {
            IBObject obj;
            switch (attributes["class"])
            {
                case "NSArray":
                case "NSMutableArray":
                    obj = new IBArray(attributes);
                    break;
                case "NSDictionary":
                case "NSMutableDictionary":
                    obj = new IBDictionary(attributes);
                    break;
                case "IBClassDescriber":
                    obj = new IBClassDescriber(attributes);
                    break;
                case "IBPartialClassDescription":
                    obj = new IBPartialClassDescription(attributes);
                    break;
                case "NSSet":
                case "NSMutableSet":
                    obj = new IBSet(attributes);
                    break;
                default:
                    obj = new IBObject(attributes);
                    break;
            }
            return obj;
        }