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