//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.ComponentModel { /// /// A "nested container" is an object that logically contains zero or more child /// components and is controlled (owned) by some parent component. /// /// In this context, "containment" refers to logical containment, not visual /// containment. Components and containers can be used in a variety of /// scenarios, including both visual and non-visual scenarios. /// public interface INestedContainer : IContainer { /// /// The component that owns this nested container. /// IComponent Owner { get; } } }