Struct GeneratedService
Describes a source-generated DotBoxD service and its generated implementation types.
public readonly record struct GeneratedService : IEquatable<GeneratedService>
- Implements
- Inherited Members
Constructors
GeneratedService(Type, Type, Type, string)
Describes a source-generated DotBoxD service and its generated implementation types.
public GeneratedService(Type ServiceType, Type ProxyType, Type DispatcherType, string ServiceName)
Parameters
GeneratedService(Type, Type, Type, string, IReadOnlyList<GeneratedMethod>)
Creates service metadata with generated method descriptors.
public GeneratedService(Type serviceType, Type proxyType, Type dispatcherType, string serviceName, IReadOnlyList<GeneratedMethod> methods)
Parameters
serviceTypeTypeproxyTypeTypedispatcherTypeTypeserviceNamestringmethodsIReadOnlyList<GeneratedMethod>
Properties
DispatcherType
public Type DispatcherType { get; init; }
Property Value
Methods
Describes the RPC-facing methods generated for this service.
public IReadOnlyList<GeneratedMethod> Methods { get; init; }
Property Value
ProxyType
public Type ProxyType { get; init; }
Property Value
ServiceName
public string ServiceName { get; init; }
Property Value
ServiceType
public Type ServiceType { get; init; }