MaxCustomControls::CustomizationUtilities Class Reference


Detailed Description

This class is used internally to provide helper functions to load/save from/into a dictionary.

List of all members.

Static Public Member Functions

static bool  LoadBoolean (string value)
  Parses out a Boolean from a String value.
static String[]  ConvertSizeToStringArray (Size size)
  Converts a Size object into a comma-separated String.
static String[]  ConvertPointToStringArray (Point point)
static Size  ConvertStringArrayToSize (String[] values)
  Converts an array of two Strings to a Size object.
static Point  ConvertStringArrayToPoint (String[] values)
  Converts an array of two Strings to a Point object.
static String  ConvertValueToWriteSafe (String aValueToWrite)
  Converts a String value to a value that is safe to write in a configuration file.
static String  ConvertWriteSafeToValue (String aValueToConvert)
  Converts back from a safely-written String value to a value that properly represents a value.

Static Public Attributes

static readonly char[]  kValueSeparator = { ',' }

Properties

static String  Separator [get]

Member Function Documentation

static bool MaxCustomControls::CustomizationUtilities::LoadBoolean ( string  value ) [inline, static]

Parses out a Boolean from a String value.

Parameters:
value a String representation of a Boolean
Returns:
true if the parse is successful
static String [] MaxCustomControls::CustomizationUtilities::ConvertSizeToStringArray ( Size  size ) [inline, static]

Converts a Size object into a comma-separated String.

Parameters:
size A Size object to convert.
Returns:
A comma-separated String value.
static String [] MaxCustomControls::CustomizationUtilities::ConvertPointToStringArray ( Point  point ) [inline, static]
static Size MaxCustomControls::CustomizationUtilities::ConvertStringArrayToSize ( String[]  values ) [inline, static]

Converts an array of two Strings to a Size object.

Parameters:
values An array of at least two Strings. Values past the 1 index are ignored.
Returns:
A Size object or Size.Empty if the passed in parameter is invalid.
static Point MaxCustomControls::CustomizationUtilities::ConvertStringArrayToPoint ( String[]  values ) [inline, static]

Converts an array of two Strings to a Point object.

Parameters:
values An array of at least two Strings. Values past the 1 index are ignored.
Returns:
A Point object or Point.Empty if the passed in parameter is invalid.
static String MaxCustomControls::CustomizationUtilities::ConvertValueToWriteSafe ( String  aValueToWrite ) [inline, static]

Converts a String value to a value that is safe to write in a configuration file.

Replaces &, = and ,

Parameters:
aValueToWrite A String to convert
Returns:
The safe-write String
static String MaxCustomControls::CustomizationUtilities::ConvertWriteSafeToValue ( String  aValueToConvert ) [inline, static]

Converts back from a safely-written String value to a value that properly represents a value.

CustomizationUtilities.ConvertValueToWriteSafe(String)

Parameters:
aValueToConvert A String to convert
Returns:
The original String

Member Data Documentation


Property Documentation

String MaxCustomControls::CustomizationUtilities::Separator [static, get]

MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities
MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities MaxCustomControls::CustomizationUtilities