C# Class AvalonStudio.Debugging.WatchListViewModel

Inheritance: ToolViewModel, IExtension, IWatchList
Show file Open project: VitalElement/AvalonStudio Class Usage Examples

Public Properties

Property Type Description
LastChangedRegisters List

Protected Properties

Property Type Description
_debugManager IDebugManager

Public Methods

Method Description
Activation ( ) : void
Add ( VariableObject model ) : void
AddExistingWatch ( VariableObject variable ) : void
AddWatch ( string expression ) : void
BeforeActivation ( ) : void
Clear ( ) : void
Invalidate ( List updates ) : System.Threading.Tasks.Task
RemoveWatch ( WatchViewModel watch ) : void
WatchListViewModel ( ) : System.Collections.Generic
WatchListViewModel ( IDebugManager debugManager ) : System.Collections.Generic

Private Methods

Method Description
ApplyChange ( VariableObjectChange change ) : void
WatchListViewModel_DebugFrameChanged ( object sender, FrameChangedEventArgs e ) : void

Method Details

Activation() public method

public Activation ( ) : void
return void

Add() public method

public Add ( VariableObject model ) : void
model VariableObject
return void

AddExistingWatch() public method

public AddExistingWatch ( VariableObject variable ) : void
variable VariableObject
return void

AddWatch() public method

public AddWatch ( string expression ) : void
expression string
return void

BeforeActivation() public method

public BeforeActivation ( ) : void
return void

Clear() public method

public Clear ( ) : void
return void

Invalidate() public method

public Invalidate ( List updates ) : System.Threading.Tasks.Task
updates List
return System.Threading.Tasks.Task

RemoveWatch() public method

public RemoveWatch ( WatchViewModel watch ) : void
watch WatchViewModel
return void

WatchListViewModel() public method

public WatchListViewModel ( ) : System.Collections.Generic
return System.Collections.Generic

WatchListViewModel() public method

public WatchListViewModel ( IDebugManager debugManager ) : System.Collections.Generic
debugManager IDebugManager
return System.Collections.Generic

Property Details

LastChangedRegisters public property

public List LastChangedRegisters
return List

_debugManager protected property

protected IDebugManager _debugManager
return IDebugManager