Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.51 KB

File metadata and controls

32 lines (22 loc) · 1.51 KB

IRulesEngine Interface

Index > ExpressionPowerTools.Serialization > ExpressionPowerTools.Serialization.Signatures > IRulesEngine

The rules engine.

public interface IRulesEngine

Derived RulesEngine

Properties

Property Type Description
AllowAnonymousTypes Boolean Gets a value indicating whether or not anonymous types are allowed.

Methods

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