C# 클래스 Microsoft.SourceBrowser.SourceIndexServer.Models.Query

파일 보기 프로젝트 열기: KirillOsenkov/SourceBrowser 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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