MASS4.Autoformers
6.0.0
dotnet add package MASS4.Autoformers --version 6.0.0
NuGet\Install-Package MASS4.Autoformers -Version 6.0.0
<PackageReference Include="MASS4.Autoformers" Version="6.0.0" />
<PackageVersion Include="MASS4.Autoformers" Version="6.0.0" />
<PackageReference Include="MASS4.Autoformers" />
paket add MASS4.Autoformers --version 6.0.0
#r "nuget: MASS4.Autoformers, 6.0.0"
#:package MASS4.Autoformers@6.0.0
#addin nuget:?package=MASS4.Autoformers&version=6.0.0
#tool nuget:?package=MASS4.Autoformers&version=6.0.0
Autoformers
A GUI-free form model. FormBuilder.Build(target, options) reflects a plain C# object into a FormModel: sections of FormFields, CollectionField views over lists, arrays and dictionaries, and [Button] actions. Member visibility, order, read-only state, ranges and tooltips come from MASS4.Attributes.
The model never saves, validates or logs on its own. FormOptions supplies the consumer's policy:
MutationNotifier: called with the mutated object after each write, for dirty tracking, undo or autosave.ReadOnly: disables writes, resizing and actions throughout the form, including collection entries.AcceptsNull: which member types may be set to null (default:Nullable<T>only).FailureReporter: receives exceptions from getters, setters and actions; the form otherwise discards them.
Consumers add their own structure on top, for example a heading switch through FormSection.EnabledField, or calculated rows with FormField.Display.
Dependency direction: MASS4.Attributes → Autoformers → renderers → applications. This library references no GUI toolkit.
Enum presentation metadata ([EnumButtons], [EnumPaging] and member [EnumLabel]) is consumed by Autoformers.Excalibur. See MASS4.Attributes for the attribute catalog.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MASS4.Attributes (>= 6.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MASS4.Autoformers:
| Package | Downloads |
|---|---|
|
MASS4.Autoformers.Excalibur
Draws Autoformers models with Excalibur controls: labelled rows, collections, nested objects and scoped, disposable drawer registries. Styled through inherited Guinevere control tokens. |
GitHub repositories
This package is not used by any popular GitHub repositories.