Writing Filter Expressions
In this section, you will learn about the Filtering Language and how to create some simple Filter Expressions, in addition to others that are more complex. The material begins with an introductory overview to help you get started with custom Filter Expressions and includes a few simple examples followed by a description of the Filter IntelliSense Service. The discussions then move into understanding the basics about the Filtering Language, which includes the use of logical operators, arithmetic operators, and literals; how to traverse the message hierarchy; and applying other filtering considerations. A walkthrough of filter features, special functions, and other capabilities concludes this section. In addition, examples are provided that combine different language features, including various applications of Filter Expression syntax, semantics, statements, truncation, traversers, aliases, and so on.
Although you can specify a Filter Expression as a Selection Filter when configuring a Browse Session or as a Trace Filter when configuring a Trace Session, the following topics in this section focus on applying View Filters in an Analysis Session with the default Analysis Grid viewer, which provides the most robust environment for demonstrating filtering functionality.