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

Параметры

component
Object

Имя Object класса, для которого требуется.

Возвращаемое значение

Значение, String содержащее имя класса для указанного компонента.

Атрибуты

Исключения

component равно null.

Комментарии

Как правило, этот метод возвращает полное Type имя для component типа параметра. Например, имя класса для кнопки — System. Windows. Forms.Button". Если component реализуется ICustomTypeDescriptor, он может возвращать альтернативное имя.

Этот метод эквивалентен перегруженным GetClassName(Object, Boolean) методу со вторым параметром false.

См. также раздел

Применяется к

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

Параметры

componentType
Type

Целевой Type компонент.

Возвращаемое значение

Значение String , содержащее имя класса для указанного типа компонента.

Исключения

componentType равно null.

Комментарии

Этот метод использует дескриптор кэшированного пользовательского типа для указанного типа для обнаружения связанного имени класса.

См. также раздел

Применяется к

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

Параметры

component
Object

Имя Object класса, для которого требуется.

noCustomTypeDesc
Boolean

true не учитывать сведения о описании пользовательского типа; falseв противном случае .

Возвращаемое значение

Значение, String содержащее имя класса для указанного компонента.

Атрибуты

Исключения

component равно null.

component — это межпроцессный удаленный объект.

Комментарии

Как правило, этот метод возвращает полное Type имя для component типа параметра. Например, имя класса для кнопки — System. Windows. Forms.Button". component Если параметр реализуетICustomTypeDescriptor, он может вернуть альтернативное имя.

См. также раздел

Применяется к