C# Class CK.Core.ActivityMonitor.Group

Groups are bound to an ActivityMonitor and are linked together from the current one to the very first one (a kind of stack).
Inheritance: IActivityLogGroup, IDisposableGroup
Afficher le fichier Open project: Invenietis/ck-core

Méthodes publiques

Свойство Type Description
Index int
Monitor ActivityMonitor

Private Properties

Свойство Type Description
Group System
GroupClosed void
GroupClosing void
IDisposable void
IDisposableGroup IDisposable
IDisposableGroup IDisposableGroup
Initialize void
InitializeRejectedGroup void

Méthodes publiques

Méthode Description
EnsureExceptionData ( ) : CKExceptionData

Gets or creates the CKExceptionData that captures exception information. If P:Exception is null, this returns null.

Private Methods

Méthode Description
Group ( ActivityMonitor monitor, int index ) : System

Initialized a new Group at a given index.

GroupClosed ( ) : void
GroupClosing ( List &conclusions ) : void
IDisposable ( ) : void

Ensures that any groups opened after this one are closed before closing this one.

IDisposableGroup ( Func getConclusionText ) : IDisposable
IDisposableGroup ( string topicOtherThanGroupText ) : IDisposableGroup
Initialize ( ActivityMonitorGroupData data ) : void

Initializes or reinitializes this group (if it has been disposed).

InitializeRejectedGroup ( ActivityMonitorGroupData data ) : void

Initializes or reinitializes this group (if it has been disposed) as a filtered group.

Method Details

EnsureExceptionData() public méthode

Gets or creates the CKExceptionData that captures exception information. If P:Exception is null, this returns null.
public EnsureExceptionData ( ) : CKExceptionData
Résultat CKExceptionData

Property Details

Index public_oe property

The raw index of the group.
public int Index
Résultat int

Monitor public_oe property

The monitor that owns this group.
public ActivityMonitor,CK.Core Monitor
Résultat ActivityMonitor