System.Security.AccessControl.RawAcl.RemoveAce C# (CSharp) Method

RemoveAce() public method

public RemoveAce ( int index ) : void
index int
return void
        public void RemoveAce(int index) { }
    }

Usage Example

Example #1
0
        void MergeExplicitAces()
        {
            int explicitCount = GetCanonicalExplicitAceCount();

            for (int i = 0; i < explicitCount - 1;)
            {
                GenericAce mergedAce = MergeExplicitAcePair(raw_acl [i], raw_acl [i + 1]);
                if (null != mergedAce)
                {
                    raw_acl [i] = mergedAce;
                    raw_acl.RemoveAce(i + 1);
                    explicitCount--;
                }
                else
                {
                    i++;
                }
            }
        }
All Usage Examples Of System.Security.AccessControl.RawAcl::RemoveAce