public void Add(WindowComponentBase component, HistoryTrackerEventType eventType) { if (WindowSystemLogger.IsActiveComponents() == true) { var stack = new StackTrace(); this.items.Add(new Item(stack.GetFrames(), eventType)); } }
public void Add(WindowObject component, AppearanceParameters parameters, HistoryTrackerEventType eventType) { if (WindowSystemLogger.IsActiveComponents() == true) { var stack = new StackTrace(); this.items.Add(new Item(stack.GetFrames(), parameters, eventType)); } }
public void Add(WindowComponentBase component, AppearanceParameters parameters, HistoryTrackerEventType eventType) { if (WindowSystemLogger.IsActiveComponents() == true) { var stack = new StackTrace(); this.items.Add(new Item(stack.GetFrames(), parameters, eventType)); } }
public Item(StackFrame[] stack, AppearanceParameters parameters, HistoryTrackerEventType eventType) : this(stack, eventType) { this.parameters = parameters; }
public Item(StackFrame[] stack, HistoryTrackerEventType eventType) { this.stack = string.Join("\n", stack.Select(x => x.ToString()).ToArray()); this.eventType = eventType; }