C# Класс CsDebugScript.UI.CodeWindow.CompletionDataFactory

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

Открытые методы

Метод Описание
CreateCodeTemplateCompletionData ( ) : IEnumerable
CreateEntityCompletionData ( IEntity entity ) : ICompletionData
CreateEntityCompletionData ( IEntity entity, string text ) : ICompletionData
CreateEventCreationCompletionData ( string delegateMethodName, IType delegateType, IEvent evt, string parameterDefinition, IUnresolvedMember currentMember, IUnresolvedTypeDefinition currentType ) : ICompletionData
CreateFormatItemCompletionData ( string format, string description, object example ) : ICompletionData
CreateImportCompletionData ( IType type, bool useFullName, bool addForTypeCreation ) : ICompletionData
CreateLiteralCompletionData ( string title, string description = null, string insertText = null ) : ICompletionData
CreateMemberCompletionData ( IType type, IEntity member ) : ICompletionData
CreateNamespaceCompletionData ( INamespace name ) : ICompletionData
CreateNewOverrideCompletionData ( int declarationBegin, IUnresolvedTypeDefinition type, IMember m ) : ICompletionData
CreateNewPartialCompletionData ( int declarationBegin, IUnresolvedTypeDefinition type, IUnresolvedMember m ) : ICompletionData
CreatePreProcessorDefinesCompletionData ( ) : IEnumerable
CreateTypeCompletionData ( IType type, bool showFullName, bool isInAttributeContext, bool addForTypeCreation ) : ICompletionData
CreateVariableCompletionData ( ITypeParameter parameter ) : ICompletionData
CreateVariableCompletionData ( IVariable variable ) : ICompletionData
CreateXmlDocCompletionData ( string tag, string description = null, string tagInsertionText = null ) : ICompletionData

Описание методов

CreateCodeTemplateCompletionData() публичный Метод

public CreateCodeTemplateCompletionData ( ) : IEnumerable
Результат IEnumerable

CreateEntityCompletionData() публичный Метод

public CreateEntityCompletionData ( IEntity entity ) : ICompletionData
entity IEntity
Результат ICompletionData

CreateEntityCompletionData() публичный Метод

public CreateEntityCompletionData ( IEntity entity, string text ) : ICompletionData
entity IEntity
text string
Результат ICompletionData

CreateEventCreationCompletionData() публичный Метод

public CreateEventCreationCompletionData ( string delegateMethodName, IType delegateType, IEvent evt, string parameterDefinition, IUnresolvedMember currentMember, IUnresolvedTypeDefinition currentType ) : ICompletionData
delegateMethodName string
delegateType IType
evt IEvent
parameterDefinition string
currentMember IUnresolvedMember
currentType IUnresolvedTypeDefinition
Результат ICompletionData

CreateFormatItemCompletionData() публичный Метод

public CreateFormatItemCompletionData ( string format, string description, object example ) : ICompletionData
format string
description string
example object
Результат ICompletionData

CreateImportCompletionData() публичный Метод

public CreateImportCompletionData ( IType type, bool useFullName, bool addForTypeCreation ) : ICompletionData
type IType
useFullName bool
addForTypeCreation bool
Результат ICompletionData

CreateLiteralCompletionData() публичный Метод

public CreateLiteralCompletionData ( string title, string description = null, string insertText = null ) : ICompletionData
title string
description string
insertText string
Результат ICompletionData

CreateMemberCompletionData() публичный Метод

public CreateMemberCompletionData ( IType type, IEntity member ) : ICompletionData
type IType
member IEntity
Результат ICompletionData

CreateNamespaceCompletionData() публичный Метод

public CreateNamespaceCompletionData ( INamespace name ) : ICompletionData
name INamespace
Результат ICompletionData

CreateNewOverrideCompletionData() публичный Метод

public CreateNewOverrideCompletionData ( int declarationBegin, IUnresolvedTypeDefinition type, IMember m ) : ICompletionData
declarationBegin int
type IUnresolvedTypeDefinition
m IMember
Результат ICompletionData

CreateNewPartialCompletionData() публичный Метод

public CreateNewPartialCompletionData ( int declarationBegin, IUnresolvedTypeDefinition type, IUnresolvedMember m ) : ICompletionData
declarationBegin int
type IUnresolvedTypeDefinition
m IUnresolvedMember
Результат ICompletionData

CreatePreProcessorDefinesCompletionData() публичный Метод

public CreatePreProcessorDefinesCompletionData ( ) : IEnumerable
Результат IEnumerable

CreateTypeCompletionData() публичный Метод

public CreateTypeCompletionData ( IType type, bool showFullName, bool isInAttributeContext, bool addForTypeCreation ) : ICompletionData
type IType
showFullName bool
isInAttributeContext bool
addForTypeCreation bool
Результат ICompletionData

CreateVariableCompletionData() публичный Метод

public CreateVariableCompletionData ( ITypeParameter parameter ) : ICompletionData
parameter ITypeParameter
Результат ICompletionData

CreateVariableCompletionData() публичный Метод

public CreateVariableCompletionData ( IVariable variable ) : ICompletionData
variable IVariable
Результат ICompletionData

CreateXmlDocCompletionData() публичный Метод

public CreateXmlDocCompletionData ( string tag, string description = null, string tagInsertionText = null ) : ICompletionData
tag string
description string
tagInsertionText string
Результат ICompletionData