Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 public void WriteName(ExceptionVM vm)
 {
     if (vm.ExceptionInfo.IsOtherExceptions)
     {
         output.Write(BoxedTextColor.Text, vm.Name);
     }
     else
     {
         WriteFullTypeName(vm.Name);
     }
 }
Esempio n. 3
0
 public void WriteName(ExceptionVM vm)
 {
     if (vm.ExceptionInfo.IsOtherExceptions)
     {
         output.Write(vm.Name, TextTokenKind.Text);
     }
     else
     {
         WriteFullTypeName(vm.Name);
     }
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
		public void WriteName(ExceptionVM vm) {
			if (vm.ExceptionInfo.IsOtherExceptions)
				output.Write(vm.Name, TextTokenKind.Text);
			else
				WriteFullTypeName(vm.Name);
		}
Esempio n. 6
0
		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);
		}
Esempio n. 7
0
		ExceptionVM[] GetRemovableExceptions(ExceptionVM[] items) => items.Where(a => exceptionService.CanRemove(a.ExceptionInfo)).ToArray();
Esempio n. 8
0
		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);
		}
Esempio n. 9
0
		public void WriteName(ExceptionVM vm) {
			if (vm.ExceptionInfo.IsOtherExceptions)
				output.Write(BoxedTextColor.Text, vm.Name);
			else
				WriteFullTypeName(vm.Name);
		}
Esempio n. 10
0
		static ExceptionVM[] GetRemovableExceptions(ExceptionVM[] items) {
			return items.Where(a => ExceptionManager.Instance.CanRemove(a.ExceptionInfo)).ToArray();
		}