private static string GetReferenceClass(ApiKind kind) { switch (kind) { case ApiKind.Interface: case ApiKind.Delegate: case ApiKind.Enum: case ApiKind.Struct: case ApiKind.Class: return(kind.ToString().ToLower()); case ApiKind.Namespace: case ApiKind.Constant: case ApiKind.EnumItem: case ApiKind.Field: case ApiKind.Constructor: case ApiKind.Destructor: case ApiKind.Property: case ApiKind.PropertyGetter: case ApiKind.PropertySetter: case ApiKind.Method: case ApiKind.Operator: case ApiKind.Event: case ApiKind.EventAdder: case ApiKind.EventRemover: case ApiKind.EventRaiser: default: return("reference"); } }
public string GetIcon(ApiKind kind) { var name = kind.ToString(); if (kind is ApiKind.Constructor or ApiKind.Destructor or ApiKind.PropertyGetter or ApiKind.PropertySetter or ApiKind.EventAdder or ApiKind.EventRemover or ApiKind.EventRaiser) { name = "method"; } return($"/img/{name}.svg"); }