You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
585 B

#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IPA.AntiMalware
{
public static class AntiMalwareEngine
{
public static IAntiMalware Engine { get; } = InitializeEngine();
private static IAntiMalware InitializeEngine()
{
IAntiMalware? engine = null;
#if !NET35
engine = WindowsAntiMalware.TryInitialize();
#endif
engine ??= new NoopAntiMalware();
return engine;
}
}
}