Class FrameDebugger
Inheritance
FrameDebugger
Syntax
public class FrameDebugger
Properties
NumSelected
Declaration
public int NumSelected { get; }
Property Value
ProviderInfos
Declaration
public IEnumerable<FrameDebugProviderInfo> ProviderInfos { get; }
Property Value
Selection
Declaration
public IEnumerable<SelectedFrameDebugProvider> Selection { get; }
Property Value
Methods
AddFrameDebugProvider(IFrameDebugProvider)
Declaration
public void AddFrameDebugProvider(IFrameDebugProvider provider)
Parameters
AddFrameRecord<FrameAggregate>(IFrameDebugProvider, IFrameRecord)
Declaration
public void AddFrameRecord<FrameAggregate>(IFrameDebugProvider provider, IFrameRecord record)
where FrameAggregate : IFrameAggregate, new()
Parameters
Type Parameters
| Name |
Description |
| FrameAggregate |
|
AddFrameRecords<FrameAggregate>(IFrameDebugProvider, IEnumerable<IFrameRecord>)
Declaration
public void AddFrameRecords<FrameAggregate>(IFrameDebugProvider provider, IEnumerable<IFrameRecord> records)
where FrameAggregate : IFrameAggregate, new()
Parameters
Type Parameters
| Name |
Description |
| FrameAggregate |
|
ClearSelection()
Declaration
public void ClearSelection()
FindAggregate<T>(Int32)
Declaration
public T FindAggregate<T>(int providerIdentifier)
where T : class, IFrameAggregate
Parameters
| Type |
Name |
Description |
| Int32 |
providerIdentifier |
|
Returns
Type Parameters
GetFrameAggregates(Int32)
Declaration
public List<IFrameAggregate> GetFrameAggregates(int providerIdentifier)
Parameters
| Type |
Name |
Description |
| Int32 |
providerIdentifier |
|
Returns
GetSelected(Int32)
Declaration
public SelectedFrameDebugProvider GetSelected(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
RemoveFrameDebugProvider(IFrameDebugProvider)
Declaration
public void RemoveFrameDebugProvider(IFrameDebugProvider provider)
Parameters
TrySelect(IFrameDebugProvider, Object)
Declaration
public bool TrySelect(IFrameDebugProvider provider, object metadata = null)
Parameters
Returns