public static DslModeling::ElementLink Connect(DslModeling::ModelElement source, DslModeling::ModelElement target) { if (source == null) { throw new global::System.ArgumentNullException("source"); } if (target == null) { throw new global::System.ArgumentNullException("target"); } if (CanAcceptSourceAndTarget(source, target)) { if (source is global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBase) { if (target is global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractCollection) { global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBase sourceAccepted = (global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBase)source; global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractCollection targetAccepted = (global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractCollection)target; DslModeling::ElementLink result = new global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBaseIsBeingReferenceOnDataContractCollections(sourceAccepted, targetAccepted); if (DslModeling::DomainClassInfo.HasNameProperty(result)) { DslModeling::DomainClassInfo.SetUniqueName(result); } return(result); } } } global::System.Diagnostics.Debug.Fail("Having agreed that the connection can be accepted we should never fail to make one."); throw new global::System.InvalidOperationException(); }
public static DslModeling::ElementLink Connect(DslModeling::ModelElement source, DslModeling::ModelElement target) { if (source == null) { throw new global::System.ArgumentNullException("source"); } if (target == null) { throw new global::System.ArgumentNullException("target"); } if (CanAcceptSourceAndTarget(source, target)) { if (source is global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBase) { if (target is global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractCollection) { global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBase sourceAccepted = (global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBase)source; global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractCollection targetAccepted = (global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractCollection)target; DslModeling::ElementLink result = new global::Microsoft.Practices.ServiceFactory.DataContracts.DataContractBaseIsBeingReferenceOnDataContractCollections(sourceAccepted, targetAccepted); if (DslModeling::DomainClassInfo.HasNameProperty(result)) { DslModeling::DomainClassInfo.SetUniqueName(result); } return result; } } } global::System.Diagnostics.Debug.Fail("Having agreed that the connection can be accepted we should never fail to make one."); throw new global::System.InvalidOperationException(); }