Class HandlerServiceTypeImplementationModel
- Namespace
- Savvyio
- Assembly
- Savvyio.Core.dll
Represents a model for handler service type implementations.
public record HandlerServiceTypeImplementationModel : IEquatable<HandlerServiceTypeImplementationModel>
- Inheritance
-
objectHandlerServiceTypeImplementationModel
- 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
TypeThe Type of the handler implementation.
delegateAbstractionType
TypeThe Type of the delegate abstraction.
Properties
Delegates
Gets the delegates of the handler implementation.
public IEnumerable<HandlerServiceTypeImplementationDelegatesModel> Delegates { get; init; }
Property Value
Name
Gets the name of the handler implementation.
public string Name { get; init; }