Walter Namespace
Classes
| Class | Description | |
|---|---|---|
|
|
Clock |
Defines a mechanism for retrieving the current date and time, allowing for consistent time handling within .NET applications. Ideal for scenarios requiring time manipulation, such as unit testing, stock exchange replay, or Cyber attack detection analysis. |
|
|
ExceptionsExtension |
Class Exceptions Extension allows you to get information from the stack even if AoT is enabled.
|
|
|
FluentLogger |
Class Fluent Logger allows to send messages to the ILogger interface in a non blocking manor.
|
|
|
GenericLicenseValidater |
Class Generic License Validater.
|
|
|
JsonConvertExt |
Class JsonConvertExt.
|
|
|
JsonStreamReader<(Of <(<'T>)>)> |
The class is used for reading JSON data from a stream, with error handling mechanisms to capture any exceptions during the deserialization process.
|
|
|
LoggerExtensionMethods |
Class LoggerExtensionMethods adds the ability to lazy the logger message as to not block any active processes and not take down the application if the logging infrastructure fails.
|
|
|
ProductLicense<(Of <(<'T>)>)> |
Struct ProductLicense
|
|
|
ProtectedMemory |
Provides a static class for creating instances of protected memory.
This class serves as a factory for creating objects that implement the IProtectedMemory interface,
allowing for secure storage and retrieval of sensitive data in memory.
|
|
|
RequestRoot |
Class RequestRoot.
|
|
|
ResourceExtension |
Resource Extension
|
|
|
RingBuffer<(Of <(<'T>)>)> |
Class RingBuffer.
|
|
|
SequentialGuid |
The SequentialGuid class is used for generating unique sequential GUIDs.
This can be particularly useful for databases where GUIDs are used as primary keys do facilitate row insert speed reducing fragmentation and overhead on indexing maintenance.
|
|
|
SymmetricEncryption |
Class SymmetricEncryption uses a rotating IV with a given password.
The IV is stored in the cypher bytes ensuring that the same text
generates a different cypher result each time.
|
|
|
TaskExtensions |
Task extension methods for the firewall
|
|
|
TestClock |
Class TestClock allows you to manipulate the flow of time in your tests.
It implements the IClock interface and can be used to replace the system clock in tests, enabling you to mock or set the time as required.
|
|
|
TrueUpLicenseAddedEventArgs |
Class TrueUpLicenseAddedEventArgs.
Implements the EventArgs
|
|
|
TrueUpLicenseManager |
LicenseManager contains a list of NuGet Packages that need to be licensed.
|
|
|
UrlBasedException |
Class UrlBasedException.
Implements the Exception
|
|
|
WifiAccessPoint |
Class WifiAccessPoint.
|
|
|
WiFiDetector |
Class WiFi Detector generates a json compatible string allowing for the detection of WiFi networks if the device has a wifi adapter.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IClock |
Defines a mechanism for retrieving the current date and time, allowing for consistent time handling within .NET applications.
Ideal for scenarios requiring time manipulation, such as unit testing, stock exchange replay, or cyber attack detection analysis.
|
|
|
ICrossPlatformLogger |
Interface ICrossPlatformLogger
|
|
|
ILicenseValidater |
Interface ILicenseValidater
|
|
|
IPlatformServices |
Interface IPlatformServices
|
|
|
IProtectedMemory |
Defines an interface for working with protected memory.
|
|
|
IReadOnlyBuffer<(Of <(<'T>)>)> |
Readonly buffer of data
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
AsHashSubsetLocation |
Indicates that the provided string will return a shortened hash
|

