Boolean | AreCompatibleTypes(DataType type1, DataType type2) | Returns true if type1 can be converted to type2. |
String | ComposeKey(String parent, String child) | Composes the key (for attributes, entities, etc). Returns “parent.key” if both parent and key are not empty/null |
Boolean | ContainsNonAscii(String s) | Checks string for inclusion of non-ASCII symbols. |
DataKind | DataKindByName(String kindName) | Gets the DataKind value by its text representation. |
String | DateTimeToInternalFormat(DateTime dt, DataType dataType) | Converts DateTime value to its string representation in internal format (yyyy-MM-dd). |
String | DateTimeToUserFormat(DateTime dt, DataType dataType) | Converts DateTime value to its string representation in current system format. |
String | FormatDateTimeValue(String val, String format, DataType dataType, Int32 timezoneOffset = 0) | Converts the date/time passed in internal format used in EasyQuery library (yyyy-MM-dd HH:mm:ss by default) to some other date/time format |
CultureInfo | GetCurrentCulture() | Returns current culture |
CultureInfo | GetCurrentUICulture() | Returns current UI culture |
DataType | GetDataTypeBySystemType(Type systemType) | Gets the type of the data type by system type. |
String | GetDateTimeInternalFormat(DataType dataType, Boolean shortTime = False) | Gets the format used for internal textual representation of date/time values. EasyQuery uses “yyyy-MM-dd” format. |
String | GetElementContentAsString(XmlReader reader) | Reads the content of current XML element (as string) |
IList<Int32> | GetEnumValues(Type oEnumType) | Gets all values of the enum. |
IFormatProvider | GetInternalFormatProvider() | Gets the internal format provider. This provider defines the format used to store date/time and numeric values internally and it saved queries |
DateTime | GetSpecialDateByName(String name, Boolean utc) | Gets the actual date value by its macro name (like “Today”, “FirstDayOfMonth”, etc). |
DateTime | GetSpecialDateByNameEx(String name, Boolean utc, DataType& dt) | Gets the actual date value by its macro name (like “Today”, “FirstDayOfMonth”, etc). |
DateTime | GetSpecialDateValue(SpecialDateTime sdt, Boolean utc) | Gets the value of some special date (like Today or FirstDayOfYear) by its enum definition. |
DateTime | GetSpecialDateValueEx(SpecialDateTime sdt, Boolean utc, DataType& dt) | Gets the value of some special date (like Today or FirstDayOfYear) by its enum definition. |
Type | GetSystemTypeByDataType(DataType type) | Gets the system type by data type. |
Type | GetSystemTypeByDataType(DataType dtype, Type defaultType) | Gets the system type by data type. |
DateTime | InternalFormatToDateTime(String val, DataType dataType) | Convert string representation in internal format to DateTime value. |
Boolean | IsStrNullOrEmpty(String s) | Determines whether specified string is null or empty. |
Boolean | MatchMacro(String s, String& macroName) | Matches the macro in the input string. Returns the name of the macro in “out” parameter if the match was successful |
Boolean | MoveToAttribute(XmlReader reader, String attrName) | Moves current position of XmlReader into specified attribute. |
DateTime | OldFormatToDateTime(String val) | Convert string representation in old format to DateTime value. |
Boolean | SafeParseBool(String value, Boolean defValue = False) | Converts the string representation of a boolean value. This method does not throw an exception. Instead - it returns some pre-defined value for unsuccessful conversions. |
Int32 | SafeParseInt(String s, Int32 defValue = 0) | Converts the string representation of a number to its 32-bit signed integer equivalent. This method does not throw an exception. Instead - it returns some pre-defined value for unsuccessful conversions. |
String | StrToIdentifier(String s) | Converts any string to an identifier (changes all symbols like ’.’ ’;’ ’?’ etc to ’_‘) |
Boolean | TextEq(String s1, String s2) | Provides case-insensitive string comparision |
Boolean | TryGetSpecialDate(String macroName, Boolean useUtcTime, DateTime& dateVal, DataType& dt) | Gets the actual date value by its macro name (like “Today”, “FirstDayOfMonth”, etc). This function returns false if the macro name is not recoginized. |