Table of Contents

Class OABPartSearchQueryRunner

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class OABPartSearchQueryRunner
Inheritance
OABPartSearchQueryRunner
Inherited Members
Extension Methods

Constructors

OABPartSearchQueryRunner()

public OABPartSearchQueryRunner()

Methods

AddSearchTermEvaluators(params PartSearchTermEvaluator[])

public void AddSearchTermEvaluators(params OABPartSearchQueryRunner.PartSearchTermEvaluator[] partTermEvaluators)

Parameters

partTermEvaluators PartSearchTermEvaluator[]

ClearSearchTermEvaluators()

public void ClearSearchTermEvaluators()

Evaluate(string, IEnumerable<IObjectAssemblyAvailablePart>, PartSearchAction, PartSearchAction)

public bool Evaluate(string searchQuery, IEnumerable<IObjectAssemblyAvailablePart> parts, OABPartSearchQueryRunner.PartSearchAction onHit, OABPartSearchQueryRunner.PartSearchAction onMiss)

Parameters

searchQuery string
parts IEnumerable<IObjectAssemblyAvailablePart>
onHit OABPartSearchQueryRunner.PartSearchAction
onMiss OABPartSearchQueryRunner.PartSearchAction

Returns

bool

RemoveSearchTermEvaluators(params PartSearchTermEvaluator[])

public void RemoveSearchTermEvaluators(params OABPartSearchQueryRunner.PartSearchTermEvaluator[] partTermEvaluators)

Parameters

partTermEvaluators PartSearchTermEvaluator[]