Index > ExpressionPowerTools.Serialization > ExpressionPowerTools.Serialization.Signatures > IRulesEngine
The rules engine.
public interface IRulesEngineDerived RulesEngine
| Property | Type | Description |
|---|---|---|
AllowAnonymousTypes |
Boolean | Gets a value indicating whether or not anonymous types are allowed. |
| Method | Description |
|---|---|
| Void AddRule(ISerializationRule rule) | Add a rule to the engine. |
| Boolean MemberIsAllowed(MemberInfo member) | Checks if a member is allowed. |
| IList<ValueTuple<String, Boolean>> Reset() | Clears the rules, returning a snapshot. |
| Void Restore(IList<ValueTuple<String, Boolean>> rules) | Restores the rules. |
| Generated | Copyright | Version |
|---|---|---|
| 02/22/2021 21:59:57 | (c) Copyright 2020 Jeremy Likness. | 0.9.7-beta |