Namespace ExtendedXmlSerializer.Core.Sources
Classes
|
A specialized selection that accepts and returns an instance of the same type. |
ConditionalSource<TParameter, TResult>
|
|
FixedInstanceSource<TParameter, TResult>
|
Provides a general purpose container to resolve an instance of items. |
Provides a general purpose container to resolve an instance of items. |
A base object for storing values keyed on reference. |
ReferenceCacheBase<TKey, TValue> A base object for storing values keyed on reference. |
Convenience class used for accessing internal components. |
SpecificationSource<TParameter, TResult> A selector paired with a specification. |
StructureCacheBase<TKey, TValue> A reference-based cache where the value is a struct. |
A selector with assignment and a specification. |
Interfaces
A specialized selection that accepts and returns an instance of the same type. |
A command-based interface that accepts a key and value, usually to pair the two with a store of some sort. |
A selector that derives a text string representation from the provided instance. |
IParameterizedSource<TParameter, TResult> A general purpose selection component that accepts a value and returns a value. |
A general purpose interface that contains (or resolves) a value of an instance of the given type. |
ISpecificationSource<TParameter, TResult> A selector paired with a specification. |
A selector with assignment and a specification. |