Exemplo n.º 1
0
        /// <summary>
        /// Add the child (second generic type) to the outer (first generic type) membrane.
        /// </summary>
        /// <typeparam name="Outer"></typeparam>
        /// <typeparam name="Inner"></typeparam>
        /// <returns></returns>
        public void AddChild <Outer, Inner>()
            where Outer : IMembrane, new()
            where Inner : IMembrane, new()
        {
            Membrane mOuter = (Membrane)RegisterMembrane <Outer>();
            Membrane mInner = (Membrane)RegisterMembrane <Inner>();

            mOuter.AddChild(mInner);
        }