<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.catglobe.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dennis</id>
	<title>Catglobe Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.catglobe.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dennis"/>
	<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/Special:Contributions/Dennis"/>
	<updated>2026-04-29T23:26:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Int_class&amp;diff=238577</id>
		<title>Int class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Int_class&amp;diff=238577"/>
		<updated>2018-07-11T03:00:07Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Redirected page to Number class&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Number_class]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Color_class&amp;diff=238576</id>
		<title>Color class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Color_class&amp;diff=238576"/>
		<updated>2018-07-11T02:59:10Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Color&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents a color.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value of color&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;ishtmlHex&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;If true, parse as html style hex, otherwise parse as system named color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create color from name&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Color|Name=&amp;lt;nowiki&amp;gt;color&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Base color&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;alpha&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Alpha part&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create alpha color from existing color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;red&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Red part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;green&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Green part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;blue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Blue part&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create color from rgb&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;red&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Red part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;green&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Green part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;blue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Blue part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;alpha&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Alpha part&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create color from rgb&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=object|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Backward-compatible indexer&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Index&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=object|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to set&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Backward-compatible indexer&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=int|Name=&amp;lt;nowiki&amp;gt;Alpha&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get alpha part of color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=int|Name=&amp;lt;nowiki&amp;gt;Blue&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get blue part of color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=int|Name=&amp;lt;nowiki&amp;gt;Green&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get green part of color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;HtmlRgbaHex&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get the #xxxxxxxx html encoding of colors&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;HtmlRgbHex&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get the #xxxxxx html encoding of colors&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=int|Name=&amp;lt;nowiki&amp;gt;Red&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get red part of color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|StaticMethods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Color|Name=&amp;lt;nowiki&amp;gt;Color_getByName&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;System color name&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create new color object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Color|Name=&amp;lt;nowiki&amp;gt;Color_getByRGB&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;htmlhex&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;html encoded color&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create new color object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Color|Name=&amp;lt;nowiki&amp;gt;Color_getByRGB&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;red&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Red part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;green&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Green part&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=&amp;lt;nowiki&amp;gt;blue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Blue part&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create new color object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=238575</id>
		<title>Template:CGscriptClass Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=238575"/>
		<updated>2018-07-11T02:58:06Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Added static methods&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;THIS IS A TEMPLATE - IT&#039;S BACKUP VERSION IN PAGE: [[{{FULLPAGENAME}}/backup]]&amp;lt;/span&amp;gt; &#039;&#039;&#039;&amp;lt;/noinclude&amp;gt;&amp;lt;!-- please dont delete this line --&amp;gt;&lt;br /&gt;
