ValueEqualityComparer(Boolean, IEqualityComparerString, IEqualityComparerEvent, IEqualityComparerMessage, IEqualityComparerAlarm) Constructor

Initializes a new instance of the ValueEqualityComparer class with a value that indicates whether relaxed ValueType comparison should be used and IEqualityComparerTs that are used to compare instances of type String, Event, Message and Alarm.


Namespace: TcHmiSrv.Core.Tools.Queries
Assembly: TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 3.1.7447.0+85f9b473a1dd11b8f3e5c9a182fd1901975e46f9

Syntax

C#

public ValueEqualityComparer(
    bool relaxedTypeComparison,
    IEqualityComparer<string> stringComparer,
    IEqualityComparer<Event> eventComparer,
    IEqualityComparer<Message> messageComparer,
    IEqualityComparer<Alarm> alarmComparer
)

Parameters

relaxedTypeComparison  Boolean

true to consider Map and Struct equal; otherwise, false.

stringComparer  IEqualityComparerString

An IEqualityComparerT that is used to compare instances of type String.

eventComparer  IEqualityComparerEvent

An IEqualityComparerT that is used to compare instances of type Event.

messageComparer  IEqualityComparerMessage

An IEqualityComparerT that is used to compare instances of type Message.

alarmComparer  IEqualityComparerAlarm

An IEqualityComparerT that is used to compare instances of type Alarm.

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0

Reference

ValueEqualityComparer Class ValueEqualityComparer Overload TcHmiSrv.Core.Tools.Queries Namespace

Copyright © Beckhoff Automation GmbH & Co. KG