23 lines
481 B
C#
23 lines
481 B
C#
using System.Threading.Tasks;
|
|
|
|
namespace Flyoobe
|
|
{
|
|
public abstract class FeatureBase
|
|
{
|
|
public abstract string ID();
|
|
|
|
public abstract string Info();
|
|
|
|
public abstract string GetFeatureDetails();
|
|
|
|
public abstract string SupportedOS();
|
|
|
|
public abstract Task<bool> CheckFeature();
|
|
|
|
public abstract Task<bool> DoFeature();
|
|
|
|
public abstract bool UndoFeature();
|
|
|
|
public abstract bool IsRecommended { get; }
|
|
}
|
|
} |