ISearchableLiveWatchNodeMatchesFilter Method

Checks whether the node, or any of its children (that might not be fully loaded yet) match the filter.

Definition

Namespace: VisualGDBExtensibility.LiveWatch
Assembly: VisualGDBExtensibility (in VisualGDBExtensibility.dll) Version: 5.6.109.1 (5.6.109.4849)
C#
LiveWatchSearchResult MatchesFilter(
	LiveWatchFilterRequest rq
)

Parameters

rq  LiveWatchFilterRequest
The filtering request. Use the MatchesString(String) method to check specific strings.

Return Value

LiveWatchSearchResult
The value specifying whether the node, or any of its children match the filter.

Remarks

Live Watch is designed to work with huge sets of nodes that are dynamically loaded as the user expands them, and may have infinite depths (e.g. circular lists). Hence, each implementation of ILiveWatchNode that wants to be filterable, is responsible for checking its own children even if they have not been loaded. DWARF-based nodes created by VisualGDB via ILiveWatchEngine handle this automatically and efficiently by only checking each DWARF type once.

See Also