Метод Type.ReflectionOnlyGetType(String, Boolean, Boolean)

Получает объект Type с заданным именем, позволяющий определить, будет ли учитываться регистр при поиске, и будет ли создаваться исключение в случае невозможности найти тип.Тип загружается не для выполнения, а только для отражения.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public static Type ReflectionOnlyGetType(string typeName, bool throwIfNotFound, bool ignoreCase)

Параметры

  • typeName
    • Тип: System.String
    • Имя искомого типа Type с указанием сборки.
  • throwIfNotFound
    • Значение true, чтобы в случае невозможности найти тип выбрасывалось исключение TypeLoadException ; значение false, чтобы при невозможности найти тип возвращалось значение null.Кроме того, при указании значения false подавляются некоторые другие условия возникновения исключений, но не все из них.См. раздел «Исключения».
  • ignoreCase
    • Значение true, чтобы не учитывать регистр при поиске typeName , значение false, чтобы учитывать регистр при поиске typeName .

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

  • Тип: System.Type
  • Тип с указанным именем, если он существует; в противном случае — значение null.Если тип не найден, параметр throwIfNotFound определяет дальнейшее действие — возврат значения null или создание исключения.В некоторых случаях исключение создается независимо от значения параметра throwIfNotFound .См. раздел «Исключения».
developers/references/system.type.reflectiononlygettype_system.string_system.boolean_system.boolean.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)