/// <exception cref="ArgumentNullException"> /// <paramref name="first"/> is null.-or- /// <paramref name="second"/> is null. /// </exception> internal DependencyRelationship(TypeBase first, TypeBase second) : base(first, second) { Attach(); }
protected virtual void CopyFrom(TypeBase type) { name = type.name; access = type.access; }
/// <exception cref="RelationshipException"> /// Cannot create nesting relationship. /// </exception> /// <exception cref="ArgumentNullException"> /// <paramref name="parentClass"/> is null.-or- /// <paramref name="innerClass"/> is null. /// </exception> internal NestingRelationship(CompositeType parentType, TypeBase innerType) : base(parentType, innerType) { Attach(); }