Initial commit
[mono.git] / mcs / class / referencesource / System / compmod / system / componentmodel / INestedSite.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="INestedSite.cs" company="Microsoft">
3 //     Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>                                                                
5 //------------------------------------------------------------------------------
6
7 namespace System.ComponentModel {
8     
9     using System;
10
11     /// <devdoc>
12     ///     Nested containers site objects using INestedSite.  A nested
13     ///     site is simply a site with an additional property that can
14     ///     retrieve the full nested name of a component.
15     /// </devdoc>
16     public interface INestedSite : ISite {
17
18         /// <devdoc>
19         ///     Returns the full name of the component in this site in the format
20         ///     of <owner>.<component>.  If this component's site has a null
21         ///     name, FullName also returns null.
22         /// </devdoc>
23         string FullName { get; }
24     }
25 }