public static void WritePrototypeHtml(this EventDefinition member, TextWriter w, PackageTargetFramework framework, bool linkToCode) { if (!member.DeclaringType.IsInterface) { if (member.AddMethod != null && (member.AddMethod.IsFamily || member.AddMethod.IsFamilyOrAssembly)) { w.Write("<span class=\"c-kw\">protected</span> "); } else if (member.AddMethod != null && (member.AddMethod.IsPublic)) { w.Write("<span class=\"c-kw\">public</span> "); } if (member.AddMethod != null && member.AddMethod.IsStatic) { w.Write("<span class=\"c-kw\">static</span> "); } } w.Write("<span class=\"c-kw\">event</span> "); WriteReferenceHtml(member.EventType, w, framework); var id = member.GetXmlName(); var href = GetHref(member, framework, linkToCode); w.Write($" <a {href} id=\"{id}\" class=\"c-ed\">"); WriteEncoded(member.Name, w); w.Write("</a>"); }