RecursiveResolverT Class

Resolves instances of a specified type.
Instances of the specified type consist only of other instances of the specified type, like the Value class without Alarms, Events and Messages.

Inheritance Hierarchy

SystemObject
  TcHmiSrv.Core.Tools.Resolving.ResolversResolver
    TcHmiSrv.Core.Tools.Resolving.ResolversResolverT
      TcHmiSrv.Core.Tools.Resolving.ResolversRecursiveResolverT
        TcHmiSrv.Core.Tools.Resolving.ResolversRecursiveValueResolver

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

Syntax

C#

public abstract class RecursiveResolver<T> : Resolver<T>

Type Parameters

T

The type of the instances to resolve.

The RecursiveResolverT type exposes the following members.

Constructors

 

Name

Description

RecursiveResolverT Class 1:

RecursiveResolverT

Initializes a new instance of the RecursiveResolverT class

Properties

 

Name

Description

RecursiveResolverT Class 2:

CanRead

Gets a value that indicates whether this Resolver can read elements.
The default value is true.
(Inherited from Resolver)

RecursiveResolverT Class 3:

CanWrite

Gets a value that indicates whether this Resolver can write elements.
The default value is true.
(Inherited from Resolver)

Methods

 

Name

Description

RecursiveResolverT Class 4:

CanResolve

Determines whether this Resolver can resolve instances of the specified Type.
(Inherited from ResolverT)

RecursiveResolverT Class 5:

Equals

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

RecursiveResolverT Class 6:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)

RecursiveResolverT Class 7:

GetHashCode

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

RecursiveResolverT Class 8:

GetType

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

RecursiveResolverT Class 9:

MemberwiseClone

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

RecursiveResolverT Class 10:

ReadElement(Object, String)

Reads the specified element from the current Object.
(Inherited from ResolverT)

RecursiveResolverT Class 11:

ReadElement(T, String)

Reads the specified element from the current Object.
(Overrides ResolverTReadElement(T, String))

RecursiveResolverT Class 12:

ReadElementRecursive

Reads the specified element from the current instance.

RecursiveResolverT Class 13:

ToString

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

RecursiveResolverT Class 14:

WriteElement(Object, String, Object, Converter)

Writes the specified Object to the specified element of the current Object.
(Inherited from ResolverT)

RecursiveResolverT Class 15:

WriteElement(T, String, Object, Converter)

Writes the specified Object to the specified element of the current instance.
(Overrides ResolverTWriteElement(T, String, Object, Converter))

RecursiveResolverT Class 16:

WriteElementRecursive

Writes the specified value to the specified element of the current instance.

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0

Reference

TcHmiSrv.Core.Tools.Resolving.Resolvers Namespace

Copyright © Beckhoff Automation GmbH & Co. KG