ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Static Public Member Functions | Public Attributes | List of all members
ImageResizer.Util.ParseUtils Class Reference

Provides invariant parsing & serialization of primitive types, like Enums, integers, floats, and booleans. More...

Static Public Member Functions

static Color ParseColor (string value, Color defaultValue)
 
static Color ParseColor (string value)
 
static string SerializeColor (Color value)
 
static T ParsePrimitive< T > (string value, T defaultValue)
 
static T ParsePrimitive< T > (string value)
 
static string SerializePrimitive< T > (T?val)
 
static T[] ParseList< T > (string text, T?fallbackValue, params int[] allowedSizes)
 

Public Attributes

const NumberStyles FloatingPointStyle
 Defines a parsing style that permits leading/trailing whitespace, a leading negitve/postiive sign, decimal points, exponential notation, and a thousands separator More...
 

Detailed Description

Provides invariant parsing & serialization of primitive types, like Enums, integers, floats, and booleans.

Definition at line 12 of file ParseUtils.cs.

Member Data Documentation

const NumberStyles ImageResizer.Util.ParseUtils.FloatingPointStyle
Initial value:
= NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite |
NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands | NumberStyles.AllowExponent

Defines a parsing style that permits leading/trailing whitespace, a leading negitve/postiive sign, decimal points, exponential notation, and a thousands separator

Definition at line 17 of file ParseUtils.cs.

Referenced by ImageResizer.Plugins.AdvancedFilters.AdvancedFilters.GetRadius().


The documentation for this class was generated from the following file: