Table of Contents

Namespace Dynamicweb.Core

Classes

ApplicationResponse
The ApplicationResponse class gives information about the result of a given application service operation.
ApplicationResponse<T>
The Generic ApplicationResponse class gives information about the result of a given application service operation.
AuditedEntity
The AuditedEntity class holds information about a given entity and when and by who it was audited
Converter
The Converter class provides methods for converting objects into other types. All methods are guaranteed to return a valid default type.
DeprecatedAttribute
Marked functionality is regarded as obsolete and best avoided. Does not provide an alternative.
Ensure
Helper class that will throw exceptions when conditions are not satisfied.
Ensure.Argument
Argument-specific ensure methods
Entity<TKey>
The class Entity provides change tracking for models that needs to be persisted.
NamespaceDoc
The Dynamicweb.Core namespace contains core types used within Dynamicweb.
Result
The Result class is used to return values from methods that can potentially fail with known exceptions. To adhere to the fail fast principle, use this pattern to indicate to clients the succes or failure of a given operation instead of using exceptions to control the program flow!
Result<T>
Result<T, TError>
SimpleTree<T>
Base implementation of a generic tree using integer keys.
SimpleTreeBase<TKey, TValue>
Base implementation of a generic tree, that does not expose it's internal workings or nodes.
SimpleTreeBase<TKey, TValue>.SimpleTreeNode
Implementation of a treenode.
StringExtensions
Extensions for string
SystemInformation
The SystemInformation class provides information about the system.
ThreePartIdentifier
A permission identifier is a unique identifier for "something" that has a permission level.
TwoDimensionalDictionary
Two level dictionary using strings
TwoDimensionalDictionary<TLevel0, TLevel1, TKey, TValue>
Two dimensional dictionary.
ValueConverter
Represents a value converter used for parsing input strings from forms to their respective type. This class cannot be inherited.

Interfaces

IApplicationAssembly
Gets the application assembly for the current installation of Dynamicweb.
IChangeTracking
The IChangeTracking interface defines operations neeeded in a ChangeTracking environment
IRecyclable<T>
Defines operations supporting recycling functionality

Enums

EntityState
Indicates the current state of a given Entity
To top