private static Acl QueryAcl(SafeBuffer buffer, QueryAclFunc func) { func(buffer, out bool acl_present, out IntPtr acl, out bool acl_defaulted).ToNtException(); if (!acl_present) { return(null); } return(new Acl(acl, acl_defaulted)); }
private static Acl QueryAcl(SafeBuffer buffer, QueryAclFunc func) { IntPtr acl; bool acl_present; bool acl_defaulted; func(buffer, out acl_present, out acl, out acl_defaulted).ToNtException(); if (!acl_present) { return null; } return new Acl(acl, acl_defaulted); }