public static AclAction? GetAclAction()

in AdlsDotNetSDK/Acl/AclAction.cs [55:88]


        public static AclAction? GetAclAction(string rwx)
        {
            rwx = rwx.ToLower();
            if (rwx.Length != 3)
            {
                return null;
            }
            int val = 0;
            if (rwx[0] == 'r')
            {
                val += 4;
            }
            else if (rwx[0] != '-')
            {
                return null;
            }
            if (rwx[1] == 'w')
            {
                val += 2;
            }
            else if (rwx[1] != '-')
            {
                return null;
            }
            if (rwx[2] == 'x')
            {
                val += 1;
            }
            else if (rwx[2] != '-')
            {
                return null;
            }
            return (AclAction)val;
        }