public override string ToString() { if (SerialData != null) { return(provider != null?provider.DeserializeLogic(SerialData).ToString() : AssemblyName + " [" + SerialData.Length + "]"); } return("new " + AssemblyName + "." + LogicName); }
private async Task Load() { provider = await CSLogicProvider.AsyncFactory(AssemblyName); instance = SerialData != null?provider.DeserializeLogic(SerialData) : provider.Instantiate(LogicName, ConstructorParameters); }