IProtocolProxy.cs 438 B

12345678910111213141516171819
  1. using System;
  2. namespace WCS.Core.IL
  3. {
  4. public interface IProtocolProxy
  5. {
  6. void Set<T>(string propertyName, T value);
  7. T Get<T>(string propertyName);
  8. T CallReturn<T>(string methodName, params object[] args);
  9. void CallVoid(string methodName, params object[] args);
  10. void AddEvent(string eventName, Delegate delgate);
  11. void RemoveEvent(string eventName, Delegate delgate);
  12. }
  13. }