C# (CSharp) WizardWrx.Core Namespace

Classes

Name Description
AssemblyLocatorBase Use a class derived from this class to get the fully qualified name of the file from which the assembly in which the derived class is defined was loaded. See Remarks.
AssemblyLocatorBase.PropertySourceCounts SetPropertiesFromDLLConfiguration fills and returns this structure, to account for all defined properties, whether or not their values are configured.
ByteArrayBase64Converters This static class exposes methods that efficiently encode binary data as Base64 byte arrays and converts such byte arrays into binary data in the form of a new byte array or binary data written into a disk file.
StringFixups Instances of this class represent pairs of fixup strings to apply as replacement pairs to amend a string, such as the JSON response from a REST endpoint that motivated its creation.
TimeDisplayFormatter Use instances of this class to return dates and times, uniformly formatted by rules set by way of its properties. This class is sealed, and cannot be inherited.
UnconfiguredDLLSettings Organize the DLL configuration values that were omitted from the associated configuration file. Since multiple classes can and do share a DLL configuration file, this class must be a Singleton.
UnconfiguredDLLSettings.UnconfiguredSetting Settings are organized into a private collection that belongs to the singleton.