TypeDescriptor.GetComponentName Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает имя указанного компонента.
Перегрузки
GetComponentName(Object) |
Возвращает имя указанного компонента, используя дескриптор типа по умолчанию. |
GetComponentName(Object, Boolean) |
Возвращает имя указанного компонента, используя дескриптор пользовательского типа. |
GetComponentName(Object)
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
Возвращает имя указанного компонента, используя дескриптор типа по умолчанию.
public:
static System::String ^ GetComponentName(System::Object ^ component);
public static string GetComponentName (object component);
public static string? GetComponentName (object component);
static member GetComponentName : obj -> string
Public Shared Function GetComponentName (component As Object) As String
Параметры
Возвращаемое значение
Строка String, содержащая имя заданного компонента, или null
, если имя компонента отсутствует.
Исключения
component
имеет значение null
.
Параметр component
является межпроцессным удаленным объектом.
Комментарии
Как правило, этот метод возвращает имя сайта компонента, если он существует. Например, имя класса для кнопки — System.Windows. Forms. Кнопка".
Этот метод эквивалентен перегруженным GetComponentName(Object, Boolean) методу со вторым параметром false
.
Этот метод используется во время разработки для получения имени экземпляра компонента.
См. также раздел
- GetComponentName()
- GetClassName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
Применяется к
GetComponentName(Object, Boolean)
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
Возвращает имя указанного компонента, используя дескриптор пользовательского типа.
public:
static System::String ^ GetComponentName(System::Object ^ component, bool noCustomTypeDesc);
public static string GetComponentName (object component, bool noCustomTypeDesc);
public static string? GetComponentName (object component, bool noCustomTypeDesc);
static member GetComponentName : obj * bool -> string
Public Shared Function GetComponentName (component As Object, noCustomTypeDesc As Boolean) As String
Параметры
- noCustomTypeDesc
- Boolean
Значение true
, чтобы настраиваемые сведения описания типа не учитывались; в противном случае — значение false
.
Возвращаемое значение
Имя класса для заданного компонента или null
, если имя компонента отсутствует.
Исключения
component
имеет значение null
.
Параметр component
является межпроцессным удаленным объектом.
Комментарии
Этот метод используется во время разработки для получения имени экземпляра компонента. Как правило, этот метод возвращает имя сайта компонента, если он существует. Например, имя класса для кнопки — System.Windows. Forms. Кнопка". Если компонент реализует ICustomTypeDescriptor интерфейс, он может вернуть альтернативное имя.
См. также раздел
- GetComponentName()
- ICustomTypeDescriptor
- GetClassName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType