public void AddFingerprint(ExpressionFingerprint fingerprint)
 {
     if (fingerprint != null)
         fingerprint.AddToHashCodeCombiner(this);
     else
         AddInt32(0);
 }
 protected bool Equals(ExpressionFingerprint other)
 {
     if (other != null && NodeType == other.NodeType)
         return Type == other.Type;
     return false;
 }