4 | ///
5 | /// Abstract result returned by a search query.
6 | /// Use pattern matching to handle specific instances of this type.
7 | ///
8 | ///
9 | /// Can be either one of the following:
10 | ///
11 | ///
12 | ///
13 | ///
14 | ///
15 | ///
16 | ///
17 | ///
18 |
19 | public interface ISearchResult
20 | {
21 | ///