protected static string GetMenuName(ITypeSpecImmutable spec) { if (spec is IServiceSpecImmutable) { return(spec.GetFacet <INamedFacet>().NaturalName); } return(Model.ActionsMenuName); }
public IFacet GetFacet(Type type) => InnerSpec.GetFacet(type);
private string GetFriendlyNameForObject() { ITypeSpecImmutable spec = GetObjectSpec <TObject>(); return(spec.GetFacet <INamedFacet>().NaturalName); }
protected static string GetMenuName(ITypeSpecImmutable spec) { if (spec is IServiceSpecImmutable) { return spec.GetFacet<INamedFacet>().NaturalName; } return Model.ActionsMenuName; }
private static bool IsStatic(ITypeSpecImmutable spec) => spec.GetFacet <ITypeIsStaticFacet>()?.Flag == true;