C# Class Microsoft.SourceBrowser.SourceIndexServer.Models.Query

Show file Open project: KirillOsenkov/SourceBrowser Class Usage Examples

Public Properties

Property Type Description
DotSeparatedNames List
Names List
Paths List
SymbolKinds List

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddDiagnostic() public method

public AddDiagnostic ( string message ) : void
message string
return void

AddResultAssemblies() public method

public AddResultAssemblies ( IEnumerable matches ) : void
matches IEnumerable
return void

AddResultGuids() public method

public AddResultGuids ( List result ) : void
result List
return void

AddResultMSBuildItems() public method

public AddResultMSBuildItems ( List result ) : void
result List
return void

AddResultMSBuildProperties() public method

public AddResultMSBuildProperties ( List result ) : void
result List
return void

AddResultMSBuildTargets() public method

public AddResultMSBuildTargets ( List result ) : void
result List
return void

AddResultMSBuildTasks() public method

public AddResultMSBuildTasks ( List result ) : void
result List
return void

AddResultProjects() public method

public AddResultProjects ( List matches ) : void
matches List
return void

AddResultSymbols() public method

public AddResultSymbols ( List matches ) : void
matches List
return void

Empty() public static method

public static Empty ( string message ) : Query
message string
return Query

Filter() public method

public Filter ( DeclaredSymbolInfo symbol ) : bool
symbol DeclaredSymbolInfo
return bool

GetSearchTermForAssemblySearch() public method

public GetSearchTermForAssemblySearch ( ) : string
return string

GetSearchTermForMSBuildSearch() public method

public GetSearchTermForMSBuildSearch ( ) : string
return string

GetSearchTermForProjectSearch() public method

public GetSearchTermForProjectSearch ( ) : string
return string

GetSearchTermForSymbolSearch() public method

public GetSearchTermForSymbolSearch ( ) : string
return string

IsAssemblySearch() public method

public IsAssemblySearch ( ) : bool
return bool

Query() public method

public Query ( string queryString ) : System
queryString string
return System

StripQuotes() public static method

public static StripQuotes ( string text, bool &isQuoted ) : string
text string
isQuoted bool
return string

Property Details

DotSeparatedNames public property

public List DotSeparatedNames
return List

Names public property

public List Names
return List

Paths public property

public List Paths
return List

SymbolKinds public property

public List SymbolKinds
return List