示例#1
0
文件: XmlDocs.cs 项目: rikkus/cadenza
        public static string Cref(string ns, CodeTypeDeclaration declType, CodeMemberProperty property)
        {
            var b = new CrefMemberBuilder("P", declType, null);

            Cref(b, ns, declType);
            b.Cref.Append(".").Append(property.Name);
            return(b.ToString());
        }
示例#2
0
文件: XmlDocs.cs 项目: rikkus/cadenza
 public static string Cref(string ns, CodeTypeDeclaration declType, CodeMemberMethod method)
 {
     var b = new CrefMemberBuilder ("M", declType, method);
     Cref (b, ns, declType);
     b.Cref.Append (".").Append (method.Name);
     if (method.TypeParameters.Count > 0) {
         b.Cref.Append ("``").Append (method.TypeParameters.Count);
     }
     if (method.Parameters.Count > 0) {
         b.Cref.Append ("(");
         b.AppendType (method.Parameters [0].Type);
         for (int i = 1; i < method.Parameters.Count; ++i) {
             b.Cref.Append (",");
             b.AppendType (method.Parameters [i].Type);
         }
         b.Cref.Append (")");
     }
     return b.ToString ();
 }
示例#3
0
文件: XmlDocs.cs 项目: rikkus/cadenza
        public static string Cref(string ns, CodeTypeDeclaration declType, CodeMemberMethod method)
        {
            var b = new CrefMemberBuilder("M", declType, method);

            Cref(b, ns, declType);
            b.Cref.Append(".").Append(method.Name);
            if (method.TypeParameters.Count > 0)
            {
                b.Cref.Append("``").Append(method.TypeParameters.Count);
            }
            if (method.Parameters.Count > 0)
            {
                b.Cref.Append("(");
                b.AppendType(method.Parameters [0].Type);
                for (int i = 1; i < method.Parameters.Count; ++i)
                {
                    b.Cref.Append(",");
                    b.AppendType(method.Parameters [i].Type);
                }
                b.Cref.Append(")");
            }
            return(b.ToString());
        }
示例#4
0
文件: XmlDocs.cs 项目: rikkus/cadenza
 public static string Cref(string ns, CodeTypeDeclaration declType, CodeMemberProperty property)
 {
     var b = new CrefMemberBuilder ("P", declType, null);
     Cref (b, ns, declType);
     b.Cref.Append (".").Append (property.Name);
     return b.ToString ();
 }