public static void WriteObsoleteAttribute(CodeWriter code, ServiceElementWithAttributesInfo element) { if (element.IsObsolete) { code.WriteLine("[Obsolete]"); } }
public static void WriteObsoleteAttribute(CodeWriter code, ServiceElementWithAttributesInfo element) { if (element.IsObsolete) { var message = element.ObsoleteMessage; code.WriteLine(message != null ? $"[Obsolete({CreateString(message)})]" : "[Obsolete]"); } }
private static void WriteJsDoc(CodeWriter code, ServiceElementWithAttributesInfo element) { WriteJsDoc(code, (element as IServiceHasSummary)?.Summary, isObsolete: element.IsObsolete, obsoleteMessage: element.ObsoleteMessage); }
public static ServiceAttributeInfo TryGetHttpAttribute(this ServiceElementWithAttributesInfo element) => element.TryGetAttribute("http");
private protected IReadOnlyList <ServiceAttributeParameterInfo> GetHttpParameters(ServiceElementWithAttributesInfo element) => element.TryGetHttpAttribute()?.Parameters ?? Array.Empty <ServiceAttributeParameterInfo>();