Class TypewriterContextExtensions
- Namespace
- Aarthificial.Typewriter
- Assembly
- Aarthificial.Typewriter.dll
public static class TypewriterContextExtensions
- Inheritance
-
TypewriterContextExtensions
- Inherited Members
-
Methods
Add(ITypewriterContext, BaseEntry, int)
public static void Add(this ITypewriterContext provider, BaseEntry entry, int value)
Parameters
provider
ITypewriterContext
entry
BaseEntry
value
int
Add(ITypewriterContext, EntryReference, int)
public static void Add(this ITypewriterContext provider, EntryReference reference, int value)
Parameters
provider
ITypewriterContext
reference
EntryReference
value
int
Apply(ITypewriterContext, BlackboardModification)
public static void Apply(this ITypewriterContext provider, BlackboardModification modification)
Parameters
provider
ITypewriterContext
modification
BlackboardModification
Apply(ITypewriterContext, TypewriterModification)
public static void Apply(this ITypewriterContext provider, TypewriterModification modifications)
Parameters
provider
ITypewriterContext
modifications
TypewriterModification
Apply(ITypewriterContext, IList<BlackboardModification>)
public static void Apply(this ITypewriterContext provider, IList<BlackboardModification> modifications)
Parameters
provider
ITypewriterContext
modifications
IList<BlackboardModification>
CountMatchingRules(ITypewriterContext, EntryReference)
public static int CountMatchingRules(this ITypewriterContext provider, EntryReference reference)
Parameters
provider
ITypewriterContext
reference
EntryReference
Returns
- int
FindMatchingRule(ITypewriterContext, EntryReference, out BaseEntry)
public static bool FindMatchingRule(this ITypewriterContext provider, EntryReference reference, out BaseEntry match)
Parameters
provider
ITypewriterContext
reference
EntryReference
match
BaseEntry
Returns
- bool
FindMatchingRules(ITypewriterContext, EntryReference, BaseEntry[])
public static int FindMatchingRules(this ITypewriterContext provider, EntryReference reference, BaseEntry[] matches)
Parameters
provider
ITypewriterContext
reference
EntryReference
matches
BaseEntry[]
Returns
- int
FindMatchingRules<T>(ITypewriterContext, EntryReference, T[])
public static int FindMatchingRules<T>(this ITypewriterContext provider, EntryReference reference, T[] matches) where T : BaseEntry
Parameters
provider
ITypewriterContext
reference
EntryReference
matches
T[]
Returns
- int
Type Parameters
T
Get(ITypewriterContext, BaseEntry)
public static int Get(this ITypewriterContext provider, BaseEntry entry)
Parameters
provider
ITypewriterContext
entry
BaseEntry
Returns
- int
Get(ITypewriterContext, EntryReference)
public static int Get(this ITypewriterContext provider, EntryReference reference)
Parameters
provider
ITypewriterContext
reference
EntryReference
Returns
- int
HasMatchingRule(ITypewriterContext, EntryReference)
public static bool HasMatchingRule(this ITypewriterContext provider, EntryReference reference)
Parameters
provider
ITypewriterContext
reference
EntryReference
Returns
- bool
Process(ITypewriterContext, BaseEntry)
public static bool Process(this ITypewriterContext provider, BaseEntry entry)
Parameters
provider
ITypewriterContext
entry
BaseEntry
Returns
- bool
Process(ITypewriterContext, EntryReference)
public static bool Process(this ITypewriterContext provider, EntryReference reference)
Parameters
provider
ITypewriterContext
reference
EntryReference
Returns
- bool
Set(ITypewriterContext, BaseEntry, int)
public static void Set(this ITypewriterContext provider, BaseEntry entry, int value)
Parameters
provider
ITypewriterContext
entry
BaseEntry
value
int
Set(ITypewriterContext, EntryReference, int)
public static void Set(this ITypewriterContext provider, EntryReference reference, int value)
Parameters
provider
ITypewriterContext
reference
EntryReference
value
int
Test(ITypewriterContext, BlackboardCriterion)
public static bool Test(this ITypewriterContext provider, BlackboardCriterion criterion)
Parameters
provider
ITypewriterContext
criterion
BlackboardCriterion
Returns
- bool
Test(ITypewriterContext, TypewriterCriteria)
public static bool Test(this ITypewriterContext provider, TypewriterCriteria criteria)
Parameters
provider
ITypewriterContext
criteria
TypewriterCriteria
Returns
- bool
TryInvoke(ITypewriterContext, BaseEntry)
public static bool TryInvoke(this ITypewriterContext provider, BaseEntry entry)
Parameters
provider
ITypewriterContext
entry
BaseEntry
Returns
- bool
TryInvoke(ITypewriterContext, EntryReference)
public static bool TryInvoke(this ITypewriterContext provider, EntryReference reference)
Parameters
provider
ITypewriterContext
reference
EntryReference
Returns
- bool
WouldInvoke(ITypewriterContext, BaseEntry)
public static bool WouldInvoke(this ITypewriterContext provider, BaseEntry entry)
Parameters
provider
ITypewriterContext
entry
BaseEntry
Returns
- bool
WouldInvoke(ITypewriterContext, EntryReference)
public static bool WouldInvoke(this ITypewriterContext provider, EntryReference reference)
Parameters
provider
ITypewriterContext
reference
EntryReference
Returns
- bool