Struct GeneratedMethod
Namespace: DotBoxD.Services.Generated
Assembly: DotBoxD.Services.dll
Describes a source-generated DotBoxD service method.
public readonly record struct GeneratedMethod : IEquatable<GeneratedMethod>Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object, object), object.ToString()
Constructors
Section titled “Constructors”GeneratedMethod(string, string, Type, Type?, GeneratedReturnKind, bool, IReadOnlyList<GeneratedParameter>)
Section titled “ GeneratedMethod(string, string, Type, Type?, GeneratedReturnKind, bool, IReadOnlyList<GeneratedParameter>)”Describes a source-generated DotBoxD service method.
public GeneratedMethod(string Name, string WireName, Type ReturnType, Type? ResultType, GeneratedReturnKind ReturnKind, bool ReturnsNestedService, IReadOnlyList<GeneratedParameter> Parameters)Parameters
Section titled “Parameters”Name string
WireName string
ReturnType Type
ResultType Type?
ReturnKind GeneratedReturnKind
ReturnsNestedService bool
Parameters IReadOnlyList<GeneratedParameter>
Properties
Section titled “Properties”public string Name { get; init; }Property Value
Section titled “Property Value”Parameters
Section titled “ Parameters”public IReadOnlyList<GeneratedParameter> Parameters { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<GeneratedParameter>
ResultType
Section titled “ ResultType”public Type? ResultType { get; init; }Property Value
Section titled “Property Value”Type?
ReturnKind
Section titled “ ReturnKind”public GeneratedReturnKind ReturnKind { get; init; }Property Value
Section titled “Property Value”ReturnType
Section titled “ ReturnType”public Type ReturnType { get; init; }Property Value
Section titled “Property Value”ReturnsNestedService
Section titled “ ReturnsNestedService”public bool ReturnsNestedService { get; init; }Property Value
Section titled “Property Value”WireName
Section titled “ WireName”public string WireName { get; init; }