AtsDtoPropertyInfo Properties
Class Properties 8 members
Represents a property of a DTO type.
CallbackParameters Section titled CallbackParameters nullable IReadOnlyList<AtsCallbackParameterInfo> Gets or sets the parameters of the callback delegate. Only populated when
AtsDtoPropertyInfo.IsCallback is true. public IReadOnlyList<AtsCallbackParameterInfo>? CallbackParameters { get; init; } Gets or sets the return type for the callback delegate. Only populated when
AtsDtoPropertyInfo.IsCallback is true. public AtsTypeRef? CallbackReturnType { get; init; } Gets or sets a description of this property.
public string? Description { get; init; } Gets or sets the XML documentation captured for this property.
public AtsDocumentationInfo? Documentation { get; init; } Gets or sets whether this property is a callback delegate. Callbacks are inferred from delegate types (Func, Action, custom delegates).
public bool IsCallback { get; init; } Gets or sets whether this property is optional (nullable or has default).
public bool IsOptional { get; init; } Gets or sets the property type reference.
public AtsTypeRef Type { get; init; }