C# Класс MonoDevelop.CSharp.Completion.RoslynSymbolCompletionData

Наследование: MonoDevelop.CSharp.Completion.RoslynCompletionData
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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