* Version incremented

* Added ability to handle errors during filters validation inside Handlers
* Moved Result class to root directory
* Added FilterOrigin enum
This commit is contained in:
2025-08-04 05:11:59 +04:00
parent afb500cfc6
commit a794b6ed54
13 changed files with 156 additions and 79 deletions
+28
View File
@@ -70,6 +70,33 @@
Sender
}
/// <summary>
/// Messages from where this filter was originated
/// </summary>
public enum FilterOrigin
{
/// <summary>
/// None, empty filter
/// </summary>
None,
/// <summary>
/// From <see cref="Attributes.UpdateHandlerAttribute{T}"/> update validator filter
/// </summary>
Validator,
/// <summary>
/// From <see cref="Attributes.StateKeeperAttribute{TKey, TState, TKeeper}"/> state machine filter
/// </summary>
StateKeeper,
/// <summary>
/// From regular <see cref="Attributes.UpdateFilterAttribute{T}"/>
/// </summary>
Regualr
}
/*
/// <summary>
/// Levels of debug writing
/// </summary>
@@ -101,4 +128,5 @@
/// </summary>
HandlersPool = 0x8
}
*/
}