C# Class MonoDevelop.CSharp.Completion.RoslynSymbolCompletionData

Inheritance: MonoDevelop.CSharp.Completion.RoslynCompletionData
Show file Open project: powerumc/monodevelop_korean Class Usage Examples

Protected Properties

Property Type Description
factory MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory

Public Methods

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

Protected Methods

Method Description
GetInsertionText ( ) : string

Private Methods

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

Method Details

CompareTo() public method

public CompareTo ( object obj ) : int
obj object
return int

CreateTooltipInformation() public static method

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
return Task

CreateTooltipInformation() public method

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

GetInsertionText() protected method

protected GetInsertionText ( ) : string
return string

GetRightSideDescription() public method

public GetRightSideDescription ( bool isSelected ) : string
isSelected bool
return string

InsertCompletionText() public method

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

IsOverload() public method

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

RoslynSymbolCompletionData() public method

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
return System

Property Details

factory protected property

protected RoslynCodeCompletionFactory,MonoDevelop.CSharp.Completion factory
return MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory