예제 #1
0
 public override string ToString()
 {
     if (SerialData != null)
     {
         return(provider != null?provider.DeserializeLogic(SerialData).ToString() : AssemblyName + " [" + SerialData.Length + "]");
     }
     return("new " + AssemblyName + "." + LogicName);
 }
예제 #2
0
            private async Task Load()
            {
                provider = await CSLogicProvider.AsyncFactory(AssemblyName);

                instance = SerialData != null?provider.DeserializeLogic(SerialData) : provider.Instantiate(LogicName, ConstructorParameters);
            }