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

Mostra 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_oe property

public List DotSeparatedNames
return List

Names public_oe property

public List Names
return List

Paths public_oe property

public List Paths
return List

SymbolKinds public_oe property

public List SymbolKinds
return List