Class PermutationsMatcher
Matcher that matches a set of matchers in any order, with each matcher used at most once.
Inherited Members
Namespace: Singulink.Cryptography.PasswordMatchers
Assembly: Singulink.Cryptography.PasswordMatcher.dll
Syntax
public sealed class PermutationsMatcher : PasswordMatcher
Constructors
| Name | Description |
|---|---|
| PermutationsMatcher(IEnumerable<PasswordMatcher>, bool) | Initializes a new instance of the PermutationsMatcher class. |
Fields
| Name | Description |
|---|---|
| MaxMatchers | The maximum number of matchers that can be permuted. |
Properties
| Name | Description |
|---|---|
| Matchers | Gets the matchers that are permuted. |
| MustMatchAllMatchers | Gets a value indicating whether every matcher must match for the permutation to match. If false, any non-empty subset of the matchers can match. |
Methods
| Name | Description |
|---|---|
| GetMatchesCore(PasswordMatchContext) | Gets the contexts that result from matching this matcher at the current position of the given context, in the order they should be tried. |