Password Matcher Password Matcher
Password Matcher Password Matcher
DocFX + Singulink = ♥

Search Results for

    Class AnyCharsMatcher

    Matcher that matches a short run of arbitrary characters, optionally limited to characters that pass a filter, such as a few digits or symbols appended to a word.

    Inheritance
    object
    PasswordMatcher
    ValueMatcher
    AnyCharsMatcher
    Inherited Members
    ValueMatcher.Separators
    ValueMatcher.MatchTrailingSeparator
    ValueMatcher.MatchRepeats
    PasswordMatcher.GetMatches(PasswordMatchContext)
    PasswordMatcher.GetFirstMatch(string, IEnumerable<PasswordMatcher>)
    PasswordMatcher.Any(IEnumerable<PasswordMatcher>)
    PasswordMatcher.AnyChars(int, int, Func<char, bool>, bool)
    PasswordMatcher.CharSequence(CharSequenceTypes, bool)
    PasswordMatcher.FixedDigits(int, PasswordMatchType, bool, bool)
    PasswordMatcher.FixedDigits(int, int, int, PasswordMatchType, bool, bool)
    PasswordMatcher.Optional(PasswordMatcher)
    PasswordMatcher.Permutations(IEnumerable<PasswordMatcher>, bool)
    PasswordMatcher.Repeat(PasswordMatcher, int, int)
    PasswordMatcher.RepeatedChars(Func<char, bool>, bool)
    PasswordMatcher.RepeatedChars(int, int, Func<char, bool>, bool)
    PasswordMatcher.RepeatedGroups(int, int, int, Func<char, bool>, bool)
    PasswordMatcher.Text(string, PasswordMatchType, bool, bool, bool)
    PasswordMatcher.Sequence(IEnumerable<PasswordMatcher>)
    Namespace: Singulink.Cryptography.PasswordMatchers
    Assembly: Singulink.Cryptography.PasswordMatcher.dll
    Syntax
    public sealed class AnyCharsMatcher : ValueMatcher
    Remarks

    Unlike other value matchers, the shortest match is produced first, so that as few arbitrary characters as possible are consumed and structured matchers (sequences, runs, years and words) get the chance to account for the rest.

    Constructors

    Name Description
    AnyCharsMatcher(int, int, Func<char, bool>?, bool)

    Initializes a new instance of the AnyCharsMatcher class.

    Properties

    Name Description
    CharFilter

    Gets the filter that determines which characters can be matched, or null if any character can be matched.

    MaxLength

    Gets the maximum number of characters that are matched.

    MinLength

    Gets the minimum number of characters that are matched.

    Methods

    Name Description
    GetValueMatches(PasswordMatchContext)

    Gets the contexts that result from matching the value at the current position of the given context, in the order they should be tried. Repeats and trailing separators do not need to be handled by the implementation.

    © Singulink. All rights reserved.