C# 클래스 MonoDevelop.CSharp.Completion.RoslynSymbolCompletionData

상속: MonoDevelop.CSharp.Completion.RoslynCompletionData
파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
factory MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory

공개 메소드들

메소드 설명
CompareTo ( object obj ) : int
CreateTooltipInformation ( CancellationToken ctoken, MonoDevelop editor, MonoDevelop ctx, ISymbol entity, bool smartWrap, bool createFooter = false, Microsoft.CodeAnalysis.SemanticModel model = null ) : Task
CreateTooltipInformation ( bool smartWrap, CancellationToken ctoken ) : Task
GetRightSideDescription ( bool isSelected ) : string
InsertCompletionText ( CompletionListWindow window, KeyActions &ka, MonoDevelop descriptor ) : void
IsOverload ( MonoDevelop.Ide.CodeCompletion.CompletionData other ) : bool
RoslynSymbolCompletionData ( ICompletionDataKeyHandler keyHandler, MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null ) : System

보호된 메소드들

메소드 설명
GetInsertionText ( ) : string

비공개 메소드들

메소드 설명
ContainsType ( ITypeSymbol testType, ITypeSymbol searchType ) : bool
HasAnyOverloadWithParameters ( IMethodSymbol method ) : bool
HasNonMethodMembersWithSameName ( CompletionListWindow window, ISymbol member ) : bool
InsertSemicolon ( CSharpCompletionTextEditorExtension ext, int exprStart ) : bool
IsBracketAlreadyInserted ( CSharpCompletionTextEditorExtension ext, IMethodSymbol method ) : bool
IsObsolete ( ISymbol symbol ) : bool
RequireGenerics ( IMethodSymbol method ) : bool

메소드 상세

CompareTo() 공개 메소드

public CompareTo ( object obj ) : int
obj object
리턴 int

CreateTooltipInformation() 공개 정적인 메소드

public static CreateTooltipInformation ( CancellationToken ctoken, MonoDevelop editor, MonoDevelop ctx, ISymbol entity, bool smartWrap, bool createFooter = false, Microsoft.CodeAnalysis.SemanticModel model = null ) : Task
ctoken System.Threading.CancellationToken
editor MonoDevelop
ctx MonoDevelop
entity ISymbol
smartWrap bool
createFooter bool
model Microsoft.CodeAnalysis.SemanticModel
리턴 Task

CreateTooltipInformation() 공개 메소드

public CreateTooltipInformation ( bool smartWrap, CancellationToken ctoken ) : Task
smartWrap bool
ctoken System.Threading.CancellationToken
리턴 Task

GetInsertionText() 보호된 메소드

protected GetInsertionText ( ) : string
리턴 string

GetRightSideDescription() 공개 메소드

public GetRightSideDescription ( bool isSelected ) : string
isSelected bool
리턴 string

InsertCompletionText() 공개 메소드

public InsertCompletionText ( CompletionListWindow window, KeyActions &ka, MonoDevelop descriptor ) : void
window CompletionListWindow
ka KeyActions
descriptor MonoDevelop
리턴 void

IsOverload() 공개 메소드

public IsOverload ( MonoDevelop.Ide.CodeCompletion.CompletionData other ) : bool
other MonoDevelop.Ide.CodeCompletion.CompletionData
리턴 bool

RoslynSymbolCompletionData() 공개 메소드

public RoslynSymbolCompletionData ( ICompletionDataKeyHandler keyHandler, MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null ) : System
keyHandler ICompletionDataKeyHandler
factory MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory
symbol ISymbol
text string
리턴 System

프로퍼티 상세

factory 보호되어 있는 프로퍼티

protected RoslynCodeCompletionFactory,MonoDevelop.CSharp.Completion factory
리턴 MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory