bool CalculateIsVisible(ExceptionVM vm, string filterText) { Debug.Assert(filterText != null && filterText.Trim().ToUpperInvariant() == filterText); if (ShowOnlyEnabledExceptions && !vm.BreakOnFirstChance) { return(false); } return(string.IsNullOrEmpty(filterText) || vm.Name.ToUpperInvariant().Contains(filterText)); }
public void WriteName(ExceptionVM vm) { if (vm.ExceptionInfo.IsOtherExceptions) { output.Write(BoxedTextColor.Text, vm.Name); } else { WriteFullTypeName(vm.Name); } }
public void WriteName(ExceptionVM vm) { if (vm.ExceptionInfo.IsOtherExceptions) { output.Write(vm.Name, TextTokenKind.Text); } else { WriteFullTypeName(vm.Name); } }
void Add(ExceptionInfo info) { var vm = new ExceptionVM(info, exceptionContext); int i; for (i = 0; i + 1 < Collection.Count; i++) { int res = CompareExceptionInfos(vm.ExceptionInfo, Collection[i].ExceptionInfo); if (res <= 0) { break; } } Collection.Insert(i, vm); }
public void WriteName(ExceptionVM vm) { if (vm.ExceptionInfo.IsOtherExceptions) output.Write(vm.Name, TextTokenKind.Text); else WriteFullTypeName(vm.Name); }
bool CalculateIsVisible(ExceptionVM vm, string filterText) { Debug.Assert(filterText != null && filterText.Trim().ToUpperInvariant() == filterText); if (ShowOnlyEnabledExceptions && !vm.BreakOnFirstChance) return false; return string.IsNullOrEmpty(filterText) || vm.Name.ToUpperInvariant().Contains(filterText); }
ExceptionVM[] GetRemovableExceptions(ExceptionVM[] items) => items.Where(a => exceptionService.CanRemove(a.ExceptionInfo)).ToArray();
void Add(ExceptionInfo info) { var vm = new ExceptionVM(info, exceptionContext); int i; for (i = 0; i + 1 < Collection.Count; i++) { int res = CompareExceptionInfos(vm.ExceptionInfo, Collection[i].ExceptionInfo); if (res <= 0) break; } Collection.Insert(i, vm); }
public void WriteName(ExceptionVM vm) { if (vm.ExceptionInfo.IsOtherExceptions) output.Write(BoxedTextColor.Text, vm.Name); else WriteFullTypeName(vm.Name); }
static ExceptionVM[] GetRemovableExceptions(ExceptionVM[] items) { return items.Where(a => ExceptionManager.Instance.CanRemove(a.ExceptionInfo)).ToArray(); }