コード例 #1
0
 public override bool Equals(object o)
 {
     if (this == o)
     {
         return(true);
     }
     if (o == null || GetType() != o.GetType())
     {
         return(false);
     }
     MultiTokenTag.Tag tag1 = (MultiTokenTag.Tag)o;
     if (length != tag1.length)
     {
         return(false);
     }
     if (!name.Equals(tag1.name))
     {
         return(false);
     }
     if (!tag.Equals(tag1.tag))
     {
         return(false);
     }
     return(true);
 }
コード例 #2
0
 public MultiTokenTag(MultiTokenTag.Tag tag, int index)
 {
     this.tag   = tag;
     this.index = index;
 }