Class SessionSummaryInformation
Session Summary Information
Inheritance
System.Object
    SessionSummaryInformation
  Implements
System.IDisposable
  Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class SessionSummaryInformation : Object, IDisposable
  Constructors
SessionSummaryInformation(Session, IEnumerable<ParameterBase>, IEnumerable<ApplicationGroup>, IEnumerable<EventDefinition>, EventCollection, IEnumerable<ConversionBase>)
Initializes a new instance of the SessionSummaryInformation class.
Declaration
public SessionSummaryInformation(Session session, IEnumerable<ParameterBase> parameters, IEnumerable<ApplicationGroup> applicationGroups, IEnumerable<EventDefinition> eventDefinitions, EventCollection events, IEnumerable<ConversionBase> conversions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Session | session | |
| System.Collections.Generic.IEnumerable<ParameterBase> | parameters | The parameters.  | 
      
| System.Collections.Generic.IEnumerable<ApplicationGroup> | applicationGroups | The application groups.  | 
      
| System.Collections.Generic.IEnumerable<EventDefinition> | eventDefinitions | The event definitions.  | 
      
| EventCollection | events | The events.  | 
      
| System.Collections.Generic.IEnumerable<ConversionBase> | conversions | 
Properties
ApplicationGroups
Gets or sets the application groups.
Declaration
public IEnumerable<ApplicationGroup> ApplicationGroups { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<ApplicationGroup> | The application groups.  | 
      
Conversions
Gets the conversions.
Declaration
public IEnumerable<ConversionBase> Conversions { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<ConversionBase> | The conversions.  | 
      
EventDefinitions
Gets or sets the event definitions.
Declaration
public IEnumerable<EventDefinition> EventDefinitions { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<EventDefinition> | The event definitions.  | 
      
Events
Gets the events.
Declaration
public EventCollection Events { get; }
  Property Value
| Type | Description | 
|---|---|
| EventCollection | The events.  | 
      
Parameters
Gets or sets the parameter summaries.
Declaration
public IEnumerable<ParameterBase> Parameters { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<ParameterBase> | The parameter summaries.  | 
      
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
  Merge(Session)
Merges the specified data to merge.
Declaration
public SessionSummaryInformation Merge(Session sessionToMerge)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Session | sessionToMerge | The child session to merge  | 
      
Returns
| Type | Description | 
|---|---|
| SessionSummaryInformation | 
Implements
      System.IDisposable