={{{Name|PLEASE INSERT CLASS NAME HERE}}} =&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Classes]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
{{{Description|}}} &lt;br /&gt;
{{#if: {{{Constructors|}}} | ===&amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;Constructors&#039;&#039;&#039;&amp;lt;/span&amp;gt;=== }}&lt;br /&gt;
{{{Constructors|}}} &lt;br /&gt;
{{#if: {{{Methods|}}} | ===&amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;Methods&#039;&#039;&#039;&amp;lt;/span&amp;gt;=== }}&lt;br /&gt;
{{{Methods|}}} &lt;br /&gt;
{{#if: {{{Properties|}}} | ===&amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;Properties&#039;&#039;&#039;&amp;lt;/span&amp;gt;=== }}&lt;br /&gt;
{{{Properties|}}}&lt;br /&gt;
{{#if: {{{StaticMethods|}}} | ===&amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;Static Methods&#039;&#039;&#039;&amp;lt;/span&amp;gt;=== }}&lt;br /&gt;
{{{StaticMethods|}}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=SendBulkMail&amp;diff=229860</id>
		<title>SendBulkMail</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=SendBulkMail&amp;diff=229860"/>
		<updated>2017-05-30T08:13:32Z</updated>

		<summary type="html">&lt;p&gt;Dennis: /* sendBulkMail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Email_and_SMS_Functions]]&lt;br /&gt;
﻿{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== sendBulkMail ====&lt;br /&gt;
&lt;br /&gt;
Send a bulk mail specified by its id.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(&#039;&#039;bulkMailId&#039;&#039;[,&#039;&#039;MaxToSend&#039;&#039;[, schedule]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;bulkMailId:&#039;&#039; Is a numeric (non-decimal) expression. It is the id of the bulk mail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;maxToSend:&#039;&#039; Is a numeric (non-decimal) expression. It is the max email which send. -1 to send to all.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;schedule:&#039;&#039; Use the given schedule to send the mails see [[CatTaskInstantSchedule class]], defaults to instant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
empty&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(1);&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(1,20); // 20 is max number email&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(1,20, new CatTaskSpecificTimeSchedule(new DateTime({...}));&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 6.0. maxSend from Nov. 2016, schedule from June 2017. &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 3750.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=SendBulkMail&amp;diff=229859</id>
		<title>SendBulkMail</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=SendBulkMail&amp;diff=229859"/>
		<updated>2017-05-30T08:02:22Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Add 3rd param&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Email_and_SMS_Functions]]&lt;br /&gt;
﻿{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== sendBulkMail ====&lt;br /&gt;
&lt;br /&gt;
Send a bulk mail specified by its id.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(&#039;&#039;bulkMailId&#039;&#039;[,&#039;&#039;MaxToSend&#039;&#039;[, schedule]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;bulkMailId:&#039;&#039; Is a numeric (non-decimal) expression. It is the id of the bulk mail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;maxToSend:&#039;&#039; Is a numeric (non-decimal) expression. It is the max email which send. -1 to send to all.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;schedule:&#039;&#039; Use the given schedule to send the mails see [[CatTaskInstantSchedule class]], defaults to instant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
empty&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(1);&lt;br /&gt;
&lt;br /&gt;
sendBulkMail(1,20); // 20 is max number email&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 6.0. &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 3750.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:API.png&amp;diff=25189</id>
		<title>File:API.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:API.png&amp;diff=25189"/>
		<updated>2015-11-12T07:53:58Z</updated>

		<summary type="html">&lt;p&gt;Dennis: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=DataCacheSpecificationWeightColumn_class&amp;diff=24938</id>
		<title>DataCacheSpecificationWeightColumn class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=DataCacheSpecificationWeightColumn_class&amp;diff=24938"/>
		<updated>2014-03-28T08:32:18Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;DataCacheSpecificationWeightColumn&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents a DataCache specifications weight column.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=DataCacheSpecification|Name=&amp;lt;nowiki&amp;gt;dcs&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Attach weight to this dcs.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Instanciate a new weight column.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=DataCacheSpecification|Name=&amp;lt;nowiki&amp;gt;dcs&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Attach weight to this dcs.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of the existing weight column.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get existing new weight column.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Delete&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Removes the weight from the DCS.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;GetCategories&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the ids and names of the possible categories.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;GetCurrentNumber&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;category&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Category id.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the calculated weight number for a variable&#039;s category.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;GetTarget&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;category&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Category id.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the target for a variable&#039;s category.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;MoveTargetsToDifferentVariable&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;from&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;to&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Move the current numbers and targets to another variable.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveVariable&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Remove a variable from the calculation.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;Save&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Save the weight after validation into the dcs and recalculate weight. Return value is a dictionary of all the variable values, weight values, modified sum (all arrays of numbers) and the log (string).&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;SetTarget&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;category&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Category id.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;target&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Target to set for the weight.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set the target for a variable&#039;s category.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;UpdateCurrents&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Fetch the count of rows matching the categories of the current selected variables.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Validate&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;includeWarnings&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Should validation also return warnings or not.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Validate the current configuration. Returns first error message, or Empty if no error.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MaxIteration&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set MaxIteration before stopping calculation.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MaxWeight&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set how large the largest weight can become.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MinDeviation&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the minimum deviation before weight is considered stable.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MinWeight&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set how small the smallest weight can become.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Name&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set Name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=List of strings|Name=&amp;lt;nowiki&amp;gt;PossibleVariables&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;List the variables available in the DCS.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=List of strings|Name=&amp;lt;nowiki&amp;gt;SelectedVariables&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;List the current variables used to calculate this weight.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;TotalNumber&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the sum that the weight should add up to.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=DataCacheSpecificationWeightColumn_class&amp;diff=24937</id>
		<title>DataCacheSpecificationWeightColumn class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=DataCacheSpecificationWeightColumn_class&amp;diff=24937"/>
		<updated>2014-03-28T08:28:32Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;DataCacheSpecificationWeightColumn&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Represents a DataCache specifications weight column.&amp;lt;/nowiki&amp;gt; |Construc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;DataCacheSpecificationWeightColumn&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents a DataCache specifications weight column.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=DataCacheSpecification|Name=&amp;lt;nowiki&amp;gt;dcs&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Attach weight to this dcs.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Instanciate a new weight column.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=DataCacheSpecification|Name=&amp;lt;nowiki&amp;gt;dcs&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Attach weight to this dcs.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of the existing weight column.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get existing new weight column.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Delete&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Removes the weight from the DCS.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Unknown|Name=&amp;lt;nowiki&amp;gt;GetCategories&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the ids and names of the possible categories.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;GetCurrentNumber&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;category&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Category id.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the calculated weight number for a variable&#039;s category.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;GetTarget&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;category&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Category id.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the target for a variable&#039;s category.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;MoveTargetsToDifferentVariable&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;from&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;to&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Move the current numbers and targets to another variable.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveVariable&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Remove a variable from the calculation.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;Save&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Save the weight after validation into the dcs and recalculate weight. Return value is a dictionary of all the variable values, weight values, modified sum (all arrays of numbers) and the log (string).&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;SetTarget&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;variable&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Variable name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;category&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Category id.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;target&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Target to set for the weight.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set the target for a variable&#039;s category.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Validate&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;includeWarnings&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Should validation also return warnings or not.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Validate the current configuration. Returns first error message, or Empty if no error.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MaxIteration&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set MaxIteration before stopping calculation.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MaxWeight&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set how large the largest weight can become.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MinDeviation&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the minimum deviation before weight is considered stable.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;MinWeight&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set how small the smallest weight can become.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Name&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set Name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Unknown|Name=&amp;lt;nowiki&amp;gt;PossibleVariables&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;List the variables available in the DCS.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Unknown|Name=&amp;lt;nowiki&amp;gt;SelectedVariables&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;List the current variables used to calculate this weight.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;TotalNumber&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the sum that the weight should add up to.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=QAS_new&amp;diff=24034</id>
		<title>QAS new</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=QAS_new&amp;diff=24034"/>
		<updated>2012-02-13T10:38:12Z</updated>

		<summary type="html">&lt;p&gt;Dennis: /* QAS_new */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;﻿﻿{{HelpFiles}} &lt;br /&gt;
&lt;br /&gt;
==== QAS_new ====&lt;br /&gt;
&lt;br /&gt;
Create a questionnaire answer sheet object &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
QAS_new(&#039;&#039;questionnaireResourceId, userResourceId&#039;&#039;) &lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
QAS_new(&#039;&#039;questionnaireResourceId&#039;&#039;) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;questionnaireResourceId&#039;&#039;: is a &#039;&#039;number &#039;&#039;expression. It is the questionnaire&#039;s resource id &lt;br /&gt;
*&#039;&#039;userResourecId&#039;&#039;: is a &#039;&#039;number &#039;&#039;expression. It is the user&#039;s resource id&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
An array, it is a questionnaire answer sheet object, which contains the following items: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;875&amp;quot; style=&amp;quot;border-collapse:collapse; border:1px solid #010101&amp;quot; class=&amp;quot;tableintopic&amp;quot;&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| bgcolor=&amp;quot;#C0C0C0&amp;quot; width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&#039;&#039;&#039;Index&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| bgcolor=&amp;quot;#C0C0C0&amp;quot; width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&#039;&#039;&#039;Data type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| bgcolor=&amp;quot;#C0C0C0&amp;quot; width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&#039;&#039;&#039;Value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_ID&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;number&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;Primary key&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_QUESTIONNAIRE_RESOURCE_ID&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;number&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;Questionnaire&#039;s resource id&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_USER_RESOURCE_ID&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;number&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;User&#039;s resource id&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_TEST&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;bool&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;If it is a test answer sheet&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_STATUS&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;number&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;Questionnaire answer sheet&#039;s status, it should be compared to/assigned with defined constants &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;(see getRPQStatus function for more information)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_COMPLETED&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;bool&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;If the answer sheet is completed&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_STARTDATE&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;array&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;Start date&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;QAS_ENDDATE&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;array&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
&amp;lt;span class=&amp;quot;normalise&amp;quot;&amp;gt;End date&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
QAS_CATI_APPOINTMENT&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
array&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
Next contact datetime&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
QAS_CATI_LIST_TYPE&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
number&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
1: CATI_MAIN, 2: CATI_ONGOING, 3: CATI_APPOINMENT, 4: CATI_FINISHED, 5: CATI_RETRY&lt;br /&gt;
NOTE! If the QAS is actually part of a CATI run, then this item should only be updated when the value is CATI_FINISHED, or when the CATI is not running, otherwise the CATI system may get confused.&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;292&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
QAS_CATI_TIMES_CALLED&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;116&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
number&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;467&amp;quot; style=&amp;quot;border:1px solid #010101;&amp;quot; | &lt;br /&gt;
times called&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
array qas1 = QAS_new(33702597); &lt;br /&gt;
&lt;br /&gt;
qas1[QAS_TEST] = true; &lt;br /&gt;
&lt;br /&gt;
QAS_save(qas1); &lt;br /&gt;
&lt;br /&gt;
array qas2 = QAS_new(33702597, 53468); &lt;br /&gt;
&lt;br /&gt;
QAS_save(qas2); &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Version 5.6 __NOTOC__ &amp;lt;!-- imported from file: 8060.htm--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Questionnaire_Functions]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=The_String_Concatenation&amp;diff=24029</id>
		<title>The String Concatenation</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=The_String_Concatenation&amp;diff=24029"/>
		<updated>2012-02-10T13:31:22Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Operators]]&lt;br /&gt;
﻿{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
===The String Concatenation===&lt;br /&gt;
&lt;br /&gt;
CGS uses operator ‘+’ for concatenating string expressions. When the operator ‘+’ is used between a string and a number expression, the number expression will be converted to a string and then concatenated to the string expression.&lt;br /&gt;
&lt;br /&gt;
For example, if we have an expression: “1” + 6, its value is a string: “16”.&lt;br /&gt;
&lt;br /&gt;
===Invariant strings===&lt;br /&gt;
&lt;br /&gt;
Strings are invariant, meaning that an existing string cannot be changed.&lt;br /&gt;
Therefore when making a string concatenation, a new string must be allocated.&lt;br /&gt;
&lt;br /&gt;
If this is done excessively, e.g. in a loop, this may result in severe performance degradation of the script and possible the whole server.&lt;br /&gt;
&lt;br /&gt;
Use the [[StringBuilder_class|StringBuilder]] when it is necessary to do this kind of processing.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 258.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=MyPortal&amp;diff=22436</id>
		<title>MyPortal</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=MyPortal&amp;diff=22436"/>
		<updated>2011-12-28T04:48:42Z</updated>

		<summary type="html">&lt;p&gt;Dennis: moved MyPortal to MyPortal Development guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[MyPortal Development guide]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=MyPortal_Development_guide&amp;diff=22435</id>
		<title>MyPortal Development guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=MyPortal_Development_guide&amp;diff=22435"/>
		<updated>2011-12-28T04:48:42Z</updated>

		<summary type="html">&lt;p&gt;Dennis: moved MyPortal to MyPortal Development guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Personalization]]&lt;br /&gt;
&amp;lt;accesscontrol&amp;gt;Administrators,,Cem,,Maysunshine&amp;lt;/accesscontrol&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The My Portal page is your own personalized view of what goes on in the Catglobe system that is interesting to you. &lt;br /&gt;
&lt;br /&gt;
More information about My Portal is available [[My_portal|here]]. &lt;br /&gt;
&lt;br /&gt;
== How to make&amp;amp;nbsp;user defined elements&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
A user defined element as its name is the one you can put anything you want. &lt;br /&gt;
&lt;br /&gt;
[[Image:MyPortal - User-defined.jpg]]&amp;amp;nbsp;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
An element&amp;amp;nbsp;contains 2 features: &lt;br /&gt;
&lt;br /&gt;
*HTML content: input inside Detailed decsription tab&#039;s HTML editor. It is&amp;amp;nbsp;required to show the element in MyPortal page&amp;amp;nbsp;(empty content will end up in not displaying anything) &lt;br /&gt;
*Javascript: input inside Detailed description tab&#039;s script mode. It&amp;amp;nbsp;is used&amp;amp;nbsp;to manipulate the way the element will act, it can connect to registered web services or&amp;amp;nbsp;change the HTML content dynamically. jQuery is also supported, which makes it even more powerful.&lt;br /&gt;
&lt;br /&gt;
== Script - Supported features&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== Events  ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;onload&#039;&#039;: called after loading the element &lt;br /&gt;
*&#039;&#039;onadd&#039;&#039;: called once after adding the element to MyPortal page (Insert) &lt;br /&gt;
*&#039;&#039;onminimize&#039;&#039;: called when minimizing the element &lt;br /&gt;
*&#039;&#039;onmaximize&#039;&#039;: called when maximizing the element &lt;br /&gt;
*&#039;&#039;onremove&#039;&#039;: called&amp;amp;nbsp;when the&amp;amp;nbsp;element is removed from MyPortal page &lt;br /&gt;
*&#039;&#039;onmouseover&#039;&#039;: called when mouse is over the element &lt;br /&gt;
*&#039;&#039;onmouseout&#039;&#039;: called when mouse is out of the element&lt;br /&gt;
&lt;br /&gt;
=== Functions  ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;set_title(titleText)&#039;&#039;: change the title of element &lt;br /&gt;
*&#039;&#039;get_contentDiv()&#039;&#039;: get the element&#039;s &amp;quot;div&amp;quot; content, used for manipulating the HTML content &lt;br /&gt;
*&#039;&#039;getManager().updateElementOrdination()&#039;&#039;: automatically re-arrange MyPortal page (used when the HTML content is updated dynamically)&lt;br /&gt;
&lt;br /&gt;
=== Sample code  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
this.onload = function() &lt;br /&gt;
{ &lt;br /&gt;
   // use &amp;quot;this&amp;quot; keyword to access the element itself. &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Potential problems  ==&lt;br /&gt;
&lt;br /&gt;
It can sometimes be quite problematic when displaying portal elements.Be careful when adding the HTML content, no validation is supported inside the editors. &lt;br /&gt;
&lt;br /&gt;
=== Tips  ===&lt;br /&gt;
&lt;br /&gt;
*Flash objects might be placed on top of others. To fix that problem, these parameters should be added&amp;amp;nbsp;into the flash:&amp;lt;br&amp;gt;&#039;&#039;IE: &amp;quot;&amp;amp;lt;param name=&#039;wmode&#039; value=&#039;transparent&#039; /&amp;amp;gt;&amp;quot;&amp;lt;br&amp;gt;FF: &#039;wmode=&amp;quot;transparent&amp;quot; &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;[[Display a questionnaire&#039;s answers in real time]]&amp;lt;/u&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;[[Movie player element]]&amp;lt;/u&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=MyPortal_Development_guide&amp;diff=22433</id>
		<title>MyPortal Development guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=MyPortal_Development_guide&amp;diff=22433"/>
		<updated>2011-12-28T04:48:06Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Personalization]]&lt;br /&gt;
&amp;lt;accesscontrol&amp;gt;Administrators,,Cem,,Maysunshine&amp;lt;/accesscontrol&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The My Portal page is your own personalized view of what goes on in the Catglobe system that is interesting to you. &lt;br /&gt;
&lt;br /&gt;
More information about My Portal is available [[My_portal|here]]. &lt;br /&gt;
&lt;br /&gt;
== How to make&amp;amp;nbsp;user defined elements&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
A user defined element as its name is the one you can put anything you want. &lt;br /&gt;
&lt;br /&gt;
[[Image:MyPortal - User-defined.jpg]]&amp;amp;nbsp;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
An element&amp;amp;nbsp;contains 2 features: &lt;br /&gt;
&lt;br /&gt;
*HTML content: input inside Detailed decsription tab&#039;s HTML editor. It is&amp;amp;nbsp;required to show the element in MyPortal page&amp;amp;nbsp;(empty content will end up in not displaying anything) &lt;br /&gt;
*Javascript: input inside Detailed description tab&#039;s script mode. It&amp;amp;nbsp;is used&amp;amp;nbsp;to manipulate the way the element will act, it can connect to registered web services or&amp;amp;nbsp;change the HTML content dynamically. jQuery is also supported, which makes it even more powerful.&lt;br /&gt;
&lt;br /&gt;
== Script - Supported features&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== Events  ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;onload&#039;&#039;: called after loading the element &lt;br /&gt;
*&#039;&#039;onadd&#039;&#039;: called once after adding the element to MyPortal page (Insert) &lt;br /&gt;
*&#039;&#039;onminimize&#039;&#039;: called when minimizing the element &lt;br /&gt;
*&#039;&#039;onmaximize&#039;&#039;: called when maximizing the element &lt;br /&gt;
*&#039;&#039;onremove&#039;&#039;: called&amp;amp;nbsp;when the&amp;amp;nbsp;element is removed from MyPortal page &lt;br /&gt;
*&#039;&#039;onmouseover&#039;&#039;: called when mouse is over the element &lt;br /&gt;
*&#039;&#039;onmouseout&#039;&#039;: called when mouse is out of the element&lt;br /&gt;
&lt;br /&gt;
=== Functions  ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;set_title(titleText)&#039;&#039;: change the title of element &lt;br /&gt;
*&#039;&#039;get_contentDiv()&#039;&#039;: get the element&#039;s &amp;quot;div&amp;quot; content, used for manipulating the HTML content &lt;br /&gt;
*&#039;&#039;getManager().updateElementOrdination()&#039;&#039;: automatically re-arrange MyPortal page (used when the HTML content is updated dynamically)&lt;br /&gt;
&lt;br /&gt;
=== Sample code  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
this.onload = function() &lt;br /&gt;
{ &lt;br /&gt;
   // use &amp;quot;this&amp;quot; keyword to access the element itself. &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Potential problems  ==&lt;br /&gt;
&lt;br /&gt;
It can sometimes be quite problematic when displaying portal elements.Be careful when adding the HTML content, no validation is supported inside the editors. &lt;br /&gt;
&lt;br /&gt;
=== Tips  ===&lt;br /&gt;
&lt;br /&gt;
*Flash objects might be placed on top of others. To fix that problem, these parameters should be added&amp;amp;nbsp;into the flash:&amp;lt;br&amp;gt;&#039;&#039;IE: &amp;quot;&amp;amp;lt;param name=&#039;wmode&#039; value=&#039;transparent&#039; /&amp;amp;gt;&amp;quot;&amp;lt;br&amp;gt;FF: &#039;wmode=&amp;quot;transparent&amp;quot; &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;[[Display a questionnaire&#039;s answers in real time]]&amp;lt;/u&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;[[Movie player element]]&amp;lt;/u&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Exception_Handling&amp;diff=21344</id>
		<title>Exception Handling</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Exception_Handling&amp;diff=21344"/>
		<updated>2011-12-20T06:22:37Z</updated>

		<summary type="html">&lt;p&gt;Dennis: /* Exception Handling (Error Runtime Handling) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Exception Handling (Error Runtime Handling)=&lt;br /&gt;
[[category:Program Control Statements]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
An exception is an error occurs in the runtime (the excution) of program. The CGScript language uses the &#039;&#039;&#039;try/catch statement&#039;&#039;&#039; and the &#039;&#039;&#039;throw&#039;&#039;&#039; expression to implement exception handling.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;Syntax&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ===&lt;br /&gt;
=== try-catch statement ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exception declaration     &lt;br /&gt;
// you must declare your exception variable before using it the try catch statement&lt;br /&gt;
// And the data type of this exception variable should be an object type (E.g. object e;) so that it can catch any kind of objects thrown by system or users&lt;br /&gt;
try {&lt;br /&gt;
   // codes that could throw an exception&lt;br /&gt;
}&lt;br /&gt;
catch (exception) {&lt;br /&gt;
   // codes that execute when exception is thrown in the try block&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the try clause, when a line of code causes the exception/error, the exception will be thrown to the catch clause and the codes in catch clause will process that exception. All codes below the code which cause the exception/error will be ignored.&lt;br /&gt;
* The &#039;&#039;&#039;exception&#039;&#039;&#039; can be any type (E.g. exception object, number, string...) &lt;br /&gt;
* CGScript language does not support multi catch clauses.&lt;br /&gt;
* Both try and catch clauses can contain nested try/catch statements.&lt;br /&gt;
&lt;br /&gt;
=== throw expression ===&lt;br /&gt;
 throw [expression]&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;expression&#039;&#039;&#039; can be any type (E.g. exception object, number, string...) &lt;br /&gt;
* Used in try-catch statement only.&lt;br /&gt;
* If throw is used in catch clause, it will be re-throw. See below examples for information about re-throw.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;See also&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
* [[Exception class]] for more information about the error object of non-users (system) thrown errors.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#DF8621;&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Example 1:&lt;br /&gt;
&lt;br /&gt;
object e;&lt;br /&gt;
string Name = &amp;quot;ManTu&amp;quot;;&lt;br /&gt;
try {&lt;br /&gt;
      Age = 20;   // The Age variable is not declared, so this line will cause exception/error. An exception will be thrown to the catch clause&lt;br /&gt;
                  // And all codes below this line (Age = 20;) will not be ignored.&lt;br /&gt;
      print(&amp;quot;Hello &amp;quot; + Name + &amp;quot;! Your Age is: &amp;quot; + Age);&lt;br /&gt;
} &lt;br /&gt;
catch(e) {&lt;br /&gt;
    print(&amp;quot;====There &#039;s an error with your script :)======&amp;quot;);&lt;br /&gt;
    print(e.ToString());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
======================================================&lt;br /&gt;
Example 2:&lt;br /&gt;
&lt;br /&gt;
string e;&lt;br /&gt;
string Name = &amp;quot;ManTu&amp;quot;;&lt;br /&gt;
number Age = 0;&lt;br /&gt;
try {&lt;br /&gt;
      if(Age == 0) &lt;br /&gt;
         throw &amp;quot;Age can not be zero!&amp;quot;;    // use throw expression in try clause to throw a specific exception to catch clause&lt;br /&gt;
      else&lt;br /&gt;
        print(&amp;quot;Hello &amp;quot; + Name + &amp;quot;! Your Age is: &amp;quot; + Age);&lt;br /&gt;
} &lt;br /&gt;
catch(e) {&lt;br /&gt;
    print(e);   // print out: Age can not be zero!&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
======================================================&lt;br /&gt;
Example 3: Re-throw&lt;br /&gt;
&lt;br /&gt;
object e;&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
   try {&lt;br /&gt;
      s = 10;&lt;br /&gt;
   } &lt;br /&gt;
   catch(e) {&lt;br /&gt;
     throw;  // throw in this case will be re-throw. It will re-throw the exception to the try-catch statement which contain it.&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
catch(e) // this catch clause will receive the exception that re-thrown by above catch clause&lt;br /&gt;
{&lt;br /&gt;
   print(&amp;quot;s is not declared yet.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:Category_tree_all&amp;diff=19851</id>
		<title>Template:Category tree all</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:Category_tree_all&amp;diff=19851"/>
		<updated>2011-12-06T04:11:56Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{| class=&amp;quot;toc&amp;quot; {{#ifeq:{{{alignright|}}}|yes|align=&amp;quot;right&amp;quot;}} ! {{{header|To display all {{#ifeq: {{{mode|categories}}} | categories | subcategories | }}{{#ifeq: {{{mode|}}} | pag...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toc&amp;quot; {{#ifeq:{{{alignright|}}}|yes|align=&amp;quot;right&amp;quot;}}&lt;br /&gt;
! {{{header|To display all {{#ifeq: {{{mode|categories}}} | categories | subcategories | }}{{#ifeq: {{{mode|}}} | pages | pages | }}{{#ifeq: {{{mode|}}} | all | pages, subcategories and images | }}{{#ifeq: {{{mode|}}} | parents | parents | }} click on the &amp;quot;+&amp;quot;:}}}&lt;br /&gt;
|-&lt;br /&gt;
| {{#tag: categorytree| {{{1|{{PAGENAME}}}}} |mode={{{mode|}}} |depth={{{depth|0}}} |hideroot={{{hideroot|off}}} |showcount={{{showcount|on}}} }}&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;!-- PLEASE ADD THIS TEMPLATE&#039;S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Array_class&amp;diff=19273</id>
		<title>Array class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Array_class&amp;diff=19273"/>
		<updated>2011-09-22T09:57:35Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Reverted edits by Tungocman (talk) to last revision by Dennis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Array&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The array object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Description=&amp;lt;nowiki&amp;gt;Creates an empty array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;count&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Number of items to put in the array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Creates an array with a predefined size, where all elements are Empty&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Add&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;element&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;element to add&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Add a new element to the Array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;First&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;selector&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A function to test each element for a condition.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns the first element in a sequence that satisfies a specified condition.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;FirstOrDefault&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;selector&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A function to test each element for a condition.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns the first element in a sequence that satisfies a specified condition or empty if not found.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Frequency&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;number&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The number to search for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Counts the number of times a given Number object exists in the Array. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get element at index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsCharacterArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of characters&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsNumericArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of numbers&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsNumericArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of integer numbers&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsStringArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;OrderBy&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;comparer&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Function that compares two objects of the same type. Must return a signed integer that indicates the relative values of first param A and second param B. Value Less than 0 : A is less than B.Value 0 : A equals B.Value Greater than 0 : A is greater than B.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Sorts the elements of a sequence in ascending order by using a specified comparer.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveItemAt&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The index to remove the object from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Remove an element from the Array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Select&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;selector&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A transform function to apply to each element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Projects each element of a sequence into a new form.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Index&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to set&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set element value at index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Where&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;predicate&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A function that takes 1 parameter of the types in the array and return true/false&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Filters a sequence of values based on a predicate.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Average&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Average of the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Count&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Number of elements in Array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Max&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Largest of all the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Min&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Smallest of all the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Sum&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Sum of all the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = new Array();&lt;br /&gt;
print(x);         //   {}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = new Array(10);&lt;br /&gt;
print(x);              //   {Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {10,20,30,40,50,60,70,80,90,100};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (number a) { a;})&lt;br /&gt;
// .Select(function (string a) { a;})  -&amp;gt; will not work: Cannot assign a value of type &#039;Number&#039; to a variable of type &#039;String&#039;&lt;br /&gt;
// .Select(function (array a) { a;})  -&amp;gt; will not work: Cannot assign a value of type &#039;Number&#039; to a variable of type &#039;Array&#039;&lt;br /&gt;
// .Select(function (bool a) { a;})  -&amp;gt; will not work: Cannot assign a value of type &#039;Number&#039; to a variable of type &#039;Boolean&#039;&lt;br /&gt;
// .Select(function () { a;})       -&amp;gt; will not work: Function called with too many parameters @&lt;br /&gt;
.Where(function (number a) {number i = getRandomNumber(0,10)*10; i &amp;gt; 40;});&lt;br /&gt;
print(y);&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {10,20,30,40,50,60,70,80,90,100};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (number a) { 88888;})&lt;br /&gt;
.Where(function (number a) {number i = getRandomNumber(0,10)*10; i &amp;gt; 40;});&lt;br /&gt;
print(y);&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {10,20,30,40,50,60,70,80,90,100};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (number a) { a;})&lt;br /&gt;
.Where(function (number a) {number i = getRandomNumber(0,10)*10; i &amp;gt; 40;})&lt;br /&gt;
.OrderBy(function(number a, number b) {if (a&amp;gt;b) 1; else if (a&amp;lt;b) -1; else 0;});&lt;br /&gt;
// .OrderBy(function(number a, number b){if (a&amp;gt;b) -1; else if (a&amp;lt;b) 1; else 0;});&lt;br /&gt;
print(y);&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {{1,2,3},{4,false,6,7,8},{10,&amp;quot;ab&amp;quot;,{&amp;quot;aaa&amp;quot;,11,true},13,14},{&amp;quot;aa&amp;quot;,&amp;quot;bb&amp;quot;,17},{},{true,88}};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (array a) {; a;})&lt;br /&gt;
.Where(function (array a) {arrayCount(a) &amp;gt; 3;});&lt;br /&gt;
print(y);                    //     {{4,False,6,7,8},{10,ab,{aaa,11,True},13,14}}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array y = {20,30,40,50,70,80,90,100};&lt;br /&gt;
print(y.FirstOrDefault(function (number a) { true; }));                        // 20&lt;br /&gt;
print(y.FirstOrDefault(function (number a) { a &amp;gt; 70; }));                      // 80&lt;br /&gt;
print(y.First(function(number a) { true; }));                                  // 20&lt;br /&gt;
print(y.First(function(number a) { a &amp;gt; 40; }));                                // 50&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=String_class&amp;diff=19259</id>
		<title>String class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=String_class&amp;diff=19259"/>
		<updated>2011-09-22T09:22:57Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;String&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The string object&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Parameters= {{CGscriptParame...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;String&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The string object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to give object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;New object with the given value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Number_class&amp;diff=19258</id>
		<title>Number class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Number_class&amp;diff=19258"/>
		<updated>2011-09-22T09:22:17Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;Number&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The number object&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Parameters= {{CGscriptParame...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Number&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The number object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to give object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;New object with the given value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to give object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;New object with the given value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Empty_class&amp;diff=19257</id>
		<title>Empty class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Empty_class&amp;diff=19257"/>
		<updated>2011-09-22T09:21:41Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;Empty&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The Empty object&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Empty&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The Empty object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Bool_class&amp;diff=19255</id>
		<title>Bool class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Bool_class&amp;diff=19255"/>
		<updated>2011-09-22T09:20:56Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;Bool&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The bool object&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Parameters= {{CGscriptParameters...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Bool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The bool object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to give object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;New object with the given value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=StringBuilder_class&amp;diff=19254</id>
		<title>StringBuilder class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=StringBuilder_class&amp;diff=19254"/>
		<updated>2011-09-22T09:19:57Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;StringBuilder&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;An equivalent to the stringbuilder class in dotnet, in that it is not invariant, and thus manip...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;StringBuilder&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;An equivalent to the stringbuilder class in dotnet, in that it is not invariant, and thus manipulations are fast.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Description=&amp;lt;nowiki&amp;gt;Create a new empty string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=StringBuilder|Name=&amp;lt;nowiki&amp;gt;Append&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;str&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;String to append&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Append to current string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=StringBuilder|Name=&amp;lt;nowiki&amp;gt;AppendFormat&amp;lt;/nowiki&amp;gt;|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Format the first param with the other parameters given and append to current string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The key used to lookup the value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get the char at the given index.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=StringBuilder|Name=&amp;lt;nowiki&amp;gt;Remove&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;startIndex&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The zero-based position in this instance where removal begins.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;length&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The number of characters to remove&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Removes the specified range of characters from this instance.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=StringBuilder|Name=&amp;lt;nowiki&amp;gt;Replace&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;oldValue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string to replace.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;newValue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string that replaces oldValue or Empty.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Replaces all occurrences of a specified string in this instance with another specified string.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=StringBuilder|Name=&amp;lt;nowiki&amp;gt;Replace&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;oldValue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string to replace.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;newValue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string that replaces oldValue or Empty.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;startIndex&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The position in this instance where the substring begins.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;count&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The length of the substring.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Replaces, within a substring of this instance, all occurrences of a specified string with another specified string.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The key used to lookup the value.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The value to set.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set the char at the given index to the value given.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Substring&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;startIndex&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The position in this instance where the substring begins.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;length&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The length of the substring.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a substring in the string.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=ResourceJournalEntry_class&amp;diff=19253</id>
		<title>ResourceJournalEntry class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=ResourceJournalEntry_class&amp;diff=19253"/>
		<updated>2011-09-22T09:19:23Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;ResourceJournalEntry&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;A resource journal entry&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Paramet...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;ResourceJournalEntry&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;A resource journal entry&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;Resource Id&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Comment to what resource&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;journalType&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;What kind of journal type is it&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;What does the comment say&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new comment object. Use Resource_addJournal or .Save() to save. Creating user is current user. Use addJournal() if dealing with tasks.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Save&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Save the current comment&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;CommentType&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get the comment type as string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Content&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/set the comment content&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;CreatedByUserResourceId&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get CreatedByUserResourceId&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=DateTime|Name=&amp;lt;nowiki&amp;gt;CreatedDate&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get CreatedDate&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;ModifiedByUserResourceId&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get ModifiedByUserResourceId&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=DateTime|Name=&amp;lt;nowiki&amp;gt;ModifiedDate&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get ModifiedDate&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=ResourceBudget_class&amp;diff=19252</id>
		<title>ResourceBudget class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=ResourceBudget_class&amp;diff=19252"/>
		<updated>2011-09-22T09:19:02Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;ResourceBudget&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Represents the budget for a resource.&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Template|ReturnType...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;ResourceBudget&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents the budget for a resource.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;LedgerEntries&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the budget&#039;s ledger entries.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;ResourceId&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the resource id of the resource which the budget belongs to.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Range_class&amp;diff=19251</id>
		<title>Range class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Range_class&amp;diff=19251"/>
		<updated>2011-09-22T09:12:36Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;Range&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The Range object.&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Parameters= {{CGscriptParamet...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Range&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The Range object.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to give object&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;New object with the given value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Contains&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;val&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to check for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Does the range contain this value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=QuestionnaireStatistics_class&amp;diff=19250</id>
		<title>QuestionnaireStatistics class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=QuestionnaireStatistics_class&amp;diff=19250"/>
		<updated>2011-09-22T09:12:02Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;QuestionnaireStatistics&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The questionnaire statistics collection. To view information like how big a sample is...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;QuestionnaireStatistics&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The questionnaire statistics collection. To view information like how big a sample is used, how large is the active samples etc.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;qids&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;An array of questionnaire resource ids. Invalid ids are ignored. Deleted ids are ok. Must have Read permission.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Constructor to take many questionnaires&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;AverageInterviewSucceededTime&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of AverageInterviewSucceededTime&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;EstimatedTime&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of EstimatedTime&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;EstimatedTotalTime&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of EstimatedTotalTime&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NonSampleRules&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NonSampleRules&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NonSampleRulesWithData&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NonSampleRulesWithData&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NonSampleRulesWithoutData&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NonSampleRulesWithoutData&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfActiveNotContactedRpq&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfActiveNotContactedRpq&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfActiveSample&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfActiveSample&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfAvailable&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfAvailable&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfAvailableActive&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfAvailableActive&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfCompleted&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfCompleted&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfCompletedToday&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfCompletedToday&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfCompletedYesterday&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfCompletedYesterday&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfInterviewSucceeded&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfInterviewSucceeded&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfInterviewSucceededToday&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfInterviewSucceededToday&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfInterviewSucceededYesterday&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfInterviewSucceededYesterday&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfNotContactedRpq&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfNotContactedRpq&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfPartly&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfPartly&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfSample&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfSample&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;NumberOfTestLink&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of NumberOfTestLink&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;TargetReachedCount&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The Id to get the info from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get count of TargetReachedCount&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=QuestionnaireCost_class&amp;diff=19249</id>
		<title>QuestionnaireCost class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=QuestionnaireCost_class&amp;diff=19249"/>
		<updated>2011-09-22T09:11:30Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;QuestionnaireCost&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The questionnaire cost object&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Template|ReturnType=stri...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;QuestionnaireCost&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The questionnaire cost object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;CollectedCost&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get collected answers cost for the questionnaire in the specified period&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;ImportedCost&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get imported answers cost for the questionnaire in the specified period&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;QuestionnaireName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get name of the questionnaire&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get questionnaire resource id&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;ScriptedCost&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get scripted answers cost for the questionnaire in the specified period&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=PaymentNamespace_class&amp;diff=19248</id>
		<title>PaymentNamespace class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=PaymentNamespace_class&amp;diff=19248"/>
		<updated>2011-09-22T09:11:07Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;PaymentNamespace&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The payment namespace&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;n...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;PaymentNamespace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The payment namespace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;GetDetailedQuestionnaireUsageCost&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;startDate&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Period start date&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;endDate&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Period end date&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get detailed information about cost for questionnaires in the specified period&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=LedgerEntry_class&amp;diff=19247</id>
		<title>LedgerEntry class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=LedgerEntry_class&amp;diff=19247"/>
		<updated>2011-09-22T09:10:36Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;LedgerEntry&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Represents a ledger entry in the budget for a resource.&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Temp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;LedgerEntry&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents a ledger entry in the budget for a resource.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;AccountName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the account name for the ledger entry.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;AccountNumber&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the account number for the ledger entry.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Actual&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the actual amount for the ledger entry.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Budget&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the budgetted amount for the ledger entry.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=JsonNamespace_class&amp;diff=19246</id>
		<title>JsonNamespace class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=JsonNamespace_class&amp;diff=19246"/>
		<updated>2011-09-22T09:09:18Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;JsonNamespace&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The json namespace&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;JsonNamespace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The json namespace&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Encode&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;obj&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Object to encode&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Encode an object to a json string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;EncodeWcf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;obj&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Object to encode&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Encode an object to a json string using Wcf json (where __type is added)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;Parse&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;json&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;String to parse&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Parse a json string to an object structure&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;ParseWcf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;json&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;String to parse&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Parse a json string to an object structure using Wcf json (where __type is respected)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=ImportManager_class&amp;diff=19245</id>
		<title>ImportManager class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=ImportManager_class&amp;diff=19245"/>
		<updated>2011-09-22T09:08:44Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;ImportManager&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Import data and users.&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Parameters= {{CG...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;ImportManager&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Import data and users.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;Headers&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A list of string that are the header names&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;data&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Data to import. An array of arrays of equal length as the headers&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;advancedMode&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Enable setting advanced settings - Requires special navigation access&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;groupResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Group to add users to new users to and/or sample rule. Set to 0 to not add to group&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Make a new import with the given data&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Import&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Run the Import. Note that this will commit any pending changes&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;SetDataImportOptions&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;projectQuestionnaireResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The resource Id of where the data should be added/updated&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;type&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;How to treat when already have existing answer sheets. 1 for Zero or One AnswerSheet, 2 for delete existing and create new, 3 for mapping to rpqIdColumnName&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;rpqIdColumnName&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Mapping for column name in case type is 3&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;isCommaSeparatedFormat&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Import multi questions as comma separated format&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=Dictionary|Name=&amp;lt;nowiki&amp;gt;mapping&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Mapping between header names and import names. If empty, automapping is used&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set specific options for importing data or altering existing data&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;SetUserImportOptions&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;userIdColumnName&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The header name of the userId column&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;userNameMask&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The mask used to create new usernames - an advanced setting&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;generatePasswords&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Generate passwords during import&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;importUserInfo&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Import or Update users&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;importPhoneNumber&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Import or Update phonenumbers&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;importAddress&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Import or Update addresses&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;importPoints&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Import or Update points&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;importQualification&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Import or Update qualifications&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;parentResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Resource Id of the parent of the new users&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=Dictionary|Name=&amp;lt;nowiki&amp;gt;mapping&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Mapping between header names and import names. If empty, automapping is used&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set specific options for importing new users or altering existing users&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Validate&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Same as Validate(true)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Validate&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;errorOnSemiOpenQuestion&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Set to false if you need to import to questions with open parts and know that it may partially delete existing data&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Validate prior to actual importing. Throws if errors, otherwise returns warning.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Exception_class&amp;diff=19244</id>
		<title>Exception class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Exception_class&amp;diff=19244"/>
		<updated>2011-09-22T09:08:00Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;Exception&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Represents an error object.&amp;lt;/nowiki&amp;gt; |Methods= {{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;n...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Exception&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents an error object.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Exception|Name=&amp;lt;nowiki&amp;gt;InnerException&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the Exception instance that caused the current exception.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Message&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a message that describes the current exception.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;StackTrace&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Return the internal stack trace, useful when sending a bugreport to Catglobe.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=CsvReader_class&amp;diff=19242</id>
		<title>CsvReader class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=CsvReader_class&amp;diff=19242"/>
		<updated>2011-09-22T09:06:53Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;CsvReader&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Represents a reader that provides fast, non-cached, forward-only access to CSV data.&amp;lt;/nowiki&amp;gt; |Cons...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;CsvReader&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents a reader that provides fast, non-cached, forward-only access to CSV data.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;csvData&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string containing the text to be parsed as csv data&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;hasHeaders&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;true if field names are located on the first non commented line, otherwise, false.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;delimiter&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The delimiter character separating each field (default is &#039;,&#039;).&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;quote&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The quotation character wrapping every field (default is &#039;&#039;&#039;).&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;escape&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The escape character letting insert quotation characters inside a quoted field (default is &#039;\&#039;). If no escape character, set to &#039;\0&#039; to gain some performance.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;comment&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The comment character indicating that a line is commented out (default is &#039;#&#039;).&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;skipEmptyLines&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A value indicating if the reader will skip empty lines.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=&amp;lt;nowiki&amp;gt;supportsMultiline&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A value indicating if the reader supports multiline field.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new reader. Example:&lt;br /&gt;
string empt = empty;&lt;br /&gt;
CsvReader csv = new CsvReader(csvData, true, &amp;quot;;&amp;quot;, &amp;quot;\&amp;quot;&amp;quot;, empt, empt, true, false);&lt;br /&gt;
&lt;br /&gt;
number fieldCount = csv.FieldCount;&lt;br /&gt;
array headers = csv.Headers;&lt;br /&gt;
while(csv.ReadNextRecord()) {&lt;br /&gt;
for(number i = 0; i &amp;lt; fieldCount; i = i +1) {&lt;br /&gt;
  string value = csv[i];&lt;br /&gt;
  if (value == empty) value = &amp;quot;MISSING&amp;quot;;&lt;br /&gt;
  print(headers[i] + &amp;quot; = &amp;quot; + value);&lt;br /&gt;
}&lt;br /&gt;
print(&amp;quot;---------&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;field&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The field with the specified name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Gets the field with the specified name. Must have set hasHeaders to true when starting read.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;field&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The field at the specified index.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Gets the field at the specified index.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;ReadNextRecord&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Reads the next record. true if a record has been successfully reads; otherwise, false.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;FieldCount&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the maximum number of fields to retrieve for each record.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Headers&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the field headers.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=XElement_class&amp;diff=19241</id>
		<title>XElement class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=XElement_class&amp;diff=19241"/>
		<updated>2011-09-22T09:05:55Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;XElement&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;An element in an xml document&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new element with a number of child elements&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;xml&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A xml string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new element from a string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of the element&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value of the element&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new element with a name and value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Add&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Content to add&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified content as children of this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Add&amp;lt;/nowiki&amp;gt;|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified content as children of this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;AddAfterSelf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Content to add&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified content immediately after this node.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;AddBeforeSelf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Content to add&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified content immediately before this node.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;AddFirst&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Content to add&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified content as the first children of this document or element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;AddFirst&amp;lt;/nowiki&amp;gt;|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified content as the first children of this document or element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Ancestors&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the ancestor elements of this node.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Ancestors&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a filtered collection of the ancestor elements of this node. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;AncestorsAndSelf&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of elements that contain this element, and the ancestors of this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;AncestorsAndSelf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a collection of elements that contain this element, and the ancestors of this element. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Descendants&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the descendant elements for this document or element, in document order.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Descendants&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the descendant elements for this document or element, in document order. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;DescendantsAndSelf&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;DescendantsAndSelf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=XElement|Name=&amp;lt;nowiki&amp;gt;Element&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Gets the first (in document order) child element with the specified name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Elements&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the child elements of this element or document, in document order.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Elements&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the child elements of this element or document, in document order. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;ElementsAfterSelf&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the sibling elements after this node, in document order.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;ElementsAfterSelf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a filtered collection of the sibling elements after this node, in document order. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;ElementsBeforeSelf&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Returns a collection of the sibling elements before this node, in document order.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;ElementsBeforeSelf&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of ancestor to look for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns a filtered collection of the sibling elements before this node, in document order. Only elements that have a matching name are included in the collection.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;attributename&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The attribute name.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Gets an attribute value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Remove&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Removes this node from its parent.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveAll&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Removes nodes and attributes from this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveAttributes&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Removes attributes from this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveNodes&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Removes the child nodes from this document or element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;ReplaceWith&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Content to replace with&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Replaces this node with the specified content.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;ReplaceWith&amp;lt;/nowiki&amp;gt;|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Replaces this node with the specified content.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;ReplaceWith&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Content to replace with&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Replaces the children nodes of this document or element with the specified content.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;ReplaceWith&amp;lt;/nowiki&amp;gt;|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Replaces the children nodes of this document or element with the specified content.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;attributename&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The attribute name.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to set.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Sets an attribute value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;Attributes&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/sets the collection of attributes of this element. The get returns a copy, use the indexer instead.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;HasAttributes&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a value indicating whether this element as at least one attribute.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;HasElements&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a value indicating whether this element has at least one child element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsEmpty&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a value indicating whether this element contains no content.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Name&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Gets/sets the name of this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=XElement|Name=&amp;lt;nowiki&amp;gt;Parent&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the parent XElement&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Value&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Gets/sets the concatenated text contents of this element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;Examples&amp;lt;/span&amp;gt;  ====&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=WebResponse_class&amp;diff=19240</id>
		<title>WebResponse class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=WebResponse_class&amp;diff=19240"/>
		<updated>2011-09-22T08:57:32Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;WebResponse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The response object from a http request&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Response&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The response from the request&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Response&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;encoding&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Encoding to use to read the reply - See .NET Encoding.GetEncoding for further info&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The response from the request with the encoding specified&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;CharacterSet&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the character set of the response.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ContentEncoding&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the method that is used to encode the body of the response.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;ContentLength&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the number of bytes of the content returned by the request.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ContentType&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the content type of the response.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;Headers&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the headers that are associated with this response from the server.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=DateTime|Name=&amp;lt;nowiki&amp;gt;LastModified&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the last date and time that the contents of the response were modified.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Method&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the method that is used to return the response.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;StatusCode&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the status of the response.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;StatusDescription&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the status description returned with the response.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More information about an HTTP Message:&#039;&#039;&#039; [http://www.jmarshall.com/easy/http/ http://www.jmarshall.com/easy/http/]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;Examples&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: rgb(165, 42, 42);&amp;quot;&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;string uri = &amp;quot;http://google.com&amp;quot;;&lt;br /&gt;
string responseString;&lt;br /&gt;
HttpRequest hr = new HttpRequest(uri);&lt;br /&gt;
WebResponse wr = hr.GetResponse();&lt;br /&gt;
responseString = wr.Response();&lt;br /&gt;
print(responseString);&amp;lt;/source&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=HttpRequest_class&amp;diff=19239</id>
		<title>HttpRequest class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=HttpRequest_class&amp;diff=19239"/>
		<updated>2011-09-22T08:56:08Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;HttpRequest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Object to make requests to sites&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;uri&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The uri to visit.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Visit a uri&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;uri&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The uri to visit.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=WebResponse|Name=&amp;lt;nowiki&amp;gt;takeCookiesFrom&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;If you made a previous request and want to transfer the cookies from that response, give the response object here.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Visit a uri with cookies&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=WebResponse|Name=&amp;lt;nowiki&amp;gt;GetResponse&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Actually do the request, and get the response back&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=WebResponse|Name=&amp;lt;nowiki&amp;gt;GetResponse&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;body&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A body to include in the request - Always UTF-8 encoded&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Actually do the request, and get the response back&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ContentType&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the ContentType&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;Headers&amp;lt;/nowiki&amp;gt;|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Apply headers to the request&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Method&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Choose which HTTP method to request with&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Timeout&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the timeout (in millisec)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More information about an HTTP Message:&#039;&#039;&#039; [http://www.jmarshall.com/easy/http/ http://www.jmarshall.com/easy/http/]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;Examples&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: rgb(165, 42, 42);&amp;quot;&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;string uri = &amp;quot;http://google.com&amp;quot;;&lt;br /&gt;
string responseString;&lt;br /&gt;
HttpRequest hr = new HttpRequest(uri);&lt;br /&gt;
WebResponse wr = hr.GetResponse();  &lt;br /&gt;
responseString = wr.Response();&lt;br /&gt;
print(responseString);&amp;lt;/source&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=DateTime_class&amp;diff=19237</id>
		<title>DateTime class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=DateTime_class&amp;diff=19237"/>
		<updated>2011-09-22T08:43:41Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;DateTime&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;The DateTime object&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Parameters= {{CGscriptPa...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;DateTime&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The DateTime object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to parse as a date, syntax is same as for constant values&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;New based on a string representation of a date&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=DataCacheSpecification_class&amp;diff=19236</id>
		<title>DataCacheSpecification class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=DataCacheSpecification_class&amp;diff=19236"/>
		<updated>2011-09-22T08:42:52Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;DataCacheSpecification&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Represents a DataCache specification.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Description=&amp;lt;nowiki&amp;gt;Instanciate a new instance using the current context datacache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;ResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Resource Id of the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Instanciate a new instance using the resource id of a datacache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;ResourceId&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Resource name of the new DataCache&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;Questionnaire Ids&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;List of Questionnaires to use in the creation. Must all belong to same template&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new datacache using quick setup&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;AddFilter&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;filterQuestionLabel&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Question to apply filter to. If empty, then clear current filters&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;filterValue&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value of the filter&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Add a filter to the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;EvalWhere&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;whereExpression&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The expression to execute. It must contain &#039;where&#039; and NOT start with a equal sign, and have 1 and only one semicolon in it&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Evaluate a single where expression up against the current DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;EvalWhere&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Dictionary|Name=&amp;lt;nowiki&amp;gt;whereExpressions&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The expressions to execute. They must contain &#039;where&#039; and MAY start with a equal sign, and have 1 and only one semicolon in it&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Evaluate a number of where expressions up against the current DataCache. If there are 2 or more expressions, the result is cached. Context weight and filters are ignored.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Dictionary|Name=&amp;lt;nowiki&amp;gt;EvalWhere&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Dictionary|Name=&amp;lt;nowiki&amp;gt;whereExpressions&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The expressions to execute. They must contain &#039;where&#039; and MAY start with a equal sign, and have 1 and only one semicolon in it&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;weight&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Column name of the weight to use in filter&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Evaluate a number of where expressions up against the current DataCache using a weight. If there are 2 or more expressions, the result is cached. Context weight and filters are ignored.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;MakeContext&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Make the current DataCache the context DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Save&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Save the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;AutoUpdate&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set Auto Update&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;BuildWithWeight&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set if the DataCache should be built using weights&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;CachedRecords&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;How many records does the DataCache currently hold&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;ColumnNames&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;List of Column names&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Completed&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include completed&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Deleted&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include deleted&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Description&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set description of the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Disabled&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include disabled&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;InterviewFailed&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include marked as interview failed&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;InterviewSucceeded&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include marked as interview succeeded&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsOutOfDate&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Does the DataCache need to be rebuilt to have the correct content&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Language&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set the iso code used in building the items that depend on a specific language&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=DateTime|Name=&amp;lt;nowiki&amp;gt;LastUpdated&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Time of the last rebuild&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;Name&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Name of the DataCache resource&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Normal&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include normal&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;NotStarted&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include those not yet started&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;OutsideTarget&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include those marked outside target&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Partly&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include partly completed&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;QuestionnaireIds&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;List of the questionnaires used in the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;QuestionnaireTemplateId&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The resource id of the questionnaire template used in the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;QuotaFull&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include those with full quota&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;ResourceId&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The Id of the DataCache&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Test&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set include those marked as test&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;UpdateFrequence&amp;lt;/nowiki&amp;gt;|HasGetter=1|HasSetter=1|Description=&amp;lt;nowiki&amp;gt;Get/Set Update Frequence in minutes&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex1:&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;DCS_use(37244952);                                                  //  set DCS context&lt;br /&gt;
string e1 = &amp;quot;count() where S_Age == [1] &amp;amp;&amp;amp; M_Travel == [1,2];&amp;quot;;&lt;br /&gt;
Dictionary d =&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;exp1&amp;quot;: &amp;quot;count() where S_Age == [1] &amp;amp;&amp;amp; M_Travel == [1,2];&amp;quot;,&lt;br /&gt;
   &amp;quot;exp2&amp;quot;: &amp;quot;count() where S_Age == [2] &amp;amp;&amp;amp; M_Travel == [1];&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
print(DCS_evaluateWhereExpression(e1));                             //  68&lt;br /&gt;
DataCacheSpecification dcs = new DataCacheSpecification();          //  Represent a DCS which is used as current DCS context&lt;br /&gt;
print(dcs.EvalWhere(e1));                                           //  68&lt;br /&gt;
print(dcs.EvalWhere(d));                                            //  {&amp;quot;exp1&amp;quot;: 68, &amp;quot;exp2&amp;quot;: 46}&amp;lt;/source&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex2:&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;string e1 = &amp;quot;count() where S_Age == [1] &amp;amp;&amp;amp; M_Travel == [1,2];&amp;quot;;&lt;br /&gt;
Dictionary d =&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;exp1&amp;quot;: &amp;quot;count() where S_Age == [1] &amp;amp;&amp;amp; M_Travel == [1,2];&amp;quot;,&lt;br /&gt;
   &amp;quot;exp2&amp;quot;: &amp;quot;count() where S_Age == [2] &amp;amp;&amp;amp; M_Travel == [1];&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
DataCacheSpecification dcs = new DataCacheSpecification(37244952);   //  Represents a DCS which has Resource Id: 37244952&lt;br /&gt;
print(dcs.EvalWhere(e1));                                           //  68&lt;br /&gt;
print(dcs.EvalWhere(d));                                           //  {&amp;quot;exp1&amp;quot;: 68, &amp;quot;exp2&amp;quot;: 46}&lt;br /&gt;
dcs.MakeContext();                                                //  or you can use DCS_use(RID) instead&lt;br /&gt;
print(DCS_evaluateWhereExpression(e1));                          //  without the previous statement (dcs.MakeContext();), you will get error at this line because there is no DCS context is set, so you can not use DCS_evaluateWhereExpression(e1)&lt;br /&gt;
dcs.Partly = false;                                             //  Not include the partly completed QASs&lt;br /&gt;
dcs.NotStarted = false;                                        //  Not include the not started QASs&lt;br /&gt;
dcs.Save();                                                   //  Must save to make the above statements applied on DCS, but this statement does not REBUILD the DCS&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Dictionary_class&amp;diff=19235</id>
		<title>Dictionary class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Dictionary_class&amp;diff=19235"/>
		<updated>2011-09-22T08:41:17Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Dictionary&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The dictionary object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Description=&amp;lt;nowiki&amp;gt;Create a new dictionary with non-argument.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create new dictionary with the specified key-value pairs.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;keys&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;keys arrayConstant&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;values&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;values arrayConstant&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create new dictionary with the specified keys and values.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Add&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Add with specific key&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Add with specific value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified key and value to the dictionary.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;Add&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Add with specific key&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Add with specific value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Adds the specified key and value to the dictionary.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Clear&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Remove all keys and values from the dictionary.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;ContainsKey&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Check with specific key&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Determines whether the dictionary contains the specified key.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;ContainsKey&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Check with specific key&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Determines whether the dictionary contains the specified key.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;ContainsValue&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Add with specific value&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Determines whether the dictionary contains the specified value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The key used to lookup the value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get an item based on a key.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The key used to lookup the value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get an item based on a key.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;Remove&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Check with specific key&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Remove the value with the specified key from the dictionary.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;Remove&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Remove with specific key&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Remove the value with the specified key from the dictionary.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The key used to lookup the value.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The value to set.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set an item based on a key and a value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The key used to lookup the value.&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The value to set.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set an item based on a key and a value.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;TryGetValue&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Remove with specific key&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Gets the value associated with the specified key.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;TryGetValue&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;key&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Remove with specific key&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Gets the value associated with the specified key.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Count&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets the number of key/value pairs contained in the dictionary.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Keys&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a list of keys.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;SortedKeys&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a list of keys sorted by current collation.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Values&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Gets a list of values.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary d;&lt;br /&gt;
print(d);                 // {}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary d = new Dictionary();&lt;br /&gt;
print(d);                 // {}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary d = {&amp;quot;key1&amp;quot;: 1, &amp;quot;key2&amp;quot;: 2};&lt;br /&gt;
print(d);                 // {&amp;quot;key1&amp;quot;: 1, &amp;quot;key2&amp;quot;: 2}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary d = {};             // Not work, will cause error.&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary d1 = new Dictionary(&amp;quot;key_01&amp;quot;,&amp;quot;value01&amp;quot;);&lt;br /&gt;
print(d1);                                                                      // {&amp;quot;key_01&amp;quot;: sdasd}&lt;br /&gt;
print(d1.Add(&amp;quot;key_02&amp;quot;,2222));&lt;br /&gt;
print(d1.Add(3,&amp;quot;hello3333&amp;quot;));&lt;br /&gt;
print(d1.Add(&amp;quot;key_03&amp;quot;,{&amp;quot;happy&amp;quot;,48,{&amp;quot;funny&amp;quot;,&amp;quot;sad&amp;quot;,88}}));&lt;br /&gt;
print(d1);                               //          {&amp;quot;3&amp;quot;: hello3333, &amp;quot;key_01&amp;quot;: value01, &amp;quot;key_02&amp;quot;: 2222, &amp;quot;key_03&amp;quot;: {happy,48,{funny,sad,88}}}&lt;br /&gt;
print(d1.ContainsKey(&amp;quot;key_01&amp;quot;));                                                // true&lt;br /&gt;
print(d1.ContainsKey(3));                                                       // true&lt;br /&gt;
print(d1.ContainsKey(&amp;quot;noexist&amp;quot;));                                               // false&lt;br /&gt;
print(d1.ContainsValue(&amp;quot;value01&amp;quot;));                                             // true&lt;br /&gt;
print(d1.ContainsValue(2222));                                                  // true&lt;br /&gt;
print(d1.ContainsValue({&amp;quot;happy&amp;quot;,48,{&amp;quot;funny&amp;quot;,&amp;quot;sad&amp;quot;,88}}));                       // true&lt;br /&gt;
print(d1.get_Item(&amp;quot;key_01&amp;quot;));                                                   // value01&lt;br /&gt;
print(d1.get_Item(3));                                                          // hello3333&lt;br /&gt;
print(d1.set_Item(&amp;quot;key01&amp;quot;,1111));     &lt;br /&gt;
print(d1.set_Item(3,{3333,&amp;quot;string333&amp;quot;}));&lt;br /&gt;
print(d1.TryGetValue(&amp;quot;key_01&amp;quot;));                                                // value01&lt;br /&gt;
print(d1.TryGetValue(3));                                                       // {3333,&amp;quot;string333&amp;quot;}&lt;br /&gt;
print(d1);                              //     {&amp;quot;3&amp;quot;: {3333,string333}, &amp;quot;key_01&amp;quot;: value01, &amp;quot;key_02&amp;quot;: 2222, &amp;quot;key_03&amp;quot;: {happy,48,{funny,sad,88}}, &amp;quot;key01&amp;quot;: 1111}&lt;br /&gt;
print(d1.Count);                                                                // 5&lt;br /&gt;
print(d1.Keys);                                                                 // {key_01,key_02,3,key_03,key01}&lt;br /&gt;
print(d1.Values);                                                               // {value01,2222,{3333,string333},{happy,48,{funny,sad,88}},1111}&lt;br /&gt;
print(d1.Remove(&amp;quot;key_01&amp;quot;));                                                     // value01&lt;br /&gt;
print(d1.Remove(3));                                                            // {3333,string333}&lt;br /&gt;
print(d1);                                                                      // {&amp;quot;key_02&amp;quot;: 2222, &amp;quot;key_03&amp;quot;: {happy,48,{funny,sad,88}}, &amp;quot;key01&amp;quot;: 1111}&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary d = &lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;key01&amp;quot;: &amp;quot;value01&amp;quot;,&lt;br /&gt;
  5: &amp;quot;value05&amp;quot;&lt;br /&gt;
}; &lt;br /&gt;
print(d[&amp;quot;key01&amp;quot;]);       // another way to get the values of keys&lt;br /&gt;
print(d[5]);             // another way to get the values of keys&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Function_class&amp;diff=19234</id>
		<title>Function class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Function_class&amp;diff=19234"/>
		<updated>2011-09-22T08:40:20Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Function&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The function object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;functionName&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Name of the variable defined as a function&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Create a new function that will reuse an existing function&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;Call&amp;lt;/nowiki&amp;gt;|Parameters={{CGscriptParameters_Template|Type=params AnyType|Name=params AnyType|Description=}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Evaluate a function with positional parameters.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;Invoke&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=array|Name=&amp;lt;nowiki&amp;gt;param&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The parameters given to the function mapped to the position used in the definition&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Evaluate a function with positional parameters.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;Invoke&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Dictionary|Name=&amp;lt;nowiki&amp;gt;param&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The parameters given to the function mapped to the names used in the definition&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Evaluate a function with named parameters.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Scoping of variables&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex1:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;function a = function ()&lt;br /&gt;
{&lt;br /&gt;
   number b = 1;&lt;br /&gt;
   return true;&lt;br /&gt;
};&lt;br /&gt;
print(b);             // Not work, get error: Undefined variable name: &#039;b&#039;. @&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex2:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;number i = 10;&lt;br /&gt;
function a = function () {&lt;br /&gt;
  print(i);&lt;br /&gt;
  print(b);&lt;br /&gt;
};&lt;br /&gt;
number b = 20;&lt;br /&gt;
a.Call();          // 10 20&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: rgb(165, 42, 42);&amp;quot;&amp;gt;&#039;&#039;&#039;Ex3:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;number i = 10;&lt;br /&gt;
function a = function () {&lt;br /&gt;
  print(i);&lt;br /&gt;
  print(b);&lt;br /&gt;
};&lt;br /&gt;
a.Call();              // Not work, get error: Undefined variable name: &#039;b&#039;. @&lt;br /&gt;
number b = 20;&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex4:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;number i = 10;&lt;br /&gt;
function a = function (number i) {&lt;br /&gt;
  print(i);&lt;br /&gt;
};&lt;br /&gt;
a.Call(100);                    // 100&lt;br /&gt;
print(i);                       // 10&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex5:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;number i = 10;&lt;br /&gt;
function a = function () {&lt;br /&gt;
  number i = 100;&lt;br /&gt;
  print(i);&lt;br /&gt;
};&lt;br /&gt;
a.Call();        // Not work, get error:  Illegal variable re-declaration @&amp;lt;/source&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Recursion&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex1:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;function a = function (number i)&lt;br /&gt;
{&lt;br /&gt;
 if (i == 0) return;&lt;br /&gt;
 a.Call(i - 1);&lt;br /&gt;
 return i;&lt;br /&gt;
};&lt;br /&gt;
a.Call(49);            // Return 49&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex2:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;function a = function (number i){&lt;br /&gt;
 if (i == 0) return;&lt;br /&gt;
 a.Call(i - 1);&lt;br /&gt;
 return i;&lt;br /&gt;
};&lt;br /&gt;
a.Call(50);           // get error because the maximum limit of recursion is: 49&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Send function to Called Workflow&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex1:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;// IN FIRST WORKFLOW&lt;br /&gt;
function x = function (number a, number b) {&lt;br /&gt;
return a + b;&lt;br /&gt;
};&lt;br /&gt;
Workflow_call(37248984, {x});&lt;br /&gt;
&lt;br /&gt;
//  IN SECOND (CALLED) WORKFLOW (Resource Id: 37248984)&lt;br /&gt;
array Workflow_parameters = Workflow_getParameters();&lt;br /&gt;
return Workflow_parameters[0].Call(1,2);&lt;br /&gt;
// ------get result: 3---------&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Ex2:&#039;&#039;&#039;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;// IN FIRST WORKFLOW&lt;br /&gt;
number i = 10;&lt;br /&gt;
function x = function (number a, number b) {&lt;br /&gt;
return a + b + i;&lt;br /&gt;
};&lt;br /&gt;
Workflow_call(37248984, {x});&lt;br /&gt;
&lt;br /&gt;
// IN SECOND (CALLED) WORKFLOW (Resource Id: 37248984)&lt;br /&gt;
array Workflow_parameters = Workflow_getParameters();&lt;br /&gt;
return Workflow_parameters[0].Call(1,2);&lt;br /&gt;
// ------get result: 13---------&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;function x = function (number a, number b, number c = 10)&lt;br /&gt;
{&lt;br /&gt;
   number d = 1;&lt;br /&gt;
   return a + b + c + d + p;&lt;br /&gt;
};&lt;br /&gt;
number p = 10;&lt;br /&gt;
 &lt;br /&gt;
print(x.Call(1,2));&lt;br /&gt;
print(x.Call(1,2,3));&lt;br /&gt;
&lt;br /&gt;
function y = x;&lt;br /&gt;
print(y.Call(1,2));&lt;br /&gt;
print(y.Call(1,2,3));&lt;br /&gt;
 &lt;br /&gt;
function z = new Function(&amp;quot;x&amp;quot;);         // remmember that new Function(&amp;quot;x&amp;quot;) NOT new function(&amp;quot;x&amp;quot;)&lt;br /&gt;
print(z.Call(1,2));&lt;br /&gt;
print(z.Call(1,2,3));&lt;br /&gt;
&lt;br /&gt;
function f;                             // will be empty&lt;br /&gt;
Function ff;                            //  get error because there is no default constructor&lt;br /&gt;
&lt;br /&gt;
array paraArray_a = {1,2};&lt;br /&gt;
array paraArray_b = {1,2,3};&lt;br /&gt;
print(x.Invoke(paraArray_a));&lt;br /&gt;
print(x.Invoke(paraArray_b));&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;Dictionary dic1 = {&amp;quot;a&amp;quot;: 1,&amp;quot;b&amp;quot;: 2};&lt;br /&gt;
print(x.Invoke(dic1));                                     // 24&lt;br /&gt;
 &lt;br /&gt;
Dictionary dic2 = {&amp;quot;a&amp;quot;: 1,&amp;quot;b&amp;quot;: 2,&amp;quot;c&amp;quot;: 3};&lt;br /&gt;
print(x.Invoke(dic2));                                     // 17&lt;br /&gt;
&lt;br /&gt;
Dictionary dic3 = {&amp;quot;c&amp;quot;: 3,&amp;quot;a&amp;quot;: 1,&amp;quot;b&amp;quot;: 2};&lt;br /&gt;
print(x.Invoke(dic3));                                     // 17&lt;br /&gt;
&lt;br /&gt;
Dictionary dic = {&amp;quot;para_1&amp;quot;: 1,&amp;quot;para_2&amp;quot;: 2,&amp;quot;para_3&amp;quot;: 3};&lt;br /&gt;
print(x.Invoke(dic));            //  will cause error because the keys in dictionary not the same as name of parameters which is defined in function x&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Array_class&amp;diff=19233</id>
		<title>Array class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Array_class&amp;diff=19233"/>
		<updated>2011-09-22T08:39:27Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;Array&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;The array object&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Description=&amp;lt;nowiki&amp;gt;Creates an empty array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;count&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Number of items to put in the array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Creates an array with a predefined size, where all elements are Empty&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;Add&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;element&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;element to add&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Add a new element to the Array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;First&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;selector&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A function to test each element for a condition.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns the first element in a sequence that satisfies a specified condition.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;FirstOrDefault&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;selector&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A function to test each element for a condition.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Returns the first element in a sequence that satisfies a specified condition or empty if not found.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Frequency&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;number&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The number to search for&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Counts the number of times a given Number object exists in the Array. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=AnyType|Name=&amp;lt;nowiki&amp;gt;this[] { get; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get element at index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsCharacterArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of characters&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsNumericArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of numbers&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsNumericArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of integer numbers&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=bool|Name=&amp;lt;nowiki&amp;gt;IsStringArray&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;check if array is an array of string&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;OrderBy&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;comparer&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Function that compares two objects of the same type. Must return a signed integer that indicates the relative values of first param A and second param B. Value Less than 0 : A is less than B.Value 0 : A equals B.Value Greater than 0 : A is greater than B.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Sorts the elements of a sequence in ascending order by using a specified comparer.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;RemoveItemAt&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The index to remove the object from&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Remove an element from the Array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Select&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;selector&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A transform function to apply to each element.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Projects each element of a sequence into a new form.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=&amp;lt;nowiki&amp;gt;this[] { set; }&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=number|Name=&amp;lt;nowiki&amp;gt;index&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Index&amp;lt;/nowiki&amp;gt;|Comma=,}}{{CGscriptParameters_Template|Type=AnyType|Name=&amp;lt;nowiki&amp;gt;value&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Value to set&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Set element value at index&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=&amp;lt;nowiki&amp;gt;Where&amp;lt;/nowiki&amp;gt;|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=Function|Name=&amp;lt;nowiki&amp;gt;predicate&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;A function that takes 1 parameter of the types in the array and return true/false&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Filters a sequence of values based on a predicate.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Average&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Average of the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Count&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Number of elements in Array&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Max&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Largest of all the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Min&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Smallest of all the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=number|Name=&amp;lt;nowiki&amp;gt;Sum&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Sum of all the objects in the Array object. Can only use if all the elements are of type Number&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = new Array();&lt;br /&gt;
print(x);         //   {}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = new Array(10);&lt;br /&gt;
print(x);              //   {Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {10,20,30,40,50,60,70,80,90,100};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (number a) { a;})&lt;br /&gt;
// .Select(function (string a) { a;})  -&amp;gt; will not work: Cannot assign a value of type &#039;Number&#039; to a variable of type &#039;String&#039;&lt;br /&gt;
// .Select(function (array a) { a;})  -&amp;gt; will not work: Cannot assign a value of type &#039;Number&#039; to a variable of type &#039;Array&#039;&lt;br /&gt;
// .Select(function (bool a) { a;})  -&amp;gt; will not work: Cannot assign a value of type &#039;Number&#039; to a variable of type &#039;Boolean&#039;&lt;br /&gt;
// .Select(function () { a;})       -&amp;gt; will not work: Function called with too many parameters @&lt;br /&gt;
.Where(function (number a) {number i = getRandomNumber(0,10)*10; i &amp;gt; 40;});&lt;br /&gt;
print(y);&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {10,20,30,40,50,60,70,80,90,100};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (number a) { 88888;})&lt;br /&gt;
.Where(function (number a) {number i = getRandomNumber(0,10)*10; i &amp;gt; 40;});&lt;br /&gt;
print(y);&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {10,20,30,40,50,60,70,80,90,100};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (number a) { a;})&lt;br /&gt;
.Where(function (number a) {number i = getRandomNumber(0,10)*10; i &amp;gt; 40;})&lt;br /&gt;
.OrderBy(function(number a, number b) {if (a&amp;gt;b) 1; else if (a&amp;lt;b) -1; else 0;});&lt;br /&gt;
// .OrderBy(function(number a, number b){if (a&amp;gt;b) -1; else if (a&amp;lt;b) 1; else 0;});&lt;br /&gt;
print(y);&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array x = {{1,2,3},{4,false,6,7,8},{10,&amp;quot;ab&amp;quot;,{&amp;quot;aaa&amp;quot;,11,true},13,14},{&amp;quot;aa&amp;quot;,&amp;quot;bb&amp;quot;,17},{},{true,88}};&lt;br /&gt;
array y = x&lt;br /&gt;
.Select(function (array a) {; a;})&lt;br /&gt;
.Where(function (array a) {arrayCount(a) &amp;gt; 3;});&lt;br /&gt;
print(y);                    //     {{4,False,6,7,8},{10,ab,{aaa,11,True},13,14}}&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;array y = {20,30,40,50,70,80,90,100};&lt;br /&gt;
print(y.FirstOrDefault(function (number a) { true; }));                        // 20&lt;br /&gt;
print(y.FirstOrDefault(function (number a) { a &amp;gt; 70; }));                      // 80&lt;br /&gt;
print(y.First(function(number a) { true; }));                                  // 20&lt;br /&gt;
print(y.First(function(number a) { a &amp;gt; 40; }));                                // 50&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=19232</id>
		<title>Template:CGscriptClass Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=19232"/>
		<updated>2011-09-22T08:38:46Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== {{{Name|PLEASE INSERT CLASS NAME HERE}}}  ===&lt;br /&gt;
&lt;br /&gt;
{{{Description|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Constructors|}}} | ====&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Constructors&#039;&#039;&#039;&amp;lt;/span&amp;gt;==== }}&lt;br /&gt;
{{{Constructors|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Methods|}}} | ====&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Methods&#039;&#039;&#039;&amp;lt;/span&amp;gt;==== }}&lt;br /&gt;
{{{Methods|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Properties|}}} | ====&amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Properties&#039;&#039;&#039;&amp;lt;/span&amp;gt;==== }}&lt;br /&gt;
{{{Properties|}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=19231</id>
		<title>Template:CGscriptClass Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=19231"/>
		<updated>2011-09-22T08:38:03Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== {{{Name|PLEASE INSERT CLASS NAME HERE}}}  ===&lt;br /&gt;
&lt;br /&gt;
{{{Description|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Constructors|}}} | &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Constructors&#039;&#039;&#039;&amp;lt;/span&amp;gt; }}&lt;br /&gt;
{{{Constructors|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Methods|}}} | &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Methods&#039;&#039;&#039;&amp;lt;/span&amp;gt; }}&lt;br /&gt;
{{{Methods|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Properties|}}} | &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Properties&#039;&#039;&#039;&amp;lt;/span&amp;gt; }}&lt;br /&gt;
{{{Properties|}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Data_Types_Literals_and_Variables]]&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=TypeInformation_class&amp;diff=19230</id>
		<title>TypeInformation class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=TypeInformation_class&amp;diff=19230"/>
		<updated>2011-09-22T08:33:48Z</updated>

		<summary type="html">&lt;p&gt;Dennis: Created page with &amp;quot;{{CGscriptClass_Template |Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt; |Description=&amp;lt;nowiki&amp;gt;Get information about this class&amp;lt;/nowiki&amp;gt; |Constructors= {{CGscriptConstructors_Template|Para...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get information about this class&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=&amp;lt;nowiki&amp;gt;typename&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;Type to get information on&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Description=&amp;lt;nowiki&amp;gt;Get Information about a specific type&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ToString&amp;lt;/nowiki&amp;gt;|Description=&amp;lt;nowiki&amp;gt;The string representation of the object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ClassDocumentation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ConstructorDocumentation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Information about the constructors on this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;FullDocumentation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;MethodDocumentation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Information about the methods on this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;ObjectTypeName&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;The name of the type of object.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;PropertyDocumentation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Information about the properties on this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=&amp;lt;nowiki&amp;gt;TypeInformation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Get information about this class.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=&amp;lt;nowiki&amp;gt;WikiDocumentation&amp;lt;/nowiki&amp;gt;|HasGetter=1|Description=&amp;lt;nowiki&amp;gt;Information about this class in wiki format.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptMethods_Template&amp;diff=19229</id>
		<title>Template:CGscriptMethods Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptMethods_Template&amp;diff=19229"/>
		<updated>2011-09-22T07:59:18Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;{{#ifeq: {{{ReturnType|}}} | Empty | | {{CGscriptTypeColors_Template|Type={{{ReturnType|}}} }} }} {{{Name|}}}({{{Parameters|}}})&#039;&#039;&#039; - {{{Description|}}}&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptMethods_Template&amp;diff=19228</id>
		<title>Template:CGscriptMethods Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptMethods_Template&amp;diff=19228"/>
		<updated>2011-09-22T07:59:05Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;{{#ifeq {{{ReturnType|}}} | Empty | | {{CGscriptTypeColors_Template|Type={{{ReturnType|}}} }} }} {{{Name|}}}({{{Parameters|}}})&#039;&#039;&#039; - {{{Description|}}}&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptTypeColors_Template&amp;diff=19227</id>
		<title>Template:CGscriptTypeColors Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptTypeColors_Template&amp;diff=19227"/>
		<updated>2011-09-22T07:56:13Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{{Type}}}&lt;br /&gt;
&amp;lt;!--You can put any text formatting for each Type--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|array = [[Array_class|array]]&lt;br /&gt;
|function = [[Function_class|Function]]&lt;br /&gt;
|Dictionary = [[Dictionary_class|Dictionary]]&lt;br /&gt;
|number = [[Data_Types|number]]&lt;br /&gt;
|string = [[Data_Types|string]]&lt;br /&gt;
|bool = [[Data_Types|bool]]&lt;br /&gt;
|params AnyType  = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;params AnyType&amp;lt;/span&amp;gt;&lt;br /&gt;
|AnyType = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;AnyType&amp;lt;/span&amp;gt;&lt;br /&gt;
|Empty = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;Empty&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--below is default setting--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| #default = [[{{{Type}}}_class|&amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;{{{Type}}}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptTypeColors_Template&amp;diff=19226</id>
		<title>Template:CGscriptTypeColors Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptTypeColors_Template&amp;diff=19226"/>
		<updated>2011-09-22T07:54:38Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{{Type}}}&lt;br /&gt;
&amp;lt;!--You can put any text formatting for each Type--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|array = [[Array_class|array]]&lt;br /&gt;
|function = [[Function_class|Function]]&lt;br /&gt;
|Dictionary = [[DictionaryClass|Dictionary]]&lt;br /&gt;
|number = [[Number_Class|number]]&lt;br /&gt;
|string = [[String_Class|string]]&lt;br /&gt;
|bool = [[Boolean_Class|bool]]&lt;br /&gt;
|params AnyType  = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;params AnyType&amp;lt;/span&amp;gt;&lt;br /&gt;
|AnyType = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;AnyType&amp;lt;/span&amp;gt;&lt;br /&gt;
|Empty = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;Empty&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--below is default setting--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| #default = [[{{{Type}}}_class|&amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;{{{Type}}}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptTypeColors_Template&amp;diff=19225</id>
		<title>Template:CGscriptTypeColors Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptTypeColors_Template&amp;diff=19225"/>
		<updated>2011-09-22T07:54:18Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{{Type}}}&lt;br /&gt;
&amp;lt;!--You can put any text formatting for each Type--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|array = [[Array_Class|array]]&lt;br /&gt;
|function = [[Function_class|Function]]&lt;br /&gt;
|Dictionary = [[DictionaryClass|Dictionary]]&lt;br /&gt;
|number = [[Number_Class|number]]&lt;br /&gt;
|string = [[String_Class|string]]&lt;br /&gt;
|bool = [[Boolean_Class|bool]]&lt;br /&gt;
|params AnyType  = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;params AnyType&amp;lt;/span&amp;gt;&lt;br /&gt;
|AnyType = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;AnyType&amp;lt;/span&amp;gt;&lt;br /&gt;
|Empty = &amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;Empty&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--below is default setting--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| #default = [[{{{Type}}}_class|&amp;lt;span style=&amp;quot;color:#100DEE;&amp;quot;&amp;gt;{{{Type}}}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptConstructors_Template&amp;diff=19224</id>
		<title>Template:CGscriptConstructors Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptConstructors_Template&amp;diff=19224"/>
		<updated>2011-09-22T07:37:34Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;({{{Parameters|}}})&#039;&#039;&#039; - {{{Description|}}}&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=19221</id>
		<title>Template:CGscriptClass Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Template:CGscriptClass_Template&amp;diff=19221"/>
		<updated>2011-09-22T07:31:03Z</updated>

		<summary type="html">&lt;p&gt;Dennis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== {{{Name|PLEASE INSERT CLASS NAME HERE}}}  ===&lt;br /&gt;
&lt;br /&gt;
{{{Description|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Constructors|}}} | &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Constructors&#039;&#039;&#039;&amp;lt;/span&amp;gt; }}&lt;br /&gt;
{{{Constructors|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Methods|}}} | &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Methods&#039;&#039;&#039;&amp;lt;/span&amp;gt; }}&lt;br /&gt;
{{{Methods|}}} &lt;br /&gt;
&lt;br /&gt;
{{#if: {{{Properties|}}} | &amp;lt;span style=&amp;quot;color:#a52a2a;&amp;quot;&amp;gt;&#039;&#039;&#039;Properties&#039;&#039;&#039;&amp;lt;/span&amp;gt; }}&lt;br /&gt;
{{{Properties|}}}&lt;/div&gt;</summary>
		<author><name>Dennis</name></author>
	</entry>
</feed>