IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio.
public interface IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>
type IAbstractPatternRoot<'Key, 'Payload, 'Register, 'Accumulator> = interface
Public Interface IAbstractPatternRoot(Of TKey, TPayload, TRegister, TAccumulator)
Parametry typu
- TKey
- TPayload
- TRegister
- TAccumulator
- Pochodne
Metody
| Concat(Func<IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>, IPattern<TKey,TPayload,TRegister,TAccumulator>>, Func<IAbstractPatternRoot<TKey, TPayload,TRegister,TAccumulator>,IPattern<TKey,TPayload,TRegister, TAccumulator>>[]) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| Edit(Action<Afa<TPayload,TRegister,TAccumulator>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| Epsilon() |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| KleenePlus(Func<IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>,IPattern<TKey,TPayload,TRegister,TAccumulator>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| KleeneStar(Func<IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>,IPattern<TKey,TPayload,TRegister,TAccumulator>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<Int64,List<TPayload>,TRegister,Boolean>>, Expression<Func<Int64,List<TPayload>,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<Int64,List<TPayload>,TRegister,Boolean>>, Expression<Func<List<TPayload>,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<Int64,List<TPayload>,TRegister,Boolean>>, Expression<Func<List<TPayload>,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<List<TPayload>,Boolean>>, Expression<Func<Int64,List<TPayload>,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<List<TPayload>,Boolean>>, Expression<Func<List<TPayload>,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<List<TPayload>,Boolean>>, Expression<Func<List<TPayload>,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<List<TPayload>,TRegister,Boolean>>, Expression<Func<Int64,List<TPayload>,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<List<TPayload>,TRegister,Boolean>>, Expression<Func<List<TPayload>,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| ListElement(Expression<Func<List<TPayload>,TRegister,Boolean>>, Expression<Func<List<TPayload>,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| MultiElement(Expression<Func<Int64,TRegister,TAccumulator>>, Expression<Func<Int64, TPayload,TRegister,TAccumulator,TAccumulator>>, Expression<Func<Int64, TPayload,TAccumulator,Boolean>>, Expression<Func<Int64,TAccumulator, TRegister,Boolean>>, Expression<Func<Int64,TAccumulator,TRegister, TRegister>>, Expression<Action<TAccumulator>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| Or(Func<IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>, IPattern<TKey,TPayload,TRegister,TAccumulator>>, Func<IAbstractPatternRoot<TKey, TPayload,TRegister,TAccumulator>,IPattern<TKey,TPayload,TRegister, TAccumulator>>, Func<IAbstractPatternRoot<TKey,TPayload,TRegister, TAccumulator>,IPattern<TKey,TPayload,TRegister,TAccumulator>>[]) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| OrConcat(Func<IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>, IPattern<TKey,TPayload,TRegister,TAccumulator>>, Func<IAbstractPatternRoot<TKey, TPayload,TRegister,TAccumulator>,IPattern<TKey,TPayload,TRegister, TAccumulator>>, Func<IAbstractPatternRoot<TKey,TPayload,TRegister, TAccumulator>,IPattern<TKey,TPayload,TRegister,TAccumulator>>[]) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<TPayload,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
| SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister>>) |
Interfejs jest publiczny tylko do obsługi silnego wpisywania clR — wystąpienia powinny być tworzone tylko wewnętrznie. Nie używaj bezpośrednio. |
Metody rozszerzania
| AllElement<TKey,TPayload,TRegister,TAccumulator>(IAbstractPatternRoot<TKey, TPayload,TRegister,TAccumulator>, Expression<Func<TAccumulator>>, Expression<Func<TAccumulator,Boolean>>, Expression<Func<Int64, TPayload,TRegister,Boolean>>) |
Dodaj do bieżącego wzorca nowy symbol wzorca, który pasuje do wszystkich elementów |
| AnyElement<TKey,TPayload,TRegister,TAccumulator>(IAbstractPatternRoot<TKey, TPayload,TRegister,TAccumulator>, Expression<Func<TAccumulator>>, Expression<Func<TAccumulator,Boolean>>, Expression<Func<Int64, TPayload,TRegister,Boolean>>) |
Dodaj do bieżącego wzorca nowy symbol wzorca, który pasuje do dowolnego elementu |