SecureDelete.PatternWipeStep.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : object
return object
        public override object Clone()
        {
            PatternWipeStep temp = new PatternWipeStep();
            temp._number = _number;
            temp._type = _type;

            if(_pattern != null) {
                temp._pattern = new byte[_pattern.Length];
                _pattern.CopyTo(temp._pattern, 0);
            }

            return temp;
        }