Skip to content
Docs Try Aspire

AtsParameterInfo Properties

Class Properties 8 members
Represents a parameter in an ATS capability.
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; }
DefaultValue Section titled DefaultValue nullable object?
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 parameter name.
public string Name { get; init; }
Gets or sets the type reference with full type metadata.
public AtsTypeRef? Type { get; init; }