Example #1
0
        public static string[] SearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, bool expandTilde)
        {
            var handle = NSSearchPathForDirectoriesInDomains(directory, domainMask, expandTilde);

            return(NSArray.StringArrayFromHandle(handle));
        }
Example #2
0
 internal extern static IntPtr NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, [MarshalAs(UnmanagedType.U1)] bool expandTilde);
Example #3
0
        internal static string FirstSearchPathFor(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask = NSSearchPathDomainMask.NSUserDomainMask, bool expandTilde = true)
        {
            var paths = SearchPathForDirectoriesInDomains(directory, domainMask, expandTilde);

            return(paths.Length > 0 ? paths[0] : null);
        }
Example #4
0
 public static extern IntPtr NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, [MarshalAs(UnmanagedType.U1)] bool expandTilde);
Example #5
0
 public static NSArray NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, bool expandTilde)
 {
     return NativeMethods.NSSearchPathForDirectoriesInDomains(directory, domainMask, expandTilde).To<NSArray>();
 }
Example #6
0
 private static NSArray NSSearchPathForDirectoriesInDomains(
     NSSearchPathDirectory directory,
     NSSearchPathDomainMask domainMask,
     bool expandTilde)
 {
     return (NSArray)NSArray.Alloc().Init();
 }
Example #7
0
 public virtual bool GetRelationship(UnsafeMutablePointer <NSURLRelationship> outRelationship, NSSearchPathDirectory ofDirectory, NSSearchPathDomainMask inDomain, NSURL toItemAtURL, NSErrorPointer error)
 {
     return(default(bool));
 }
Example #8
0
 public virtual AnyObject[] URLsForDirectory(NSSearchPathDirectory directory, NSSearchPathDomainMask inDomains)
 {
     return(default(AnyObject[]));
 }
Example #9
0
 public virtual NSURL URLForDirectory(NSSearchPathDirectory directory, NSSearchPathDomainMask inDomain, [Optional] NSURL appropriateForURL, bool create, NSErrorPointer error)
 {
     return(default(NSURL));
 }
Example #10
0
 public static string SearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, bool expandTilde)
 {
     return(NSString.FromHandle(NSSearchPathForDirectoriesInDomains(directory, domainMask, expandTilde)));
 }