System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetComponentName C# (CSharp) Method

GetComponentName() private method

Retrieves the component name from the site.
private GetComponentName ( object instance ) : string
instance object
return string
            internal string GetComponentName(object instance)
            {
                IComponent comp = instance as IComponent;
                if (comp != null)
                {
                    ISite site = comp.Site;
                    if (site != null)
                    {
                        INestedSite nestedSite = site as INestedSite;
                        if (nestedSite != null)
                        {
                            return nestedSite.FullName;
                        }
                        else
                        {
                            return site.Name;
                        }
                    }
                }

                return null;
            }