private static string GetKindText(QuickInfoKind kind) { switch (kind) { case QuickInfoKind.Text: default: return(null); case QuickInfoKind.Table: return("table"); case QuickInfoKind.Database: return("database"); case QuickInfoKind.Cluster: return("cluster"); case QuickInfoKind.Literal: return("literal"); case QuickInfoKind.Type: return("type"); case QuickInfoKind.Pattern: return("pattern"); case QuickInfoKind.Parameter: return("parameter"); case QuickInfoKind.Scalar: return("scalar"); case QuickInfoKind.Variable: return("variable"); case QuickInfoKind.LocalFunction: case QuickInfoKind.BuiltInFunction: case QuickInfoKind.DatabaseFunction: return("function"); case QuickInfoKind.Operator: return("operator"); } }
public QuickInfoItem(QuickInfoKind kind, params ClassifiedText[] parts) : this(kind, (IEnumerable <ClassifiedText>)parts) { }
public QuickInfoItem(QuickInfoKind kind, IEnumerable <ClassifiedText> parts) { this.Kind = kind; this.Parts = parts.ToReadOnly(); }
public QuickInfoItem(QuickInfoKind kind, string text) : this(kind, new ClassifiedText(text)) { }