AtsParameterInfo Properties
Class Properties 8 members
Represents a parameter in an ATS capability.
CallbackParameters Section titled CallbackParameters nullable IReadOnlyList<AtsCallbackParameterInfo> Gets or sets the parameters of the callback delegate. Only populated when
AtsParameterInfo.IsCallback is true. public IReadOnlyList<AtsCallbackParameterInfo>? CallbackParameters { get; init; } Gets or sets the return type for the callback delegate. Only populated when
AtsParameterInfo.IsCallback is true. public AtsTypeRef? CallbackReturnType { get; init; } Gets or sets the default value for optional parameters.
public object? DefaultValue { get; init; } Gets or sets whether this parameter is a callback delegate. Callbacks are inferred from delegate types (Func, Action, custom delegates).
public bool IsCallback { get; init; } Gets or sets whether this parameter is nullable.
public bool IsNullable { get; init; } Gets or sets whether this parameter is optional.
public bool IsOptional { get; init; } Gets or sets the type reference with full type metadata.
public AtsTypeRef? Type { get; init; }