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()); }
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()); }
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 (); }
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 (); }