C# 클래스 ImageProcessor.Web.Helpers.QueryParamConverter

Converts the value of an object into a different data type. The code here is adapted from the TypeConverter class
상속: IQueryParamConverter
파일 보기 프로젝트 열기: JimBobSquarePants/ImageProcessor

공개 메소드들

메소드 설명
CanConvertFrom ( Type sourceType ) : bool

Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

CanConvertTo ( Type destinationType ) : bool

Gets a value indicating whether this converter can convert an object to the given destination type.

ConvertFrom ( CultureInfo culture, object value, Type propertyType ) : object

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

ConvertFromInvariantString ( string text, Type propertyType ) : object

Converts the given string to the converter's native type using the invariant culture.

ConvertTo ( CultureInfo culture, object value, Type destinationType ) : object

Converts the given value object to the specified type, using the specified culture information.

보호된 메소드들

메소드 설명
GetConvertFromException ( object value ) : Exception

Gets a suitable exception to throw when a conversion cannot be performed.

GetConvertToException ( object value, Type destinationType ) : Exception

Gets a suitable exception to throw when a conversion cannot be performed.

메소드 상세

CanConvertFrom() 공개 메소드

Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.
public CanConvertFrom ( Type sourceType ) : bool
sourceType System.Type /// A that represents the type you want to convert from. ///
리턴 bool

CanConvertTo() 공개 메소드

Gets a value indicating whether this converter can convert an object to the given destination type.
public CanConvertTo ( Type destinationType ) : bool
destinationType System.Type The destination type.
리턴 bool

ConvertFrom() 공개 메소드

Converts the given object to the type of this converter, using the specified culture information.
The conversion cannot be performed.
public ConvertFrom ( CultureInfo culture, object value, Type propertyType ) : object
culture System.Globalization.CultureInfo /// The to use as the current culture. ///
value object The to convert.
propertyType System.Type The property type that the converter will convert to.
리턴 object

ConvertFromInvariantString() 공개 메소드

Converts the given string to the converter's native type using the invariant culture.
public ConvertFromInvariantString ( string text, Type propertyType ) : object
text string The value to convert from.
propertyType System.Type The type to convert from.
리턴 object

ConvertTo() 공개 메소드

Converts the given value object to the specified type, using the specified culture information.
/// The parameter is null. /// The conversion cannot be performed. ///
public ConvertTo ( CultureInfo culture, object value, Type destinationType ) : object
culture System.Globalization.CultureInfo /// A . If null is passed, the current culture is assumed. ///
value object The to convert.
destinationType System.Type /// The to convert the parameter to. ///
리턴 object

GetConvertFromException() 보호된 메소드

Gets a suitable exception to throw when a conversion cannot be performed.
protected GetConvertFromException ( object value ) : Exception
value object The value to convert
리턴 System.Exception

GetConvertToException() 보호된 메소드

Gets a suitable exception to throw when a conversion cannot be performed.
protected GetConvertToException ( object value, Type destinationType ) : Exception
value object The value to convert
destinationType System.Type The destination type to convert to.
리턴 System.Exception