C# Class CsDebugScript.UI.CodeWindow.CompletionDataFactory

Inheritance: ICompletionDataFactory
Show file Open project: southpolenator/WinDbgCs Class Usage Examples

Public Methods

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

Method Details

CreateCodeTemplateCompletionData() public method

public CreateCodeTemplateCompletionData ( ) : IEnumerable
return IEnumerable

CreateEntityCompletionData() public method

public CreateEntityCompletionData ( IEntity entity ) : ICompletionData
entity IEntity
return ICompletionData

CreateEntityCompletionData() public method

public CreateEntityCompletionData ( IEntity entity, string text ) : ICompletionData
entity IEntity
text string
return ICompletionData

CreateEventCreationCompletionData() public method

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

CreateFormatItemCompletionData() public method

public CreateFormatItemCompletionData ( string format, string description, object example ) : ICompletionData
format string
description string
example object
return ICompletionData

CreateImportCompletionData() public method

public CreateImportCompletionData ( IType type, bool useFullName, bool addForTypeCreation ) : ICompletionData
type IType
useFullName bool
addForTypeCreation bool
return ICompletionData

CreateLiteralCompletionData() public method

public CreateLiteralCompletionData ( string title, string description = null, string insertText = null ) : ICompletionData
title string
description string
insertText string
return ICompletionData

CreateMemberCompletionData() public method

public CreateMemberCompletionData ( IType type, IEntity member ) : ICompletionData
type IType
member IEntity
return ICompletionData

CreateNamespaceCompletionData() public method

public CreateNamespaceCompletionData ( INamespace name ) : ICompletionData
name INamespace
return ICompletionData

CreateNewOverrideCompletionData() public method

public CreateNewOverrideCompletionData ( int declarationBegin, IUnresolvedTypeDefinition type, IMember m ) : ICompletionData
declarationBegin int
type IUnresolvedTypeDefinition
m IMember
return ICompletionData

CreateNewPartialCompletionData() public method

public CreateNewPartialCompletionData ( int declarationBegin, IUnresolvedTypeDefinition type, IUnresolvedMember m ) : ICompletionData
declarationBegin int
type IUnresolvedTypeDefinition
m IUnresolvedMember
return ICompletionData

CreatePreProcessorDefinesCompletionData() public method

public CreatePreProcessorDefinesCompletionData ( ) : IEnumerable
return IEnumerable

CreateTypeCompletionData() public method

public CreateTypeCompletionData ( IType type, bool showFullName, bool isInAttributeContext, bool addForTypeCreation ) : ICompletionData
type IType
showFullName bool
isInAttributeContext bool
addForTypeCreation bool
return ICompletionData

CreateVariableCompletionData() public method

public CreateVariableCompletionData ( ITypeParameter parameter ) : ICompletionData
parameter ITypeParameter
return ICompletionData

CreateVariableCompletionData() public method

public CreateVariableCompletionData ( IVariable variable ) : ICompletionData
variable IVariable
return ICompletionData

CreateXmlDocCompletionData() public method

public CreateXmlDocCompletionData ( string tag, string description = null, string tagInsertionText = null ) : ICompletionData
tag string
description string
tagInsertionText string
return ICompletionData