Exemple #1
0
 public static ProtocolParameterAdapterBase GetObject(ProtocolParametersBase protocolParameters)
 {
     if (protocolParameters is T0ProtocolParameters)
     {
         return(new T0ProtocolParameterAdapter((T0ProtocolParameters)protocolParameters));
     }
     else if (protocolParameters is T1ProtocolParameters)
     {
         return(new T1ProtocolParameterAdapter((T1ProtocolParameters)protocolParameters));
     }
     else if (protocolParameters is UnknownProtocolParameters)
     {
         return(new UnknownProtocolParameterAdapter((UnknownProtocolParameters)protocolParameters));
     }
     else
     {
         throw new ArgumentException();
     }
 }
Exemple #2
0
        public ProtocolParameterAdapterBase(ProtocolParametersBase protocolParameters)
        {
            this.protocolParameters = protocolParameters;

            this.removeIndicationCommand = new DelegateCommand(this.RemoveIndication, () => this.protocolParameters.IsOnlyIndicatedProtocol == false);
        }