Here are the examples of the csharp api class System.Data.Common.CommandTrees.Internal.ExpressionPrinter.PrinterVisitor.AppendType(System.Data.Common.Utils.TreeNode, System.Data.Metadata.Edm.TypeUsage) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
0
1. Example
View licenseprivate static void AppendParameters(TreeNode node, IEnumerable<KeyValuePair<string, TypeUsage>> paramInfos) { node.Text.Append("("); int pos = 0; foreach(KeyValuePair<string, TypeUsage> paramInfo in paramInfos) { if (pos > 0) { node.Text.Append(", "); } AppendType(node, paramInfo.Value); node.Text.Append(" "); node.Text.Append(paramInfo.Key); pos++; } node.Text.Append(")"); }
0
2. Example
View licenseinternal static void AppendTypeSpecifier(TreeNode node, TypeUsage type) { node.Text.Append(" : "); AppendType(node, type); }
0
3. Example
View licenseprivate TreeNode VisitCastOrTreat(string op, DbUnaryExpression e) { TreeNode retInfo = null; TreeNode argInfo = this.VisitExpression(e.Argument); if (0 == argInfo.Children.Count) { argInfo.Text.Insert(0, op); argInfo.Text.Insert(op.Length, '('); argInfo.Text.Append(" As "); AppendType(argInfo, e.ResultType); argInfo.Text.Append(")"); retInfo = argInfo; } else { retInfo = new TreeNode(op); AppendTypeSpecifier(retInfo, e.ResultType); retInfo.Children.Add(argInfo); } return retInfo; }