/// <summary>Determine if this cardinality is equal to another object.</summary> /// <remarks>Determine if this cardinality is equal to another object.</remarks> /// <param name="obj">- the other object</param> /// <returns>true if the two objects describe the same cardinality; false otherwise.</returns> public override bool Equals(object obj) { if (obj == null) { return(false); } else { if (obj.GetType() != GetType()) { return(false); } else { Ca.Infoway.Messagebuilder.Xml.Cardinality that = (Ca.Infoway.Messagebuilder.Xml.Cardinality)obj; return(new EqualsBuilder().Append(this.min, that.min).Append(this.max, that.max).IsEquals()); } } }
/// <summary>Standard constructor.</summary> /// <remarks>Standard constructor.</remarks> /// <param name="templateOid">- the OID of the template</param> /// <param name="cardinality">- the cardinality.</param> public ContainedTemplate(string templateOid, Ca.Infoway.Messagebuilder.Xml.Cardinality cardinality) { this.templateOid = templateOid; this.cardinality = cardinality.ToString(); }