Table of Contents

Class HandlerServiceTypeImplementationModel

Namespace
Savvyio
Assembly
Savvyio.Core.dll

Represents a model for handler service type implementations.

public record HandlerServiceTypeImplementationModel : IEquatable<HandlerServiceTypeImplementationModel>
Inheritance
object
HandlerServiceTypeImplementationModel
Implements

Constructors

HandlerServiceTypeImplementationModel(IHierarchy<object>, Type, Type)

Initializes a new instance of the HandlerServiceTypeImplementationModel class.

public HandlerServiceTypeImplementationModel(IHierarchy<object> node, Type handlerImplementationType, Type delegateAbstractionType)

Parameters

node IHierarchy<object>

The hierarchy node.

handlerImplementationType Type

The Type of the handler implementation.

delegateAbstractionType Type

The Type of the delegate abstraction.

Properties

Delegates

Gets the delegates of the handler implementation.

public IEnumerable<HandlerServiceTypeImplementationDelegatesModel> Delegates { get; init; }

Property Value

IEnumerable<HandlerServiceTypeImplementationDelegatesModel>

Name

Gets the name of the handler implementation.

public string Name { get; init; }

Property Value

string