Show / Hide Table of Contents

Class ParameterGroup

Represents a Parameter group.

Inheritance
System.Object
MergableSubGroups<ParameterGroup>
ParameterGroup
ApplicationGroup
Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class ParameterGroup : MergableSubGroups<ParameterGroup>
Remarks

Parameters may be grouped because they perform a similar function or measure a similar entity. Using a file system analogy ParameterGroups are like folders and may be stored inside an ApplicationGroup

Constructors

ParameterGroup(String)

Initialises a new instance of the ParameterGroup class.

Declaration
public ParameterGroup(string identifier)
Parameters
Type Name Description
System.String identifier

The identifier.

ParameterGroup(String, String)

Initialises a new instance of the ParameterGroup class.

Declaration
public ParameterGroup(string identifier, string description)
Parameters
Type Name Description
System.String identifier

The identifier.

System.String description

The description.

ParameterGroup(String, String, IEnumerable<String>)

Initialises a new instance of the ParameterGroup class.

Declaration
public ParameterGroup(string identifier, string description, IEnumerable<string> subGroupIdentifiers)
Parameters
Type Name Description
System.String identifier

The identifier.

System.String description

The description.

System.Collections.Generic.IEnumerable<System.String> subGroupIdentifiers

The sub groups.

Properties

Description

Gets the parameter group description.

Declaration
public string Description { get; }
Property Value
Type Description
System.String

Identifier

Gets the group unique identifier.

Declaration
public string Identifier { get; }
Property Value
Type Description
System.String

SubGroups

Gets or sets the internal sub groups.

Declaration
public override ReadOnlyCollection<ParameterGroup> SubGroups { get; }
Property Value
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<ParameterGroup>

The internal sub groups.

Overrides
MESL.SqlRace.Domain.Collections.MergableSubGroups<MESL.SqlRace.Domain.ParameterGroup>.SubGroups

Methods

AddSubGroup(ParameterGroup)

Adds the sub group. (note: may used in context where groupId has already been added).

Declaration
public void AddSubGroup(ParameterGroup group)
Parameters
Type Name Description
ParameterGroup group

The group.

ToString()

Returns a System.String that represents the current System.Object.

Declaration
public override string ToString()
Returns
Type Description
System.String

A System.String that represents the current System.Object.

Back to top Generated by DocFX