private bool equals(CodedTypeR2 <T> that) { return(new EqualsBuilder() .Append(this.Code, that.Code) .Append(this.codeSystemName, that.codeSystemName) .Append(this.CodeSystemVersion, that.CodeSystemVersion) .Append(this.displayName, that.displayName) .Append(this.OriginalText, that.OriginalText) .Append(this.qualifier, that.qualifier) .Append(this.translation, that.translation) .Append(this.SimpleValue, that.SimpleValue) .Append(this.Operator, that.Operator) .Append(this.Value, that.Value) .Append(this.ValidTime, that.ValidTime) .Append(this.Qty, that.Qty) .Append(this.NullFlavorForTranslationOnly, that.NullFlavorForTranslationOnly) .IsEquals()); }
/// <summary> /// Constructs a CR with all fields /// </summary> /// <param name="name"></param> /// <param name="value"></param> /// <param name="inverted"></param> public CodeRole(CodedTypeR2 <Code> name, CodedTypeR2 <Code> value, bool inverted) { Name = name; Value = value; Inverted = inverted; }
/// <summary> /// Constructs a CR with default inverted value /// </summary> /// <param name="name"></param> /// <param name="value"></param> public CodeRole(CodedTypeR2 <Code> name, CodedTypeR2 <Code> value) : this(name, value, false) { }