public ICompletionData CreateVariableCompletionData(ITypeParameter parameter) { return(new CompletionData(CompletionDataType.Variable, parameter.Name, description: EntityWrapper <IEntity> .CreateEntityDescription(parameter))); }
public ICompletionData CreateLiteralCompletionData(string title, string description = null, string insertText = null) { return(new CompletionData(CompletionDataType.Keyword, insertText ?? title, priority: 2, description: EntityWrapper <IEntity> .CreateEntityDescription(title, "<summary>" + (description ?? (insertText ?? title) + " Keyword") + "</summary>"))); }
public ICompletionData CreateNamespaceCompletionData(INamespace name) { return(new CompletionData(CompletionDataType.Namespace, name.Name, description: EntityWrapper <IEntity> .CreateEntityDescription("namespace " + name.Name))); }
public ICompletionData CreateVariableCompletionData(IVariable variable) { return(new CompletionData(CompletionDataType.Variable, variable.Name, description: EntityWrapper <IEntity> .CreateEntityDescription(variable))); }