C# Класс Microsoft.SourceBrowser.SourceIndexServer.Models.Query

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DotSeparatedNames List
Names List
Paths List
SymbolKinds List

Открытые методы

Метод Описание
AddDiagnostic ( string message ) : void
AddResultAssemblies ( IEnumerable matches ) : void
AddResultGuids ( List result ) : void
AddResultMSBuildItems ( List result ) : void
AddResultMSBuildProperties ( List result ) : void
AddResultMSBuildTargets ( List result ) : void
AddResultMSBuildTasks ( List result ) : void
AddResultProjects ( List matches ) : void
AddResultSymbols ( List matches ) : void
Empty ( string message ) : Query
Filter ( DeclaredSymbolInfo symbol ) : bool
GetSearchTermForAssemblySearch ( ) : string
GetSearchTermForMSBuildSearch ( ) : string
GetSearchTermForProjectSearch ( ) : string
GetSearchTermForSymbolSearch ( ) : string
IsAssemblySearch ( ) : bool
Query ( string queryString ) : System
StripQuotes ( string text, bool &isQuoted ) : string

Приватные методы

Метод Описание
AddPossibleInterpretationWithoutClrPrefix ( Microsoft.SourceBrowser.SourceIndexServer.Models.Interpretation interpretation ) : void
Analyze ( string term ) : void
BuildInterpretations ( ) : void
FilterProjects ( DeclaredSymbolInfo symbol ) : bool
FilterSymbolKinds ( DeclaredSymbolInfo symbol ) : bool
GetLastPart ( string dotSeparatedName ) : string
InterpretWithoutGetOrSet ( Microsoft.SourceBrowser.SourceIndexServer.Models.Interpretation interpretation ) : Microsoft.SourceBrowser.SourceIndexServer.Models.Interpretation
Parse ( string queryString ) : void
Query ( ) : System

This constructor is to construct an erroneous query with diagnostics

Описание методов

AddDiagnostic() публичный Метод

public AddDiagnostic ( string message ) : void
message string
Результат void

AddResultAssemblies() публичный Метод

public AddResultAssemblies ( IEnumerable matches ) : void
matches IEnumerable
Результат void

AddResultGuids() публичный Метод

public AddResultGuids ( List result ) : void
result List
Результат void

AddResultMSBuildItems() публичный Метод

public AddResultMSBuildItems ( List result ) : void
result List
Результат void

AddResultMSBuildProperties() публичный Метод

public AddResultMSBuildProperties ( List result ) : void
result List
Результат void

AddResultMSBuildTargets() публичный Метод

public AddResultMSBuildTargets ( List result ) : void
result List
Результат void

AddResultMSBuildTasks() публичный Метод

public AddResultMSBuildTasks ( List result ) : void
result List
Результат void

AddResultProjects() публичный Метод

public AddResultProjects ( List matches ) : void
matches List
Результат void

AddResultSymbols() публичный Метод

public AddResultSymbols ( List matches ) : void
matches List
Результат void

Empty() публичный статический Метод

public static Empty ( string message ) : Query
message string
Результат Query

Filter() публичный Метод

public Filter ( DeclaredSymbolInfo symbol ) : bool
symbol DeclaredSymbolInfo
Результат bool

GetSearchTermForAssemblySearch() публичный Метод

public GetSearchTermForAssemblySearch ( ) : string
Результат string

GetSearchTermForMSBuildSearch() публичный Метод

public GetSearchTermForMSBuildSearch ( ) : string
Результат string

GetSearchTermForProjectSearch() публичный Метод

public GetSearchTermForProjectSearch ( ) : string
Результат string

GetSearchTermForSymbolSearch() публичный Метод

public GetSearchTermForSymbolSearch ( ) : string
Результат string

IsAssemblySearch() публичный Метод

public IsAssemblySearch ( ) : bool
Результат bool

Query() публичный Метод

public Query ( string queryString ) : System
queryString string
Результат System

StripQuotes() публичный статический Метод

public static StripQuotes ( string text, bool &isQuoted ) : string
text string
isQuoted bool
Результат string

Описание свойств

DotSeparatedNames публичное свойство

public List DotSeparatedNames
Результат List

Names публичное свойство

public List Names
Результат List

Paths публичное свойство

public List Paths
Результат List

SymbolKinds публичное свойство

public List SymbolKinds
Результат List