ResolveHandler Class

Provides methods to handle resolving Objects.

Inheritance Hierarchy

System.Object
  TcHmiSrv.Core.Tools.Resolving.Handlers.ResolveHandler.Object.
    TcHmiSrv.Core.Tools.Resolving.Handlers.ResolveHandler
Namespace:  TcHmiSrv.Core.Tools.Resolving.Handlers
Assembly:  TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 1.3.0.0

Syntax

C#

public class ResolveHandler : ResolveHandler<Object>

The ResolveHandler type exposes the following members.

Constructors

 

Name

Description

ResolveHandler Class 1:

ResolveHandler(IEnumerable.Resolver.)

Initializes a new instance of the ResolveHandler class with the specified Resolvers.

ResolveHandler Class 2:

ResolveHandler(.Resolver.)

Initializes a new instance of the ResolveHandler class with the specified Resolvers.

Properties

 

Name

Description

ResolveHandler Class 3:

CanRead

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

ResolveHandler Class 4:

CanWrite

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

ResolveHandler Class 5:

ResolveHandler Class 6:

DefaultConverter

Gets a default Converter that returns the specified Object regardless of the specified Type.

ResolveHandler Class 7:

ResolveHandler Class 8:

DefaultHandler

Gets a default ResolveHandler that uses DefaultResolver and DefaultResolver to resolve.

ResolveHandler Class 9:

Description

Gets a description that is used in Exception messages to display what was tried to resolve.
If Description is null, the Type of the instance that is actually resolved is displayed.
If the instance that is actually resolved is also null, the type of T is displayed. (Inherited from ResolveHandler.T..)

ResolveHandler Class 10:

ResolveHandler Class 11:

JsonConverter

Gets a Converter that converts the specified Object to an instance of the specified Type by calling ToString. and passing the result to DeserializeObject(String, Type).

ResolveHandler Class 12:

ResolveHandler Class 13:

JsonValueConverter

Gets a Converter that converts the specified Object to a Value by calling SerializeObject(Object) and passing the result to FromJson(String).

ResolveHandler Class 14:

Resolvers

Gets an IEnumerable.T. of Resolvers that are used by the current ResolveHandler.

ResolveHandler Class 15:

ResolveHandler Class 16:

ValueConverter

Gets a Converter that converts the specified Object to a Value by calling the appropriate constructor.

ResolveHandler Class 17:

ResolveHandler Class 18:

ValueJsonConverter

Gets a Converter that converts the specified Value to an instance of the specified Type by calling ToJson(Value) and passing the result to DeserializeObject(String, Type).

Methods

 

Name

Description

ResolveHandler Class 19:

ResolveHandler Class 20:

CreateQueue

Creates a Queue.T. from the specified path.

ResolveHandler Class 21:

Equals

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

ResolveHandler Class 22:

Finalize

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

ResolveHandler Class 23:

FindReader

Finds a Resolver that can read elements from instances of the specified Type.

ResolveHandler Class 24:

FindWriter

Finds a Resolver that can write elements to instances of the specified Type.

ResolveHandler Class 25:

GetHashCode

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

ResolveHandler Class 26:

GetType

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

ResolveHandler Class 27:

MemberwiseClone

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

ResolveHandler Class 28:

ReadElement

Reads the specified element from the current instance. (Overrides ResolveHandler.T..ReadElement(T, String).)

ResolveHandler Class 29:

ReadElements

Reads the specified elements from the current instance. (Inherited from ResolveHandler.T..)

ResolveHandler Class 30:

ToString

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

ResolveHandler Class 31:

WriteElement

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

ResolveHandler Class 32:

WriteElements

Writes the specified value at the specified elements to the current instance. (Inherited from ResolveHandler.T..)

ResolveHandler Class 33:

WriteElementsGeneric.TResult.

Writes the specified value at the specified elements to the current instance of the specified type.

Reference

TcHmiSrv.Core.Tools.Resolving.Handlers Namespace