Udostępnij przez


IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator> Interfejs

Definicja

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

Dotyczy