Esempio n. 1
0
        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 + ")"));
 }
Esempio n. 3
0
 public object[] ToArray()
 {
     return(new object[] { ProjectName, CustomFolder, ComponentName, DeclarationType.ToString(), Scope, IdentifierName, AsTypeName });
 }
Esempio n. 4
0
 /// <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));
 }