コード例 #1
0
 public TalkerCommand(TalkerCommand.CommandDomain domain, IPackable obj)
 {
     if (obj == null)
     {
         throw new Exception("TalkerCommand Invalid Argument");
     }
     this.Domain  = domain;
     this.Command = new TalkerCommand.CommandValue(obj.GetType().ToString());
 }
コード例 #2
0
 public TalkerCommand(TalkerCommand.CommandDomain domain, string command)
 {
     if (command == null)
     {
         throw new Exception("TalkerCommand(string) Invalid Argument");
     }
     this.Domain  = domain;
     this.Command = new TalkerCommand.CommandValue(command);
 }
コード例 #3
0
 public override bool Equals(object obj)
 {
     TalkerCommand.CommandValue commandValue = obj as TalkerCommand.CommandValue;
     if (commandValue == null)
     {
         return(false);
     }
     if (this.Type != commandValue.Type)
     {
         return(false);
     }
     if (this.Type == TalkerCommand.CommandValueType.Integer)
     {
         return(this.IntegerValue == commandValue.IntegerValue);
     }
     return(this.Type == TalkerCommand.CommandValueType.Raw || this.StringValue == commandValue.StringValue);
 }
コード例 #4
0
ファイル: TalkerCommand.cs プロジェクト: isoundy000/wzry-1
 public override bool Equals(object obj)
 {
     TalkerCommand.CommandValue value2 = obj as TalkerCommand.CommandValue;
     if (value2 == null)
     {
         return(false);
     }
     if (this.Type != value2.Type)
     {
         return(false);
     }
     if (this.Type == TalkerCommand.CommandValueType.Integer)
     {
         return(this.IntegerValue == value2.IntegerValue);
     }
     return((this.Type == TalkerCommand.CommandValueType.Raw) || (this.StringValue == value2.StringValue));
 }
コード例 #5
0
 public TalkerCommand(TalkerCommand.CommandDomain domain, uint command)
 {
     this.Domain  = domain;
     this.Command = new TalkerCommand.CommandValue(command);
 }
コード例 #6
0
 public TalkerCommand(TalkerCommand.CommandDomain domain, TalkerCommand.CommandValueType type)
 {
     this.Domain  = domain;
     this.Command = new TalkerCommand.CommandValue(type);
 }