Namespace SunamoData.Data
Classes
- AB
Represents a key-value pair where the key is a string and the value is an object.
- ABC
Represents a collection of AB (key-value pair) items.
- ABL<T, U>
Represents a pair of lists with types T and U.
- ABP
Abbreviation for AB Property - contains properties instead of public variables.
- ABS
Implicitly initialized to string.Empty to avoid checking data class for null.
- ABT<TKey, TValue>
Represents a generic key-value pair with types TKey and TValue.
- AllItems
By default, all verses or anything else will always be taken.
- AsyncLoadingBase<T, TProgressBar>
Base class for asynchronous loading operations with progress tracking.
- CharFormatData
Specifies how the input text must be formatted.
- CharFormatData.Templates
Contains template CharFormatData configurations for common scenarios.
- CheckBoxData<T>
Represents data for a checkbox control with a value and checked state.
- ColumnRow
Represents a column and row position in a grid or table.
- ConventionParseResult<T, U, Z>
Represents the result of parsing with convention, containing succeeded and failed items.
- Date
Represents a date with day, month, and year components.
- Distance2
Represents a distance in kilometers and meters.
- FgBgColors
Can be used for hex representation or for bg- and fg- colors in Metro UI CSS framework.
- FileInfoDB
Represents file information with a database identifier. Used for example in HostingManager.
- FileInfoLite
Lightweight file information class containing basic file metadata.
- FileInfoSerie
Represents file information with serie information (file name patterns like "file (1).txt", "file (2).txt").
- FileSystemEntry
Represents a file system entry (file or directory). Classes which handle file: FileInfoDB->FileInfo FileInfoSerie->FileInfoLite FileSystemEntry StorageFile
- FolderEntry
Represents a folder entry with its relative path.
- FolderEntryDB
Represents a folder entry in a database with an ID and relative path.
- FoundedCodeElement
Represents a code element found in source code with its position information.
- FromTo
Represents a range with start and end values using long integers. Must always have both from and to values entered. No event can have unlimited time!
- FromToT<T>
Generic range type with start and end values of type T. Contains parsing and formatting methods for time ranges.
- FromToWord
Represents a word with its position range (from-to indices).
- GoogleMapsSearchResult
Represents a search result from Google Maps containing business information.
- ImageWithSize
Represents an image with its dimensions and identifier.
- IntegerXY
Represents a point with integer X and Y coordinates.
- LoginData
Represents login credentials with a username and password.
- MonthYear
Represents a month and year combination.
- MusicTitle
Represents a music title with artist, title, and remix information.
- NTree<T>
Represents a node in an N-ary tree structure.
- OTS
Represents a pair of objects (Object, Type, String - OTS).
- PGPhoto
Represents a photo from a photo gallery with link and thumbnail information.
- Parsing<T1, T2>
Base class for parsing string content into two typed values.
- PhotoFileNameConvention
Represents a photo file name convention with a text prefix and optional number.
- PhotoToUpload
Represents a photo to be uploaded with path and metadata.
- PhotoToUploadWithStream
Represents a photo to upload with an associated stream. Inherits all properties from PhotoToUpload.
- RelatedScope
EN: null is neutral (if has before and after same state, is considered as this state) CZ: null is neutral(if has before and after same state, is considered as this state)
- ReplaceArgs
Represents arguments for a replacement operation with old and new value labels.
- SanitizedString
Represents a string with both its normal and sanitized versions.
- SerializeContentArgs
Arguments for content serialization with configurable separator.
- Speed
Represents speed in different units.
- StateMessage
Represents a state message with a type and text content.
- StringInt
Parses pipe-separated string content into a string and an integer.
- StringPaddingData
Data about string padding characters at specific positions.
- SuCredentials
Represents authentication credentials with either login/password or token.
- SunamoHttpPostedFile
Represents an HTTP posted file with its content and metadata.
- TUList<T, U>
A list of TU<T, U> tuples that provides access to itself as a List.
- TU<T, U>
Represents a generic key-value pair with types T and U.
- TWithBool<T>
Represents a value of type T with an associated boolean.
- TWithName
Factory class for creating TWithNameT instances.
- TWithNameT<T>
Represents a value of type T with an associated name.
- TWithPath<T>
Represents a value of type T with an associated path.
- TWithSizeInString<T>
Represents a value of type T with an associated size as a string.
- TWithString<T>
Represents a value of type T with an associated string path.
- TextFormatData
Alternatives: FormatOfString - allow as many as is chars in every match. Can check whether on position is expected char (letter, digit, etc.) but then not allow variable length of parsed.
- TextFormatData.Templates
Contains template TextFormatData configurations for common scenarios.
- ValueLabel
Represents a pair of value and label strings.
- VideoFromInternet
Represents a video from the internet with metadata.
- XPathPart
Represents a parsed XPath expression part with tag and optional attribute.