public VisibilityItem(string label, string description, Mastonet.Visibility visibility, ControlTemplate icon) { this.Label = label; this.Description = description; this.Visibility = visibility; this.Icon = icon; }
public static StepVisibility ToCommonStepVisibility(this Mastonet.Visibility visibility) { return(visibility switch { Mastonet.Visibility.Public => StepVisibility.Public, Mastonet.Visibility.Unlisted => StepVisibility.Unlisted, Mastonet.Visibility.Private => StepVisibility.Private, Mastonet.Visibility.Direct => StepVisibility.Direct, _ => throw new ArgumentOutOfRangeException(nameof(visibility), visibility, null) });
public MastoNetVisibility(Mastonet.Visibility visibility) { _visibility = visibility; }
public static MastoNetVisibility ToCommon(this Mastonet.Visibility visibility) => new MastoNetVisibility(visibility);