/// <summary> /// Merges the specified value. /// </summary> /// <param name="value">The value.</param> /// <param name="mergeType">Type of the merge.</param> /// <param name="at">At.</param> /// <param name="padding">The padding.</param> /// <param name="mergeAlignment">The merge alignment.</param> /// <exception cref="System.ArgumentNullException">value;The value can not be null.</exception> public void Merge(string value, enMergeType mergeType, string at, string padding, enMergeAlignment mergeAlignment) { if (value != null) { switch (mergeType) { case enMergeType.Char: CharMergeOp(value, at); break; case enMergeType.Index: IndexMergeOp(value, at, padding, mergeAlignment); break; case enMergeType.NewLine: NewLineMergeOp(value); break; case enMergeType.Tab: TabMergeOp(value); break; case enMergeType.None: NoneMergeOp(value); break; default: throw new Exception(ErrorResource.ErrorInDev2MergeOperations); } } else { throw new ArgumentNullException("value", ErrorResource.ValueCannotBeNull); } }
/// <summary> /// Merges the specified value. /// </summary> /// <param name="value">The value.</param> /// <param name="mergeType">Type of the merge.</param> /// <param name="at">At.</param> /// <param name="padding">The padding.</param> /// <param name="mergeAlignment">The merge alignment.</param> /// <exception cref="System.ArgumentNullException">value;The value can not be null.</exception> public void Merge(string value, enMergeType mergeType, string at, string padding, enMergeAlignment mergeAlignment) { if(value != null) { switch(mergeType) { case enMergeType.Char: CharMergeOp(value, at); break; case enMergeType.Index: IndexMergeOp(value, at, padding, mergeAlignment); break; case enMergeType.NewLine: NewLineMergeOp(value); break; case enMergeType.Tab: TabMergeOp(value); break; case enMergeType.None: NoneMergeOp(value); break; default: throw new Exception("Error In Dev2MergeOperations"); } } else { throw new ArgumentNullException("value", "The value can not be null."); } }