C# Class MonoDevelop.CSharp.Completion.RoslynSymbolCompletionData

Inheritance: MonoDevelop.CSharp.Completion.RoslynCompletionData
Afficher le fichier Open project: powerumc/monodevelop_korean Class Usage Examples

Protected Properties

Свойство Type Description
factory MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
GetInsertionText ( ) : string

Private Methods

Méthode 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 méthode

public CompareTo ( object obj ) : int
obj object
Résultat int

CreateTooltipInformation() public static méthode

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
Résultat Task

CreateTooltipInformation() public méthode

public CreateTooltipInformation ( bool smartWrap, CancellationToken ctoken ) : Task
smartWrap bool
ctoken System.Threading.CancellationToken
Résultat Task

GetInsertionText() protected méthode

protected GetInsertionText ( ) : string
Résultat string

GetRightSideDescription() public méthode

public GetRightSideDescription ( bool isSelected ) : string
isSelected bool
Résultat string

InsertCompletionText() public méthode

public InsertCompletionText ( CompletionListWindow window, KeyActions &ka, MonoDevelop descriptor ) : void
window CompletionListWindow
ka KeyActions
descriptor MonoDevelop
Résultat void

IsOverload() public méthode

public IsOverload ( MonoDevelop.Ide.CodeCompletion.CompletionData other ) : bool
other MonoDevelop.Ide.CodeCompletion.CompletionData
Résultat bool

RoslynSymbolCompletionData() public méthode

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
Résultat System

Property Details

factory protected_oe property

protected RoslynCodeCompletionFactory,MonoDevelop.CSharp.Completion factory
Résultat MonoDevelop.CSharp.Completion.RoslynCodeCompletionFactory