Table of Contents

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