Click or drag to resize

BaseProcessor Class

All settings processors must derive from this class and override the abstract and virtual members as necessary to implement the actual reading and writing of settings keys and values from a backing storage type of their choice.
Inheritance Hierarchy

Namespace: Orthogonal.NSettings
Assembly: Orthogonal.NSettings (in Orthogonal.NSettings.dll) Version: 3.0.5
Syntax
C#
public abstract class BaseProcessor : ISettingsProcessor

The BaseProcessor type exposes the following members.

Methods
 NameDescription
Public methodStatic memberDecodeBoolFromInt A helper method for processors that need to decode bool from int.
Public methodStatic memberDecodeBufferFromBinhex A helper method for processors that need to decode buffers from binhex strings.
Public methodStatic memberDecodeDateTime A helper method that decodes a DateTime from a string encoded by EncodeDateTime(NullableDateTime).
Public methodStatic memberDecodeDateTimeOffset A helper method that decodes a DateTimeOffset from a string encoded by EncodeDateTimeOffset(NullableDateTimeOffset).
Public methodStatic memberEncodeBoolToInt A helper method for processors that need to encode bool to int.
Public methodStatic memberEncodeBufferToBinhex A helper method for processors that need to encode buffers to binhex strings
Public methodStatic memberEncodeDateTime A helper method that encodes a DateTime in a completely neutral rout-trippable custom format.
Public methodStatic memberEncodeDateTimeOffset A helper method that encodes a DateTimeOffset in a completely neutral rout-trippable custom format.
Public methodStatic memberFromSafeStringArray A helper method that reverses the encoding of a string array performed by ToSafeStringArray(String). Currently only used by the Registry processor.
Public methodStatic memberMultiStringJoin A helper method that joins a string array into a single string using a reserved delimiter character and nulls replaced by a token placeholder string. Reverse processing is done by MultiStringSplit(String). Currently only used by the Azure Table processor.
Public methodStatic memberMultiStringSplit A helper method that splits a single string into a string array. Reverse processing is done by MultiStringJoin(String). Currently only used by the Azure Table processor.
Public methodStatic memberToSafeStringArray A helper method that encodes items of a string array with nulls replaced by a token placeholder string. Currently only used by the Registry processor.
Top
See Also