private void CreateOrUpdateVector(AvidVector originalVector, ref IAvidMark targetVector, int categoryId, bool underlined) { string markText = originalVector != null?originalVector.Magnitude.ToString("D") : string.Empty; AvidWindow position = originalVector ?? new AvidWindow(); if (targetVector == null) { targetVector = _elementBoard.AddMark(categoryId, markText, originalVector != null, underlined, position); } else { targetVector.Text = markText; targetVector.Window = position; targetVector.Visible = !AvidWindow.IsNullOrZero(position); } }
private void CreateOrUpdateVector(AvidVector originalVector, ref IAvidMark targetVector, int categoryId, bool underlined) { string markText = originalVector != null ? originalVector.Magnitude.ToString("D") : string.Empty; AvidWindow position = originalVector ?? new AvidWindow(); if (targetVector == null) { targetVector = _elementBoard.AddMark(categoryId, markText, originalVector != null, underlined, position); } else { targetVector.Text = markText; targetVector.Window = position; targetVector.Visible = !AvidWindow.IsNullOrZero(position); } }