Namespace Platform.Data.Doublets.Decorators
Classes
- CombinedDecorator<TLinkAddress>
Represents a combined decorator that implements the basic logic for interacting with the links storage for links with addresses represented as ulong.
Представляет комбинированный декоратор, реализующий основную логику по взаимодействии с хранилищем связей, для связей с адресами представленными в виде ulong.
- LinksCascadeUniquenessAndUsagesResolver<TLinkAddress>
Represents the links cascade uniqueness and usages resolver.
- LinksCascadeUsagesResolver<TLinkAddress>
Deletes links together with their dependent usages.
- LinksDecoratorBase<TLinkAddress>
Represents the links decorator base.
- LinksDisposableDecoratorBase<TLinkAddress>
Represents the links disposable decorator base.
- LinksDisposableDecoratorBase<TLinkAddress>.DisposableWithMultipleCallsAllowed
Represents the disposable with multiple calls allowed.
- LinksInnerReferenceExistenceValidator<TLinkAddress>
Represents the links inner reference existence validator.
- LinksItselfConstantToSelfReferenceResolver<TLinkAddress>
Represents the links itself constant to self reference resolver.
- LinksNonExistentDeletionResolver<TLinkAddress>
Ignores deletion of a missing link without calling the inner store or handler.
- LinksNonExistentDependenciesCreator<TLinkAddress>
Creates missing dependencies before updating links.
- LinksNullConstantToSelfReferenceResolver<TLinkAddress>
Represents the links null constant to self reference resolver.
- LinksUniquenessResolver<TLinkAddress>
Represents the links uniqueness resolver.
- LinksUniquenessValidator<TLinkAddress>
Represents the links uniqueness validator.
- LinksUsagesValidator<TLinkAddress>
Represents the links usages validator.
- LoggingDecorator<TLinkAddress>
Logs link mutations and forwards optional callbacks.
- NoExceptionsDecorator<TLinkAddress>
Returns the error constant when an operation throws.
- NonNullContentsLinkDeletionResolver<TLinkAddress>
Represents the non null contents link deletion resolver.