Namespace ToSic.Sxc.Data
The dynamic data system used in 2sxc. It's primary purpose is to ensure that you can easily use dynamic objects to write templates, tokens and more. we have two different topics covered:
- Dynamic Entities to simplify code using IEntity objects - IDynamicEntity and
 - Dynamic Jackets to simplify code using JSON - 
ToSic.Sxc.Data.DynamicJackets andToSic.Sxc.Data.DynamicJacketLists 
Namespaces
Interfaces
- ICanWrapData
 Marks objects such as custom items or data models, which can wrap data (usually Entities or TypedItems).
- ICanWrap<TSource>
 Marks objects such as custom items or data models, which can receive a specific data-type (entity or typed item) and wrap it.
- IDynamicEntity
 This is an older dynamic wrapper for IEntity objects. It provides dynamic access to underlying properties.
- IDynamicStack
 This is a dynamic object which contains multiple dynamic objects (Sources).
- IField
 This describes a field-property of an item/entity.
- IMetadata
 Metadata on Dynamic Objects - like IDynamicEntity or IAsset (files/folders).
- IPublishing
 Publishing Information for ITypedItems.
- ISecureData<TValue>
 Objects which contain secure/encrypted data and can be decrypted / verified.
- ITyped
 Objects which usually wrap other objects to provide strictly typed access to properties.
- ITypedItem
 A typed item to access IEntity data in a strongly typed way.
- ITypedStack
 The stack as typed object.