private void HandleEndElement(XmlReader reader) { RelationshipEnd relationshipEnd = new RelationshipEnd(this); relationshipEnd.Parse(reader); if (this.Ends.Count == 2) { this.AddError(ErrorCode.InvalidAssociation, EdmSchemaErrorSeverity.Error, (object)Strings.TooManyAssociationEnds((object)this.FQName)); } else { this.Ends.Add((IRelationshipEnd)relationshipEnd); } }
/// <summary> /// handle the End child element /// </summary> /// <param name="reader"> XmlReader positioned at the end element </param> private void HandleEndElement(XmlReader reader) { DebugCheck.NotNull(reader); var end = new RelationshipEnd(this); end.Parse(reader); if (Ends.Count == 2) { AddError(ErrorCode.InvalidAssociation, EdmSchemaErrorSeverity.Error, Strings.TooManyAssociationEnds(FQName)); return; } Ends.Add(end); }
public OnOperation(RelationshipEnd parentElement, Operation operation) : base(parentElement) { Operation = operation; }
/// <summary> /// </summary> /// <param name="parentElement"> </param> /// <param name="operation"> </param> public OnOperation(RelationshipEnd parentElement, Operation operation) : base(parentElement) { Operation = operation; }
/// <summary> /// handle the End child element /// </summary> /// <param name="reader"> XmlReader positioned at the end element </param> private void HandleEndElement(XmlReader reader) { DebugCheck.NotNull(reader); var end = new RelationshipEnd(this); end.Parse(reader); if (Ends.Count == 2) { AddError(ErrorCode.InvalidAssociation, EdmSchemaErrorSeverity.Error, Strings.TooManyAssociationEnds(FQName)); return; } Ends.Add(end); }
public OnOperation(RelationshipEnd parentElement, Operation operation) : base((SchemaElement)parentElement, (IDbDependencyResolver)null) { this.Operation = operation; }