CommandGroup Class

Represents a group of Commands.

Inheritance Hierarchy

System.Object
  TcHmiSrv.IObject
    TcHmiSrv.CommandGroup
Namespace:  TcHmiSrv
Assembly:  TcHmiSrvExtNet (in TcHmiSrvExtNet.dll) Version: 3.0.0.0

Syntax

C#

public class CommandGroup : IObject, 
    IEquatable<CommandGroup>, IList<Command>, ICollection<Command>, 
    IEnumerable<Command>, IEnumerable, IVersionable

The CommandGroup type exposes the following members.

Constructors

 

Name

Description

CommandGroup Class 1:

CommandGroup.

Initializes a new instance of the CommandGroup class.

CommandGroup Class 2:

CommandGroup(CommandGroup)

Initializes a new instance of the CommandGroup class based on another CommandGroup.

CommandGroup Class 3:

CommandGroup(String)

Initializes a new instance of the CommandGroup class with the specified domain.

Properties

 

Name

Description

CommandGroup Class 4:

BeginVector

A ValueVectorIterator to the begin of the vector.

CommandGroup Class 5:

Count

Gets the number of the Commands contained in the CommandGroup.

CommandGroup Class 6:

Domain

Gets or sets the name of the domain.

CommandGroup Class 7:

Empty

Gets a value that indicates whether the CommandGroup is empty.

CommandGroup Class 8:

EndVector

A ValueVectorIterator to the end of the vector.

CommandGroup Class 9:

IsReadOnly

Gets a value that indicates whether the CommandGroup is read-only.

CommandGroup Class 10:

IsSet

Gets a value that indicates whether the CommandGroup is set.

CommandGroup Class 11:

Item

Gets or sets the Command at the specified index.

CommandGroup Class 12:

Result

Gets or sets the group result.

CommandGroup Class 13:

Size

Gets the number of Commands in the CommandGroup.

Methods

 

Name

Description

CommandGroup Class 14:

Add

Adds a Command to the CommandGroup.

CommandGroup Class 15:

clear

Removes all Commands from the CommandGroup.

CommandGroup Class 16:

Clear

Removes all Commands from the CommandGroup.

CommandGroup Class 17:

Contains

Determines whether the CommandGroup contains the specified Command.

CommandGroup Class 18:

CopyTo

Copies the Commands of the CommandGroup to an Array starting at the specified Array index.

CommandGroup Class 19:

Dispose.

(Inherited from IObject.)

CommandGroup Class 20:

Dispose(Boolean)

Releases the unmanaged resources used by the CommandGroup and optionally releases the managed resources (Overrides IObject.Dispose(Boolean).)

CommandGroup Class 21:

Equals(CommandGroup)

Indicates whether the current CommandGroup is equal to another CommandGroup.

CommandGroup Class 22:

Equals(Object)

Determines whether the specified object is equal to the current object. (Inherited from Object.)

CommandGroup Class 23:

Finalize

(Inherited from IObject.)

CommandGroup Class 24:

find

Finds a Command with the specified index in the vector.

CommandGroup Class 25:

GetHashCode

Serves as the default hash function. (Inherited from Object.)

CommandGroup Class 26:

GetType

Gets the Type of the current instance. (Inherited from Object.)

CommandGroup Class 27:

IndexOf

Determines the index of the specific Command in the CommandGroup.

CommandGroup Class 28:

insert

Inserts a Command at the specified position in the vector.

CommandGroup Class 29:

Insert

Inserts a Command to the CommandGroup at the specified index.

CommandGroup Class 30:

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

CommandGroup Class 31:

remove

Removes a Command at the specified position from the vector.

CommandGroup Class 32:

Remove

Removes the first occurrence of the specified Command from the CommandGroup.

CommandGroup Class 33:

RemoveAt

Removes the Command at the specified index of the CommandGroup.

CommandGroup Class 34:

reserve

Reserves memory for a number of Commands to reduce memory allocations.

CommandGroup Class 35:

swap

Exchanges the values of two instances of the CommandGroup class.

CommandGroup Class 36:

ToString

Returns a string that represents the current object. (Inherited from Object.)

Operators

 

Name

Description

CommandGroup Class 37:

CommandGroup Class 38:

Equality

Determines whether the specified CommandGroup is equal to the current CommandGroup.

CommandGroup Class 39:

CommandGroup Class 40:

Inequality

Determines whether the specified CommandGroup is not equal to the current CommandGroup.

Reference

TcHmiSrv Namespace