BytecodeApi Documentation

BytecodeApi.UI.Converters Namespace

Classes


  Class Description
Public class BooleanConverter
Represents the converter that converts Boolean? values. The Convert(Nullable<(Of <<'(Boolean>)>>)) method returns an Object based on the specified BooleanConverterMethod parameter.
Public class BooleanMathConverter
Represents the converter that performs boolean calculations on the value and parameter. The Convert(Nullable<(Of <<'(Boolean>)>>), Nullable<(Of <<'(Boolean>)>>)) method returns a Boolean value based on the specified BooleanMathConverterMethod parameter.
Public class ByteSizeConverter
Represents the converter that converts Int64? values (or values that are convertible to Int64) representing a byte size to an equivalent String representation. The Convert(Object) method returns a String based on the specified parameters using the Format()()()() method.
Public class CoalesceConverter
Represents the converter that converts objects based on whether the value is nullNothingnullptra null reference (Nothing in Visual Basic) and returns the parameter instead.
Public class DateTimeConverter
Represents the converter that converts DateTime? values. The Convert method returns a String based on the specified DateTimeConverterMethod parameter.
Public class EnumConverter
Represents the converter that converts Enum values. The Convert method returns an Object based on the specified EnumConverterMethod parameter.
Public class EqualityConverter
Represents the converter that converts objects or IComparable values based on equality to the specified parameter. The Convert method returns an Object based on the specified EqualityConverterMethod and BooleanConverterMethod parameters.
Public class IEnumerableAnyConverter
Represents the converter that converts IEnumerable values based on IEnumerable emptiness. The Convert(IEnumerable) method returns an Object based on the specified BooleanConverterMethod parameter.
Public class IEnumerableConverter
Represents the converter that converts IEnumerable values. The Convert(IEnumerable, Object) method returns an Object based on the specified IEnumerableConverterMethod parameter.
Public class IfConverter
Represents the converter that converts Boolean? values. The Convert(Nullable<(Of <<'(Boolean>)>>)) method returns IfTrue or IfFalse based on whether the Boolean? value is trueTruetruetrue (True in Visual Basic).
Public class ImageSourceConverter
Represents the converter that converts Image or Icon values to an image source. The Convert(Object) method returns an BitmapSource created from the specified value. The value must be an Image or an Icon.
Public class MathConverter
Represents the converter that performs mathematical calculations on numeric value and parameter types. The Convert method returns a numeric value based on the specified MathConverterMethod parameter and the types of the value and parameter.
Public class NullConverter
Represents the converter that converts objects based on whether the value is nullNothingnullptra null reference (Nothing in Visual Basic). The Convert(Object) method returns an Object based on the specified BooleanConverterMethod parameter.
Public class PathConverter
Represents the converter that converts path strings. The Convert(String, String) method returns a String based on the specified PathConverterMethod parameter.
Public class RangeConverter
Represents the converter that converts IComparable values based on whether they lie in a specific range. The Convert method returns an Object based on the specified min/max parameters and the BooleanConverterMethod parameter.
Public class StringConverter
Represents the converter that converts or manipulates strings. The Convert method returns an Object based on the specified StringConverterMethod parameter.
Public class StringEmptyConverter
Represents the converter that converts String values based on String emptiness. The Convert(String) method returns an Object based on the specified StringEmptyConverterMethod and BooleanConverterMethod parameters.
Public class TimeSpanConverter
Represents the converter that converts TimeSpan? values. The Convert method returns a String based on the specified TimeSpanConverterMethod parameter.
Public class TimeSpanHumanReadableConverter
Represents the converter that converts TimeSpan? values to a human readable String. The Convert method returns a String based on the specified parameters used for the FormatTimeSpan(TimeSpan) method.
Public class TypeConverter
Represents the converter that converts the Type of Object values. The Convert method returns an Object based on the specified TypeConverterMethod and BooleanConverterMethod parameters.
Public class VersionConverter
Represents the converter that converts Version values. The Convert method returns a String based on the specified FieldCount parameter.

Enumerations


  Enumeration Description
Public enumeration BooleanConverterMethod
Specifies the method that is used to convert Boolean? values.
Public enumeration BooleanMathConverterMethod
Specifies the method that is used to perform boolean calculations on the value and parameter.
Public enumeration DateTimeConverterMethod
Specifies the method that is used to convert DateTime? values.
Public enumeration EnumConverterMethod
Specifies the method that is used to convert Enum values.
Public enumeration EqualityConverterMethod
Specifies the method that is used to compare objects or IComparable values.
Public enumeration IEnumerableConverterMethod
Specifies the method that is used to convert IEnumerable values.
Public enumeration MathConverterMethod
Specifies the method that is used to perform mathematical calculations on the value and parameter.
Public enumeration PathConverterMethod
Specifies the method that is used to convert the path in String values.
Public enumeration StringConverterMethod
Specifies the method that is used to convert String values.
Public enumeration StringEmptyConverterMethod
Specifies the method that is used to check String values for emptiness.
Public enumeration TimeSpanConverterMethod
Specifies the method that is used to convert TimeSpan? values.
Public enumeration TypeConverterMethod
Specifies the method that is used to convert the Type of Object values.