public static Initialize ( ) : ME1Package>.Func |
||
return | ME1Package>.Func |
public static Func<string, ME1Package> Initialize()
{
if (isInitialized)
{
throw new Exception(nameof(ME1Package) + " can only be initialized once");
}
else
{
isInitialized = true;
return f => new ME1Package(f);
}
}
public static void Initialize() { UDKConstructorDelegate = UDKPackage.Initialize(); ME1ConstructorDelegate = ME1Package.Initialize(); ME2ConstructorDelegate = ME2Package.Initialize(); ME3ConstructorDelegate = ME3Package.Initialize(); }