Conversion Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Резюмирует, разрешено ли преобразование, и если да, то какой тип преобразования (а в некоторых случаях и связанный символ).
public value class Conversion : IEquatable<Microsoft::CodeAnalysis::VisualBasic::Conversion>
public struct Conversion : IEquatable<Microsoft.CodeAnalysis.VisualBasic.Conversion>
type Conversion = struct
Public Structure Conversion
Implements IEquatable(Of Conversion)
- Наследование
-
Conversion
- Реализации
Свойства
Exists |
Возвращает значение True, если преобразование существует в виде расширяющего или сужающего преобразования. |
IsAnonymousDelegate |
Возвращает значение True, если это преобразование является расширяющимся анонимным делегатом, как определено в разделе 8.8, или сужающим преобразованием анонимного делегата, как определено в разделе 8.9. |
IsArray |
Возвращает значение True, если это преобразование является расширяющим или сужающим преобразованием массива, как определено в разделе 8.5. |
IsBoolean |
Возвращает значение True, если это преобразование является сужающим логическим преобразованием, как определено в разделе 8.2. |
IsDefault |
Возвращает значение True, если это преобразование является преобразованием по умолчанию (преобразование из литерала Nothing). |
IsIdentity |
Возвращает значение True, если это преобразование является преобразованием идентификаторов. |
IsLambda |
Возвращает значение True, если это лямбда-преобразование. |
IsNarrowing |
Возвращает значение True, если это преобразование является сужающим, а не расширяющим. |
IsNullableValueType |
Возвращает значение True, если это преобразование является расширяющимся преобразованием типа значения, допускающего значение NULL, или сужающим преобразованием типа значения, допускающего значение NULL, как определено в разделе 8.6.1. |
IsNumeric |
Возвращает значение True, если это преобразование является расширяющим числовым преобразованием или сужающим числовым преобразованием, как определено в разделе 8.3. |
IsReference |
Возвращает значение True, если это преобразование является расширяющим или сужающим ссылочным преобразованием, как определено в разделе 8.4. |
IsString |
Возвращает значение True, если это преобразование является расширяющимся или сужающим преобразованием строки, как определено в разделе 8.7. |
IsTypeParameter |
Возвращает значение True, если это преобразование параметра расширяющего или сужающего типа, как определено в разделе 8.10. |
IsUserDefined |
Возвращает значение True, если это преобразование является расширением определяемого пользователем или сужающим пользовательским преобразованием, как определено в разделе 8.11. |
IsValueType |
Возвращает значение True, если это преобразование расширяющегося или сужающего типа значения, как определено в разделе 8.6. |
IsWidening |
Возвращает значение True, если это преобразование является расширяющим, а не сужающим. |
MethodSymbol |
Возвращает метод, определяющий определяемое пользователем преобразование, если таковое есть. В противном случае возвращает значение Nothing. |
Методы
Equals(Conversion) |
Определяет, равен ли указанный объект текущему объекту. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. |
GetHashCode() |
Возвращает хэш-код для текущего объекта. |
ToCommonConversion() |
Создает на CommonConversion основе этого преобразования Visual Basic. |
ToString() |
Возвращает строку, представляющую текущий объект. |
Операторы
Equality(Conversion, Conversion) |
Возвращает значение True, если два Conversion значения равны. |
Inequality(Conversion, Conversion) |
Возвращает значение True, если два Conversion значения не равны. |