![]() |
GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
|
Classes | |
| class | ReferenceEqualityComparer |
Static Public Member Functions | |
| static List< dynamic > | ConvertClassToList (dynamic myClass) |
| static Dictionary< object, dynamic > | ConvertClassToDictionary (dynamic myClass, string name="", HashSet< object > visited=null) |
| static dynamic | ConvertToClass (dynamic dictList, Type targetType, dynamic parentDictionary, List< string > columnNames) |
| static bool | IsBigIntegerType (Type type) |
| static bool | IsByteType (Type type) |
| static bool | IsBooleanType (Type type) |
| static bool | IsDateTimeType (Type type) |
| static bool | IsDateTimeOffsetType (Type type) |
| static bool | IsIpAddressType (Type type) |
| static bool | IsTimeSpanType (Type type) |
| static bool | IsGuidType (Type type) |
| static bool | IsVersionType (Type type) |
| static bool | IsEnumerableType (Type type) |
| static int | CountGraphNodes (object root, int limit) |
| Counts nodes (dictionary entries and collection items, recursively) in an object graph, stopping as soon as limit is reached so the walk stays cheap. Used to decide whether a YAML payload is large enough that the alias reference-tracking pre-pass should be skipped. | |
| static bool | IsEnumerableObject (dynamic dynamicObject) |
| static void | ConvertDictionaryToXmlElement (dynamic obj, XmlElement parent, bool emitWrapper=true, bool isTopLevel=true, HashSet< object > visited=null) |
| static void | ConvertHtmlDictionaryToXml (dynamic obj, XmlElement parent) |
| static string | ConvertDictionaryToHtml (Dictionary< object, dynamic > dictionary) |
| static List< Dictionary< object, dynamic > > | ConvertHtmlToDictionary (dynamic inputDataOrFilename, bool isChildren=false) |
| static HtmlNodeCollection | GetHtmlNodes (dynamic htmlorFilename) |
| static dynamic | CreateIEnumerableFromClass< T > (ConverterSettings converterSettings) |
| static List< T > | CreateListFromClass< T > (ConverterSettings converterSettings) |
| static dynamic | InstantiateOne (Type objectType, int arrayLength=0) |
| static bool | AddToList (dynamic listQueueStackDictHashsetOrArray, dynamic value, int count) |
| static Type | GetConcreteType (Type type) |
| static object | NormalizeForCleanJson (object input) |
| static object | StripGpalKeys (object input) |
| Strips GPAL###_ prefixes and correctly handles repeated XML elements by turning sibling elements with the same name into proper lists — without extra nesting. | |
| static bool | TryConvertToWaitTime (object value, out WaitTime result) |
Definition at line 41 of file ConverterHelper.cs.
|
static |
Definition at line 5096 of file ConverterHelper.cs.
|
static |
Definition at line 256 of file ConverterHelper.cs.
|
static |
Definition at line 46 of file ConverterHelper.cs.
|
static |
Definition at line 4499 of file ConverterHelper.cs.
|
static |
Definition at line 2987 of file ConverterHelper.cs.
|
static |
Definition at line 3152 of file ConverterHelper.cs.
|
static |
| inputDataOrFilename | |
| isChildren | true if we are processing child records, so we want to keep #text tags |
Definition at line 4627 of file ConverterHelper.cs.
|
static |
Definition at line 612 of file ConverterHelper.cs.
|
static |
Counts nodes (dictionary entries and collection items, recursively) in an object graph, stopping as soon as limit is reached so the walk stays cheap. Used to decide whether a YAML payload is large enough that the alias reference-tracking pre-pass should be skipped.
Definition at line 2873 of file ConverterHelper.cs.
|
static |
Definition at line 4770 of file ConverterHelper.cs.
|
static |
Definition at line 4916 of file ConverterHelper.cs.
|
static |
Definition at line 5279 of file ConverterHelper.cs.
|
static |
Definition at line 4745 of file ConverterHelper.cs.
|
static |
Definition at line 4929 of file ConverterHelper.cs.
|
static |
Definition at line 2805 of file ConverterHelper.cs.
|
static |
Definition at line 2822 of file ConverterHelper.cs.
|
static |
Definition at line 2818 of file ConverterHelper.cs.
|
static |
Definition at line 2830 of file ConverterHelper.cs.
|
static |
Definition at line 2826 of file ConverterHelper.cs.
|
static |
Definition at line 2907 of file ConverterHelper.cs.
|
static |
Definition at line 2861 of file ConverterHelper.cs.
|
static |
Definition at line 2853 of file ConverterHelper.cs.
|
static |
Definition at line 2834 of file ConverterHelper.cs.
|
static |
Definition at line 2838 of file ConverterHelper.cs.
|
static |
Definition at line 2857 of file ConverterHelper.cs.
|
static |
Definition at line 5830 of file ConverterHelper.cs.
|
static |
Strips GPAL###_ prefixes and correctly handles repeated XML elements by turning sibling elements with the same name into proper lists — without extra nesting.
Definition at line 5937 of file ConverterHelper.cs.
|
static |
Definition at line 6116 of file ConverterHelper.cs.