Пример #1
0
		static string Generate(MemberDom member)
		{
			XElement body;
			var doc = GetDoc(out body);
			body.Add(
				x("h1", member.Type.SimpleName + GetMemberName(member) + Names[Strings.SuffixDelimeter] + 
					Names[GetMethodKindName(member)]+ " ", member.GetParametersLongSignature()),
				x("p", XMLUtils.GetTagInnerXml(member.DocInfo, "summary", Navigation, true)),
				NamespaceAssembly(member.DeclaringType),
				GenerateSyntax(member),
				BuldParameters(Names[Strings.TypeParameters], member.GenericArguments),
				BuldParameters(Names[Strings.Parameters], member.Params),
				BuildReturns(member),
				BuildEnding(member.Type.Assembly, member.DocInfo)
			);
			return doc.ToString();
		}