public override void WriteDocumentation(DocumentationWriter writer) { writer.WriteHeader(); writer.WritePageTitle($"{Parent.Name}.{Name}", "Property"); writer.Write(this, Documentation.GetSummary()); writer.WriteLine("```csharp"); writer.WriteLine(CodeAmbience.ConvertSymbol(Property)); writer.WriteLine("```"); // attributes writer.WriteDocItems(Parameters, "#### Parameters"); if (Property.ReturnType.Kind != TypeKind.Void) { writer.WriteLine("#### Property Value"); writer.WriteLine(writer.GetTypeLink(Property.ReturnType) + " "); writer.Write(this, Documentation.GetValue()); } writer.WriteExceptions(this); writer.Write("### Example", Documentation.GetExample(), this); writer.Write("### Remarks", Documentation.GetRemarks(), this); }
public override void WriteDocumentation(DocumentationWriter writer) { writer.WriteHeader(); writer.WritePageTitle(Name, "Constructor"); writer.Write(this, Documentation.GetSummary()); writer.WriteLine("```csharp"); writer.WriteLine(CodeAmbience.ConvertSymbol(Method)); writer.WriteLine("```"); // attributes writer.WriteDocItems(Parameters, "#### Parameters"); writer.WriteExceptions(this); writer.Write("### Example", Documentation.GetExample(), this); writer.Write("### Remarks", Documentation.GetRemarks(), this); }