ILocalizable Class

Declares an interface for a localizable object that holds a language variable and parameters.

Inheritance Hierarchy

System.Object
  TcHmiSrv.IObject
    TcHmiSrv.ILocalizable
      TcHmiSrv.Alarm
      TcHmiSrv.Message
Namespace:  TcHmiSrv
Assembly:  TcHmiSrvExtNet (in TcHmiSrvExtNet.dll) Version: 1.10.1018.48 (1.10.1018.48)

Syntax

C#

public class ILocalizable : IObject

The ILocalizable type exposes the following members.

Properties

 

Name

Description

ILocalizable Class 1:

Domain

Gets the domain of the language variable. The language file of this domain will be used for localization.

ILocalizable Class 2:

Name

Gets or sets the name of the language variable.

ILocalizable Class 3:

Parameters

Gets the parameters of the ILocalizable. The parameter names have to match the placeholders in the localization string.

ILocalizable Class 4:

Severity

Gets the Severity of the ILocalizable.

ILocalizable Class 5:

Type

Gets the ValueType of the ILocalizable that will be usually ValueType_Message or ValueType_Alarm.

Methods

 

Name

Description

ILocalizable Class 6:

Dispose

Releases all resources used by the ILocalizable (Overrides IObject.Dispose..)

ILocalizable Class 7:

Equals

Determines whether the specified Object is equal to the current ILocalizable. (Overrides Object.Equals(Object).)

ILocalizable Class 8:

GetHashCode

Serves as a hash function for a particular type. (Overrides Object.GetHashCode..)

ILocalizable Class 9:

GetType

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

ILocalizable Class 10:

ToString

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

Operators

 

Name

Description

ILocalizable Class 11:

ILocalizable Class 12:

Equality

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

ILocalizable Class 13:

ILocalizable Class 14:

Inequality

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

Reference

TcHmiSrv Namespace