Ejemplo n.º 1
0
 public NSUserDefaults(string name, NSUserDefaultsType type)
 {
     // two different `init*` would share the same C# signature
     switch (type) {
     case NSUserDefaultsType.UserName:
         Handle = InitWithUserName (name);
         break;
     case NSUserDefaultsType.SuiteName:
         Handle = InitWithSuiteName (name);
         break;
     default:
         throw new ArgumentException ("type");
     }
 }
Ejemplo n.º 2
0
        public NSUserDefaults(string name, NSUserDefaultsType type)
        {
            // two different `init*` would share the same C# signature
            switch (type)
            {
            case NSUserDefaultsType.UserName:
                Handle = InitWithUserName(name);
                break;

            case NSUserDefaultsType.SuiteName:
                Handle = InitWithSuiteName(name);
                break;

            default:
                throw new ArgumentException("type");
            }
        }