/// <summary> /// Constructor. /// </summary> public MemoryAnalysisComponentControl(MemoryAnalysisComponent component) : base(component) { _component = component; InitializeComponent(); BindingSource bindingSource = new BindingSource(); bindingSource.DataSource = _component; _memoryIncrement.DataBindings.Add("Value", _component, "MemoryIncrementKB", true, DataSourceUpdateMode.OnPropertyChanged); _heapMemory.DataBindings.Add("Value", _component, "HeapMemoryKB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemory.DataBindings.Add("Value", _component, "HeldMemoryKB", true, DataSourceUpdateMode.OnPropertyChanged); _markedMemory.DataBindings.Add("Value", _component, "MemoryMarkKB", true, DataSourceUpdateMode.OnPropertyChanged); _memoryDifference.DataBindings.Add("Value", _component, "MemoryDifferenceKB", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectMemory.DataBindings.Add("Value", _component, "TotalLargeObjectMemoryKB", true, DataSourceUpdateMode.OnPropertyChanged); }
/// <summary> /// Constructor. /// </summary> public MemoryAnalysisComponentControl(MemoryAnalysisComponent component) :base(component) { _component = component; InitializeComponent(); BindingSource bindingSource = new BindingSource(); bindingSource.DataSource = _component; _memoryIncrement.DataBindings.Add("Value", _component, "MemoryIncrementKB", true, DataSourceUpdateMode.OnPropertyChanged); _heapMemory.DataBindings.Add("Value", _component, "HeapMemoryKB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemory.DataBindings.Add("Value", _component, "HeldMemoryKB", true, DataSourceUpdateMode.OnPropertyChanged); _markedMemory.DataBindings.Add("Value", _component, "MemoryMarkKB", true, DataSourceUpdateMode.OnPropertyChanged); _memoryDifference.DataBindings.Add("Value", _component, "MemoryDifferenceKB", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectMemory.DataBindings.Add("Value", _component, "TotalLargeObjectMemoryKB", true, DataSourceUpdateMode.OnPropertyChanged); }
/// <summary> /// Constructor. /// </summary> public MemoryAnalysisComponentControl(MemoryAnalysisComponent component) : base(component) { _component = component; InitializeComponent(); BindingSource bindingSource = new BindingSource(); bindingSource.DataSource = _component; _systemFreeMemory.DataBindings.Add("Value", _component, "SystemFreeMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _processVirtualMemory.DataBindings.Add("Value", _component, "ProcessVirtualMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _processPrivateBytes.DataBindings.Add("Value", _component, "ProcessPrivateBytesMB", true, DataSourceUpdateMode.OnPropertyChanged); _processWorkingSet.DataBindings.Add("Value", _component, "ProcessWorkingSetMB", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectBufferSize.DataBindings.Add("Value", _component, "LargeObjectBufferSizeKB", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectRepeatCount.DataBindings.Add("Value", _component, "LargeObjectRepeatCount", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectsHeldMemory.DataBindings.Add("Value", _component, "TotalLargeObjectMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemoryIncrement.DataBindings.Add("Value", _component, "MemoryIncrementKB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemoryRepeatCount.DataBindings.Add("Value", _component, "MemoryRepeatCount", true, DataSourceUpdateMode.OnPropertyChanged); _heapMemory.DataBindings.Add("Value", _component, "HeapMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemory.DataBindings.Add("Value", _component, "HeldMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _markedMemory.DataBindings.Add("Value", _component, "MemoryMarkMB", true, DataSourceUpdateMode.OnPropertyChanged); _memoryDifference.DataBindings.Add("Value", _component, "MemoryDifferenceMB", true, DataSourceUpdateMode.OnPropertyChanged); }
/// <summary> /// Constructor. /// </summary> public MemoryAnalysisComponentControl(MemoryAnalysisComponent component) :base(component) { _component = component; InitializeComponent(); BindingSource bindingSource = new BindingSource(); bindingSource.DataSource = _component; _systemFreeMemory.DataBindings.Add("Value", _component, "SystemFreeMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _processVirtualMemory.DataBindings.Add("Value", _component, "ProcessVirtualMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _processPrivateBytes.DataBindings.Add("Value", _component, "ProcessPrivateBytesMB", true, DataSourceUpdateMode.OnPropertyChanged); _processWorkingSet.DataBindings.Add("Value", _component, "ProcessWorkingSetMB", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectBufferSize.DataBindings.Add("Value", _component, "LargeObjectBufferSizeKB", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectRepeatCount.DataBindings.Add("Value", _component, "LargeObjectRepeatCount", true, DataSourceUpdateMode.OnPropertyChanged); _largeObjectsHeldMemory.DataBindings.Add("Value", _component, "TotalLargeObjectMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemoryIncrement.DataBindings.Add("Value", _component, "MemoryIncrementKB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemoryRepeatCount.DataBindings.Add("Value", _component, "MemoryRepeatCount", true, DataSourceUpdateMode.OnPropertyChanged); _heapMemory.DataBindings.Add("Value", _component, "HeapMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _heldMemory.DataBindings.Add("Value", _component, "HeldMemoryMB", true, DataSourceUpdateMode.OnPropertyChanged); _markedMemory.DataBindings.Add("Value", _component, "MemoryMarkMB", true, DataSourceUpdateMode.OnPropertyChanged); _memoryDifference.DataBindings.Add("Value", _component, "MemoryDifferenceMB", true, DataSourceUpdateMode.OnPropertyChanged); }
/// <summary> /// Called by the host to assign this view to a component. /// </summary> public void SetComponent(IApplicationComponent component) { _component = (MemoryAnalysisComponent)component; }