public ProtocolParametersForm(ProtocolUserControl ParentProtocolUserControl,ProtocolParameters ProtocolParameters) : this() { this.ParentProtocolUserControl = ParentProtocolUserControl; this.FormProtocolParameters = ProtocolParameters; ProtocolParametersFields = ProtocolProvider.GetProtocolParametersFields(FormProtocolParameters); }
public ProtocolUserControl(Protocol UserControlProtocol) : this() { this.UserControlProtocolType =UserControlProtocol.GetType(); this.UserControlProtocol =UserControlProtocol; UserControlProtocolParameters = this.UserControlProtocol.ProtocolParameters; ActivateUserControlProtocol(); }
public void SetNewUserControlProtocolParameters(ProtocolParameters ProtocolParameters) { this.UserControlProtocolParameters = ProtocolParameters; InitUserControlProtocol(); }
public void SetNewProtocolParameters(ProtocolParameters ProtocolParameters) { this.ProtocolParameters = ProtocolParameters; }
public Protocol(ProtocolParameters ProtocolParameters) { this.ProtocolParameters = ProtocolParameters; RunningThread = new Thread(_DoWork); RunningThread.IsBackground = true; }
//public static void GetProtocolParametersTypes(IProtocolParameters ProtocolParameters ) public static FieldInfo[] GetProtocolParametersFields(ProtocolParameters ProtocolParameters ) { FieldInfo[] ProtocolParametersFields= ProtocolParameters.GetType().GetFields(); return ProtocolParametersFields; }
public static Protocol GetProtocol(Type ProtocolType,ProtocolParameters ProtocolParameters) { return Activator.CreateInstance(ProtocolType,ProtocolParameters) as Protocol; }