public void NamedIdentifiersShouldBeBracketQuoted(DeclarationType declarationType) { string declarationTitle = declarationType.ToString(); // All words - both reserved and not - should be bracket quoted for these types foreach (string word in AutoCompleteHelper.DefaultCompletionText.ToList().Append("NonReservedWord")) { string tokenText = ""; SqlCompletionItem item = new SqlCompletionItem(declarationTitle, declarationType, tokenText); CompletionItem completionItem = item.CreateCompletionItem(0, 1, 2); Assert.Equal(declarationTitle, completionItem.Label); Assert.Equal($"[{declarationTitle}]", completionItem.InsertText); Assert.Equal(declarationTitle, completionItem.Detail); } }
public new string ToString() { return((string.IsNullOrEmpty(ID) ? "" : ID + " ") + (string.IsNullOrEmpty(ToolTip) ? DeclarationType.ToString() : DeclarationType.ToString() + " (" + ToolTip + ")")); }
public object[] ToArray() { return(new object[] { ProjectName, CustomFolder, ComponentName, DeclarationType.ToString(), Scope, IdentifierName, AsTypeName }); }
/// <summary> /// Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. /// </summary> /// <returns> /// A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. /// </returns> public override string ToString() { return(String.Format("{0}:{1}", DeclarationType.ToString()[0], Name)); }