예제 #1
0
 public static NSSet MakeNSObjectSet <T> (T [] values) where T : class, INativeObject
 {
     using (var a = NSArray.FromNSObjects(values))
         return(Runtime.GetNSObject <NSSet> (_SetWithArray(a.Handle)));
 }
예제 #2
0
 public NSSet(params string [] strings) : this(NSArray.FromStrings(strings))
 {
 }
예제 #3
0
        public T [] ToArray <T> () where T : class, INativeObject
        {
            IntPtr nsarr = _AllObjects();

            return(NSArray.ArrayFromHandle <T> (nsarr));
        }
예제 #4
0
 public NSUrlCredential(SecIdentity identity, SecCertificate [] certificates, NSUrlCredentialPersistence persistence)
     : this(identity.Handle, NSArray.FromNativeObjects(certificates).Handle, persistence)
 {
 }
예제 #5
0
 public NSSet(params object [] objs) : this(NSArray.FromObjects(objs))
 {
 }
예제 #6
0
 NSMutableDictionary(TKey[] keys, TValue[] values, bool validation)
     : base(NSArray.FromNSObjects(values), NSArray.FromNSObjects(keys))
 {
 }
예제 #7
0
 public NSMutableDictionary(TKey key, TValue value)
     : base(NSArray.FromNSObjects(value), NSArray.FromNSObjects(key))
 {
 }
예제 #8
0
 static NSMutableDictionary <TKey, TValue> GenericFromObjectsAndKeysInternal(NSArray objects, NSArray keys)
 {
     return(Runtime.GetNSObject <NSMutableDictionary <TKey, TValue> > (_FromObjectsAndKeysInternal(objects.Handle, keys.Handle)));
 }
예제 #9
0
 internal NSMutableSet(params INativeObject [] objs)
     : this(NSArray.FromNSObjects(objs))
 {
 }
예제 #10
0
 public NSMutableSet(params NSObject [] objs)
     : this(NSArray.FromNSObjects(objs))
 {
 }
예제 #11
0
 public NSUrl[] GetMountedVolumes(NSString [] properties, NSVolumeEnumerationOptions options)
 {
     return(GetMountedVolumes(NSArray.FromNSObjects(properties), options));
 }
예제 #12
0
 public static string[] GetDirectories(NSSearchPathDirectory directory, NSSearchPathDomain domainMask, bool expandTilde = true)
 {
     return(NSArray.StringArrayFromHandle(NSSearchPathForDirectoriesInDomains((nuint)(ulong)directory, (nuint)(ulong)domainMask, expandTilde)));
 }