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