| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This library contains "wrapper" classes that combine both a model type and a reader with extension properties and methods. Models are defined in SabreTools.Data.Models and readers are defined in SabreTools.Serialization.Readers.
Common extension functionality includes:
Wrapper classes can inherit from one or more interfaces, as seen in the table below:
| Interface Name | Purpose |
|---|---|
| SabreTools.Wrappers.IExtractable | Marks a wrapper as able to be extracted |
| SabreTools.Wrappers.IPrintable | Marks a wrapper as able to print model information |
| SabreTools.Wrappers.IWrapper | REQUIRED Represents an item with a description and JSON serializable state, allowing for extensions |
| SabreTools.Wrappers.IWrapper<TModel> | Wraps a TModel with source data, allowing for extensions |
The following projects have influenced this library:
The following non-project libraries (or ports thereof) are used for file handling:
| Back | FazBrowse Home | New Git URL |