/// <summary> /// Standard class constructor /// </summary> public EntryDiffViewModel() { Parent = null; mTranslationDiff = null; mSourceRowId = -1; mTargetRowId = -1; }
/// <summary> /// Parameterized class constructor /// </summary> /// <param name="item"></param> /// <param name="difference"></param> public EntryDiffViewModel(string key, string value, string comment, int rowid, TypeOfDiff difference = TypeOfDiff.SourceOnly) : this() { Parent = null; mTranslationDiff = new EntryDiffModel(key, value, comment, difference); }
/// <summary> /// Copy class constructor /// </summary> /// <param name="copyThis"></param> public EntryDiffViewModel(EntryDiffViewModel copyThis) : this() { if (copyThis == null) { return; } Parent = null; mTranslationDiff = new EntryDiffModel(copyThis.mTranslationDiff); TargetRowId = copyThis.TargetRowId; SourceRowId = copyThis.SourceRowId; }