## LinktabRuleCollection.Filter

### Description

Returns a subset of the collection defined by the RuleKind passed in argument.

### C# Syntax

    LinktabRuleCollection LinktabRuleCollection.Filter( siRuleKind in_siRuleKind );

### Scripting Syntax

    oReturn = LinktabRuleCollection.Filter( RuleKind );

### Return Value

LinktabRuleCollection (contains a subset of linktab rules)

### Parameters

Parameter | Type | Description
--- | --- | ---
RuleKind | siRuleKind | Specifies the type of rules to be returned.

### Examples

#### VBScript Example

    set l_linktab = xsiutils.Linktab

    	if l_linktab.Filename(szFileName) = "True" then

    		' Get a LinktabRuleCollection from the Linktab object

    		Set l_rulesColl =  l_linktab.Rules

    		' Get a subset of linktab rules.

    		Set l_subRulesColl = l_rulesColl.Filter(siRuleKind_NT2Unix)

    		If l_subRulesColl.Count > 0 Then

    			For i=0 to l_subRulesColl.Count-1

    				LogMessage  l_subRulesColl(i)

    			Next

    		End if

    	else

    		LogMessage "Linktab file not set"

    	End if