public virtual StringMatrix AsReadOnly() { StringMatrix readOnlyStringMatrix = (StringMatrix)this.Clone(); readOnlyStringMatrix.readOnly = true; return(readOnlyStringMatrix); }
protected StringMatrix(StringMatrix original, Cloner cloner) : base(original, cloner) { this.matrix = (string[, ])original.matrix.Clone(); this.columnNames = new List <string>(original.columnNames); this.rowNames = new List <string>(original.rowNames); this.sortableView = original.sortableView; this.readOnly = original.readOnly; }