Show / Hide Table of Contents

Class NullOrEmptyConverter<T, TResult>

Implements an abstract null or empty converter.

Inheritance
object
MarkupExtension
ConverterExtensionBase
NullConverter<TResult>
NullOrEmptyConverter<T, TResult>
EmptyStringToVisibilityConverter
StringIsNullOrEmptyToBooleanConverter
Implements
IValueConverter
NullConverter<TResult>.NotNull
NullConverter<TResult>.Null
NullConverter<TResult>.ConvertBack(object, Type, object, CultureInfo)
ConverterExtensionBase.ProvideValue(IServiceProvider)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Converter
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public abstract class NullOrEmptyConverter<T, TResult> : NullConverter<TResult>, IValueConverter
Type Parameters
Name Description
T

The type to convert.

TResult

The type to convert to.

Properties

View Source

IsEmptyPredicate

A predicate determining if an object is empty.

Declaration
protected abstract Func<T, bool> IsEmptyPredicate { get; }
Property Value
Type Description
Func<T, bool>

Methods

View Source

Convert(object, Type, object, CultureInfo)

Converts a value.

Declaration
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Parameters
Type Name Description
object value

The value produced by the binding source.

Type targetType

The type of the binding target property.

object parameter

The converter parameter to use.

CultureInfo culture

The culture to use in the converter.

Returns
Type Description
object

A converted value. If the method returns null, the valid null value is used.

Overrides
NullConverter<TResult>.Convert(object, Type, object, CultureInfo)

Implements

IValueConverter

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX