Table of Contents

Interface ICommandConverter<T>

Namespace
SixLabors.ImageSharp.Web.Commands.Converters
Assembly
SixLabors.ImageSharp.Web.dll

Defines a contract for converting the value of a string into a different data type. Implementations should be stateless by design and also implement ICommandConverter<T>.

public interface ICommandConverter<T> : ICommandConverter

Type Parameters

T

The type this converter returns.

Inherited Members

Methods

ConvertFrom(CommandParser, CultureInfo, string?, Type)

Converts the given string to the type of this converter, using the specified culture information.

T? ConvertFrom(CommandParser parser, CultureInfo culture, string? value, Type propertyType)

Parameters

parser CommandParser

The command parser use for parting commands.

culture CultureInfo

The CultureInfo to use as the current parsing culture.

value string

The string to convert.

propertyType Type

The property type that the converter will convert to.

Returns

T

A string that represents the converted value.

Exceptions

NotSupportedException

The conversion cannot be performed.