C# (CSharp) Unicorn Namespace

Nested Namespaces

Unicorn.Emulator
Unicorn.Remote
Unicorn.Users
Unicorn.VS
Unicorn.X86

Classes

Name Description
AdvancedLoadOptions Extends the stock serialization LoadOptions to enable: * Preset support (eg. load only one preset include with its excludes respected) * Progress reporting support with the progress pattern * DeleteOrphans support (allows deletes to occur WITHOUT forcing an update everywhere)
FilteredItemHandler This class extends the default serialization item handler to allow it to process preset paths only like you can configure for the serialization page. This is great if you only want to serialize part of your database. See the serialization guide for details on creating presets.
PresetExtensions Extension methods on Serialization Preset API classes to make checks easier
SerializationConflictProcessor Provides a saveUI pipeline implementation to prevent unintentionally overwriting a changed serialized item on disk. For example, if user A changes an item, then user B pulls that change from SCM but does not sync it into Sitecore, then user B changes that item, without this handler user A's changes would be overwritten. This handler verifies that the pre-save state of the item matches the field values present in the serialized item on disk (if it's present). If they dont match a sheer warning is shown.
SerializationConflictProcessor.FieldDesynchronization
SerializationLoader Custom loader that processes serialization loading with progress and additional rules options
SerializationLoader.Failure Represents a single failure in a recursive directory scan operation
SerializationLoader.StandardValuesException
SerializationUtility
SyncDatabase