1
1
#nullable enable
2
+ abstract Levenshtypo.Levenshtomaton.Execute<TExecutor, TResult>(TExecutor executor) -> TResult
2
3
abstract Levenshtypo.Levenshtomaton.IgnoreCase.get -> bool
3
4
abstract Levenshtypo.Levenshtomaton.Metric.get -> Levenshtypo.LevenshtypoMetric
4
5
abstract Levenshtypo.Levenshtomaton.Start() -> Levenshtypo.LevenshtomatonExecutionState!
@@ -21,6 +22,7 @@ Levenshtypo.Levenshtomaton.MaxEditDistance.get -> int
21
22
Levenshtypo.Levenshtomaton.Text.get -> string!
22
23
Levenshtypo.LevenshtomatonExecutionState
23
24
Levenshtypo.LevenshtomatonExecutionState.LevenshtomatonExecutionState() -> void
25
+ Levenshtypo.LevenshtomatonExtensions
24
26
Levenshtypo.LevenshtomatonFactory
25
27
Levenshtypo.LevenshtomatonFactory.Construct(string! s, int maxEditDistance, bool ignoreCase = false, Levenshtypo.LevenshtypoMetric metric = Levenshtypo.LevenshtypoMetric.Levenshtein) -> Levenshtypo.Levenshtomaton!
26
28
Levenshtypo.Levenshtrie
@@ -35,10 +37,19 @@ Levenshtypo.Levenshtrie<T>.this[System.ReadOnlySpan<char> key].get -> T
35
37
Levenshtypo.Levenshtrie<T>.this[System.ReadOnlySpan<char> key].set -> void
36
38
Levenshtypo.Levenshtrie<T>.TryGetValue(System.ReadOnlySpan<char> key, out T value) -> bool
37
39
Levenshtypo.LevenshtrieExtensions
40
+ Levenshtypo.LevenshtrieSearchKind
41
+ Levenshtypo.LevenshtrieSearchKind.Full = 0 -> Levenshtypo.LevenshtrieSearchKind
42
+ Levenshtypo.LevenshtrieSearchKind.Prefix = 1 -> Levenshtypo.LevenshtrieSearchKind
38
43
Levenshtypo.LevenshtrieSearchResult<T>
39
44
Levenshtypo.LevenshtrieSearchResult<T>.Distance.get -> int
45
+ Levenshtypo.LevenshtrieSearchResult<T>.Kind.get -> Levenshtypo.LevenshtrieSearchKind
40
46
Levenshtypo.LevenshtrieSearchResult<T>.LevenshtrieSearchResult() -> void
41
47
Levenshtypo.LevenshtrieSearchResult<T>.Result.get -> T
48
+ Levenshtypo.LevenshtrieSearchResult<T>.TryGetPrefixSearchMetadata(out Levenshtypo.LevenshtrieSearchResultPrefixMetadata metadata) -> bool
49
+ Levenshtypo.LevenshtrieSearchResultPrefixMetadata
50
+ Levenshtypo.LevenshtrieSearchResultPrefixMetadata.LevenshtrieSearchResultPrefixMetadata() -> void
51
+ Levenshtypo.LevenshtrieSearchResultPrefixMetadata.PrefixLength.get -> int
52
+ Levenshtypo.LevenshtrieSearchResultPrefixMetadata.SuffixLength.get -> int
42
53
Levenshtypo.LevenshtrieSet<T>
43
54
Levenshtypo.LevenshtrieSet<T>.Add(System.ReadOnlySpan<char> key, T value) -> bool
44
55
Levenshtypo.LevenshtrieSet<T>.Contains(System.ReadOnlySpan<char> key, T value) -> bool
@@ -61,6 +72,11 @@ static Levenshtypo.LevenshteinDistance.Calculate(System.ReadOnlySpan<char> a, Sy
61
72
static Levenshtypo.LevenshteinDistance.Levenshtein(System.ReadOnlySpan<char> a, System.ReadOnlySpan<char> b, bool ignoreCase = false) -> int
62
73
static Levenshtypo.LevenshteinDistance.RestrictedEdit(System.ReadOnlySpan<char> a, System.ReadOnlySpan<char> b, bool ignoreCase = false) -> int
63
74
static Levenshtypo.LevenshtomatonExecutionState.FromStruct<TState>(TState state) -> Levenshtypo.LevenshtomatonExecutionState!
75
+ static Levenshtypo.LevenshtomatonExtensions.Execute<TResult>(this Levenshtypo.Levenshtomaton! levenshtomaton, Levenshtypo.ILevenshtomatonExecutor<TResult>! executor) -> TResult
76
+ static Levenshtypo.LevenshtomatonExtensions.Matches(this Levenshtypo.Levenshtomaton! automaton, System.ReadOnlySpan<char> text) -> bool
77
+ static Levenshtypo.LevenshtomatonExtensions.Matches(this Levenshtypo.Levenshtomaton! automaton, System.ReadOnlySpan<char> text, out int distance) -> bool
78
+ static Levenshtypo.LevenshtomatonExtensions.MatchesPrefix(this Levenshtypo.Levenshtomaton! automaton, System.ReadOnlySpan<char> text) -> bool
79
+ static Levenshtypo.LevenshtomatonExtensions.MatchesPrefix(this Levenshtypo.Levenshtomaton! automaton, System.ReadOnlySpan<char> text, out int distance, out int prefixLength, out int suffixLength) -> bool
64
80
static Levenshtypo.LevenshtomatonFactory.Instance.get -> Levenshtypo.LevenshtomatonFactory!
65
81
static Levenshtypo.Levenshtrie.Create<T>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string!, T>>! source, bool ignoreCase = false) -> Levenshtypo.Levenshtrie<T>!
66
82
static Levenshtypo.Levenshtrie.CreateEmpty<T>(bool ignoreCase = false) -> Levenshtypo.Levenshtrie<T>!
0 commit comments