/// <summary> /// Creates a new Block that is a copy of the current instance. /// </summary> /// <returns>A new Block that is a copy of this instance.</returns> public override object Clone() { return(Clone(this, Name, !flags.HasFlag(BlockTypeFlags.AnonymousBlock))); }