<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Root</name>
    </assembly>
    <members>
        <!-- 忽略成員 "T:Root.Math.hyFormula" 中格式錯誤的 XML 註解 -->
        <member name="M:Root.Math.hyFormula.#ctor(System.String)">
            <summary>
            帶有 formula text 的建構函數。
            </summary>
            <param name="ExpressionStr">完整的一般運算式或邏輯運算式。例：3*x+yy or 3*x+yy>100 為正確的式子，3x+yy 會發生錯誤。</param>
        </member>
        <member name="P:Root.Math.hyFormula.VariableCount">
            <summary>
            get variables count
            </summary>
        </member>
        <member name="T:Root.Common.hyText">
            <summary>
            pcString 的摘要描述。
            </summary>
        </member>
        <member name="M:Root.Common.hyText.InStrN(System.String,System.String)">
            <summary>
            Receives two strings as parameters and searches for one string within another.
            If found, returns the beginning numeric position otherwise returns 0
            由左開始搜尋某一字串在另一個字串中的位置 (由右至左算)
            </summary>
            <example>
            InStrN("D", "Joe Doe")	//returns 5
            </example>
            <param name="cSearchFor">被搜尋的字串</param>
            <param name="cSearchIn">要搜尋的子字串</param>
            <returns>搜尋的字串在原字串的位置(由右而左算起)</returns>
        </member>
        <member name="M:Root.Common.hyText.InStrN(System.String,System.String,System.Int32)">
            <summary>
            Receives two strings and an occurence position (1st, 2nd etc) as parameters and
            searches for one string within another for that position.
            If found, returns the beginning numeric position otherwise returns 0
            由左開始搜尋某一字串在另一個字串中的位置 (由右至左算),且可指定第幾次出現的那個位置
            </summary>
            <example>
            InStrN("o", "Joe Doe", 1)	//returns 2
            InStrN("o", "Joe Doe", 2)	//returns 6
            </example>
            <param name="cSearchFor">被搜尋的字串</param>
            <param name="cSearchIn">要搜尋的子字串</param>
            <param name="nOccurence">第幾次出現</param>
            <returns>搜尋的字串在原字串的位置(由右而左算起)</returns>
        </member>
        <member name="M:Root.Common.hyText.InStrRevN(System.String,System.String)">
            <summary>
            Receives two strings as parameters and searches for one string within another.
            The search is performed starting from Right to Left and if found, returns the
            beginning numeric position otherwise returns 0
            由右開始搜尋某一字串在另一個字串中的位置 (由右至左算)
            </summary>
            <example>
            InStrRevN("o", "Joe Doe")	//returns 6
            </example>
            <param name="cSearchFor">被搜尋的字串</param>
            <param name="cSearchIn">要搜尋的子字串</param>
            <returns>搜尋的字串在原字串的位置(由右而左算起)</returns>
        </member>
        <member name="M:Root.Common.hyText.InStrRevN(System.String,System.String,System.Int32)">
            <summary>
            Receives two strings as parameters and an occurence position as parameters.
            The function searches for one string within another and the search is performed
            starting from Right to Left and if found, returns the beginning numeric position
            otherwise returns 0
            由右開始搜尋某一字串在另一個字串中的位置 (由右至左算),且可指定第幾次出現的那個位置
            </summary>
            <example>
            InStrRevN("o", "Joe Doe", 1)	//returns 6
            InStrRevN("o", "Joe Doe", 2)	//returns 2
            </example>
            <param name="cSearchFor">被搜尋的字串</param>
            <param name="cSearchIn">要搜尋的子字串</param>
            <param name="nOccurence">第幾次出現</param>
            <returns>搜尋的字串在原字串的位置(由右而左算起)</returns>
        </member>
        <member name="M:Root.Common.hyText.AddBackSlash(System.String)">
            <summary>
            Receives a path as a parameter and checks if the last character is a backslash. If not then adds one and returns the path otherwise returns the string
            為檔案路徑加上 Slash 至字串最後
            </summary>
            <example>
            string lcFile;
            lcFile = "c:\\FXLib";
            lcFile = AddBackSlash(lcFile) //returns "c:\\FXLib\\";
            </example>
            <param name="cPath">Source Path</param>
            <returns>Result Path</returns>
        </member>
        <member name="M:Root.Common.hyText.DisplayPath(System.String,System.Int32)">
            <summary>
            Receives a filename with path and maxlength as parameters and returns a truncated version of the path for display purposes
            在有限長度條件下取得經過格式化過的檔案路徑
            </summary>
            <example>
            string lcFile = @"c:\My Folders\My Custom Folders\My Files\ResultFile.txt";
            DisplayPath(lcFile, 10);		//returns ResultFile
            DisplayPath(lcFile, 15);		//returns \ResultFile.txt
            DisplayPath(lcFile, 20);		//returns c:\...\ResultFile.txt
            DisplayPath(lcFile, 30);		//returns c:\...\My Files\ResultFile.txt
            </example>
            <param name="cFileNameWithPath">原始的真正檔案字串</param>
            <param name="nMaxLength">預取得的檔案路徑字串最大長度</param>
            <returns>取得的結果字串</returns>
        </member>
        <member name="M:Root.Common.hyText.SetPath(System.String,System.String)">
            <summary>
            Receives a file name and path as parameters and returns a file name 
            with a new path name substituted for the old one
            給予一根目錄和一檔名則會傳回合併起的完整路徑
            </summary>
            <example>
            lcDir = SetPath("c:\MyFolder", "MyFile.txt")   //returns "c:\MyFolder\MyFile.txt"
            </example>
            <param name="cFileName"></param>
            <param name="cPath"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyText.GetFileName(System.String)">
            <summary>
            Returns the only the file name with extension from a fully qualified path
            </summary>
            <example>
            GetFileName("c:\My Folders\MyFile.txt")		//returns "MyFile.txt"
            </example>
            <param name="cFileName"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyText.GetDrive(System.String)">
            <summary>
            Receives a path as a parameter and returns only the drive part
            </summary>
            <example>
            GetDrive("c:\My Folders\MyFile.txt")		//returns "c:"
            </example>
            <param name="cPath"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyText.GetPath(System.String)">
            <summary>
            Receives a path as a parameter and returns only the path part without the file name.
            </summary>
            <example>
            GetPath("c:\My Folders\MyFile.txt")		//returns "c:\My Folders"
            </example>
            <param name="cPath"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyText.GetBaseFileName(System.String)">
            <summary>
            Returns the file name part without extension from a Path\FileName.ext string
            </summary>
            <example>
            GetBaseFileName("c:\My Folders\MyFile.txt")		//returns "MyFile"
            </example>
            <param name="cPath"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyText.IsInt(System.String)">
            <summary>
            判斷是字串是否可轉換至 int
            </summary>
            <param name="sInputV">輸入字串</param>
            <returns>true / false</returns>
        </member>
        <member name="M:Root.Common.hyText.IsInt32(System.String,System.Int32@)">
            <summary>
            判斷是字串是否可轉換至 int
            </summary>
            <param name="sInputV">輸入字串</param>
            <param name="iOutputV">輸出轉換後數值</param>
            <returns>true / false</returns>
        </member>
        <member name="M:Root.Common.hyText.IsFloat(System.String)">
            <summary>
            判斷是字串是否可轉換至 float
            </summary>
            <param name="sInputV">輸入字串</param>
            <returns>true / false</returns>
        </member>
        <member name="M:Root.Common.hyText.IsFloat(System.String,System.Single@)">
            <summary>
            判斷是字串是否可轉換至 float
            </summary>
            <param name="sInputV">輸入字串</param>
            <param name="iOutputV">輸出轉換後數值</param>
            <returns>true / false</returns>
        </member>
        <member name="M:Root.Common.hyText.IsDateTime(System.String)">
            <summary>
            判斷是字串是否可轉換至 DateTime
            </summary>
            <param name="sInputV"></param>
            <returns></returns>
        </member>
        <member name="T:Root.Common.DataProtector">
            <summary>
            資料保護類別
            </summary>
        </member>
        <member name="M:Root.Common.DataProtector.EncryptText(System.String,Root.Common.EncryptionAlgorithm,System.String,System.String)">
            <summary>
            文字字串的加密 (須由 EncryptText 解密)
            </summary>
            <param name="sPlainText"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.DataProtector.DecryptText(System.String,Root.Common.EncryptionAlgorithm,System.String,System.String)">
            <summary>
            文字字的解密 (須由 EncryptText 加密)
            </summary>
            <param name="sCipher"></param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.DataProtector.EncryptByFile(System.String,System.String,Root.Common.EncryptionAlgorithm,System.String,System.String)">
            <summary>
            將檔案加密 (解密須用 DecryptByFile 函數)
            </summary>
            <param name="sSourceFilePath">尚未加密的檔案位置</param>
            <param name="sDestinationFilePath">加密後檔案預存放的位置</param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.DataProtector.DecryptByFile(System.String,System.String,Root.Common.EncryptionAlgorithm,System.String,System.String)">
            <summary>
            將檔案解密 (檔案使用 EncryptByFile 函數加密)
            </summary>
            <param name="sSourceFilePath">已經過加密的檔案位置</param>
            <param name="sDestinationFilePath">解密後檔案預存放的位置</param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.DataProtector.GetHashCode(System.String)">
            <summary>
            取得字串的 hash code
            </summary>
            <param name="sSourceText"></param>
            <param name="algorithm"></param>
            <returns></returns>
        </member>
        <!-- 忽略成員 "T:Root.Common.EncryptionAlgorithm" 中格式錯誤的 XML 註解 -->
        <member name="T:Root.Common.Encryptor">
            <summary>
            Encryptor 的摘要描述。
            </summary>
        </member>
        <member name="T:Root.Common.EncryptTransformer">
            <summary>
            Class1 的摘要描述。
            </summary>
        </member>
        <member name="T:Root.Common.Decryptor">
            <summary>
            Decryptor 的摘要描述。
            </summary>
        </member>
        <member name="T:Root.Common.DecryptTransformer">
            <summary>
            Decryption 的摘要描述。
            </summary>
        </member>
        <member name="T:Root.DB.hyMSSQL">
            <summary>
            MSSQL 的摘要描述。
            </summary>
        </member>
        <member name="M:Root.DB.hyMSSQL.DataLengthVertify(System.String,System.Int32,System.String,System.Int32,System.Boolean,System.String)">
            <summary>
            驗證輸入的資料(字串)
            </summary>
            <param name="value">原始輸入字串</param>
            <param name="MaxLength">最大長度限制(可能為資料庫長度限制)</param>
            <param name="ColumnName">欄位或某個資料的型態(APC Data), 以便識別資料的來源,同時正確回報有錯誤的欄位.</param>
            <param name="FontCharacter">是否轉換為大(小)寫. 0-不改變(預設), 1-轉大寫, 2-轉小寫</param>
            <param name="Shorten">是符要縮短字串讓資料先進(只取取大長度限制, 但最後二個字元改為..; ex: ABCEDFEG --> ABC..)</param>
            <param name="EmptyDefault">如果來源字為空字串或 UNKNOWN 或 NULL, 所要回傳的預設值</param>
            <returns></returns>
        </member>
        <member name="T:Root.OS.hyWMI">
            <summary>
            WMI 的摘要描述。
            </summary>
        </member>
        <member name="M:Root.OS.hyWMI.#ctor">
            <summary>
            本地電腦
            </summary>
        </member>
        <member name="M:Root.OS.hyWMI.#ctor(System.String,System.String,System.String)">
            <summary>
            遠端的電腦
            </summary>
            <param name="sLocation"></param>
            <param name="sAccount"></param>
            <param name="sPassword"></param>
        </member>
        <member name="M:Root.OS.hyWMI.ProcessIsExisted(System.String)">
            <summary>
            判斷處理序是否存在
            </summary>
            <param name="sProcessNameOrExePath">處理序名稱或執行檔路徑</param>
            <returns></returns>
        </member>
        <member name="M:Root.OS.hyWMI.ProcessStart(System.String)">
            <summary>
            起動程式(處理序)
            </summary>
            <param name="sExecuteFilePath">程式路徑加名稱</param>
            <returns></returns>
        </member>
        <member name="M:Root.OS.hyWMI.ProcessStop(System.String)">
            <summary>
            停止程式(處理序)
            </summary>
            <param name="sProcessNameOrExePath">處理序名稱或執行檔路徑</param>
            <returns></returns>
        </member>
        <member name="M:Root.OS.hyWMI.ProcessRunningCount(System.String)">
            <summary>
            取得正在執行的某一處理序名稱的個數
            </summary>
            <param name="sProcessNameOrExePath">處理序名稱或執行時路徑</param>
            <returns>-1 -  error</returns>
        </member>
        <member name="M:Root.OS.hyWMI.GetOSCaption">
            <summary>
            取得作業系統的版本 (Caption)
            </summary>
            <returns></returns>
        </member>
        <member name="M:Root.OS.hyWMI.GetWMIObjectByQuery(System.String)">
            <summary>
            以查詢命令方式取得 ManagementObjectCollection
            </summary>
            <param name="sLocation">電腦名稱(本地電腦為 ".")</param>
            <param name="sAccount">遠端電腦的Login account, 如為本地電腦會忽略這個值</param>
            <param name="sPassword">遠端電腦的Login password, 如為本地電腦會忽略這個值</param>
            <param name="sQueryString">query statement</param>
            <returns></returns>
        </member>
        <!-- 忽略成員 "T:UtilityLib.FileData" 中格式錯誤的 XML 註解 -->
        <member name="M:Root.Common.hyDateTime.WeekOfYear(System.DateTime)">
            <summary>
            取得日期是在一年中的那一個星期，預設星期的第一天為 Sunday。
            </summary>
            <param name="dt">要判斷的日期。</param>
            <returns>日期在該年中周別。</returns>
        </member>
        <member name="M:Root.Common.hyDateTime.WeekOfYear(System.DateTime,System.DayOfWeek)">
            <summary>
            取得日期是在一年中的那一個星期。
            </summary>
            <param name="dt">要判斷的日期。</param>
            <param name="firstday">用於決定星期的第一天。</param>
            <returns>日期在該年中周別。</returns>
        </member>
        <member name="M:Root.Common.hyDateTime.TimeDiff(System.DateTime,System.DateTime,System.String)">
            <summary> 
            計算兩個日期的時間間隔 
            </summary> 
            <param name="DateTime1">第一個日期和時間</param> 
            <param name="DateTime2">第二個日期和時間</param> 
            <param name="TimeUnit">"D", "H", "m", "S", "ms"</param> 
            <returns></returns> 
        </member>
        <member name="M:Root.Common.hyDateTime.getDefaultTime_Str">
            <summary>
            取得系統預設的時間字串。
            </summary>
            <returns>回傳 1990/1/1 。</returns>
        </member>
        <member name="M:Root.Common.hyDateTime.getDefaultTime">
            <summary>
            取得系統預設的時間。
            </summary>
            <returns>1990/1/1</returns>
        </member>
        <member name="M:Root.Common.hyDateTime.getDateTimeString(System.DateTime)">
            <summary>
            取得時間字串至秒 (format: yyyy/MM/dd HH:mm:ss)。
            </summary>
            <param name="datetime">要轉型的時間，DateTime 型別。</param>
            <returns>時間字串，字串型別。</returns>
        </member>
        <member name="M:Root.Common.hyDateTime.getDateTimeString_ff(System.DateTime)">
            <summary>
            取得時間字串至毫秒 (format: yyyy/MM/dd HH:mm:ss.ff)。
            </summary>
            <param name="datetime">要轉型的時間，DateTime 型別。</param>
            <returns>時間字串，字串型別。</returns>
        </member>
        <member name="T:Root.Collections.KeyVal">
            <summary>
            KeyValue 的摘要描述。
            </summary>
        </member>
        <member name="T:Root.Collections.KeyObjVal">
            <summary>
            KeyValue 的摘要描述。
            </summary>
        </member>
        <!-- 忽略成員 "T:Root.Network.FileData" 中格式錯誤的 XML 註解 -->
        <member name="T:Root.Network.hyFTP_ftp">
            <summary>
            Class hyFTP_ftp implements the 'wininet.dll' api for FTP connection over firewalls!
            </summary>
        </member>
        <member name="T:Root.Network.Httpclient">
            <summary> 
            A wrapper class for .NET 2.0 Http 
            </summary> 
            <example>
            <![CDATA[ 
                Httpclient f = new Httpclient("Http://AAAPC006", "", "int$1");
                Httpclient f = new Httpclient("AAAPC006");
                List<string> ar = f.ListDirectory("/");
                Httpdirectory dir = f.ListDirectoryDetail("/test");
                Console.WriteLine(f.Upload(@"D:\APInfo\Roy_TEG\Temp\20090708_01\0907020001.tg2", "aa.tg222"));
                Console.WriteLine(f.HttpRename("/aa.tg222", "/bb.tg222"));
                Console.WriteLine(f.HttpDelete("aa.tg222"));
            ]]>
            </example>
            <remarks> 
            This class does not hold open an Http connection but 
            instead is stateless: for each Http request it 
            connects, performs the request and disconnects. 
            </remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.#ctor">
            <summary> 
            Blank constructor 
            </summary> 
            <remarks>Hostname, username and password must be set manually</remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.#ctor(System.String)">
            <summary> 
            Constructor just taking the hostname 
            </summary> 
            <param name="Hostname">in either Http://Http.host.com or Http.host.com form</param> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.#ctor(System.String,System.String,System.String)">
            <summary> 
            Constructor taking hostname, username and password 
            </summary> 
            <param name="Hostname">in either Http://Http.host.com or Http.host.com form</param> 
            <param name="Username">Leave blank to use 'anonymous' but set password to your email</param> 
            <param name="Password"></param> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.ListDirectoryDetail(System.String)">
            <summary> 
            Return a detailed directory listing 
            </summary> 
            <param name="directory">Directory to list, e.g. /pub/etc</param> 
            <returns>An HttpDirectory object</returns> 
        </member>
        <member name="M:Root.Network.Httpclient.Upload(System.String,System.String)">
            <summary> 
            Copy a local file to the Http server 
            </summary> 
            <param name="localFilename">Full path of the local file</param> 
            <param name="targetFilename">Target filename, if required</param> 
            <returns></returns> 
            <remarks>If the target filename is blank, the source filename is used 
            (assumes current directory). Otherwise use a filename to specify a name 
            or a full path and filename if required.</remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.Download(System.String,System.String,System.Boolean)">
            <summary> 
            Copy a file from Http server to local 
            </summary> 
            <param name="sourceFilename">Target filename, if required</param> 
            <param name="localFilename">Full path of the local file</param> 
            <returns></returns> 
            <remarks>Target can be blank (use same filename), or just a filename 
            (assumes current directory) or a full path and filename</remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.HttpDelete(System.String)">
            <summary> 
            Delete remote file 
            </summary> 
            <param name="filename">filename or full path</param> 
            <returns></returns> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.HttpFileExists(System.String)">
            <summary> 
            Determine if file exists on remote Http site 
            </summary> 
            <param name="filename">Filename (for current dir) or full path</param> 
            <returns></returns> 
            <remarks>Note this only works for files</remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.GetFileSize(System.String)">
            <summary> 
            Determine size of remote file 
            </summary> 
            <param name="filename"></param> 
            <returns></returns> 
            <remarks>Throws an exception if file does not exist</remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.GetCredentials">
            <summary> 
            Get the credentials from username/password 
            </summary> 
        </member>
        <member name="M:Root.Network.Httpclient.GetFullPath(System.String)">
            <summary> 
            returns a full path using CurrentDirectory for a relative file reference 
            </summary> 
        </member>
        <member name="M:Root.Network.Httpclient.AdjustDir(System.String)">
            <summary> 
            Amend an Http path so that it always starts with / 
            </summary> 
            <param name="path">Path to adjust</param> 
            <returns></returns> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.GetStringResponse(System.Net.HttpWebRequest)">
            <summary> 
            Obtains a response stream as a string 
            </summary> 
            <param name="Http">current Http request</param> 
            <returns>String containing response</returns> 
            <remarks>Http servers typically return strings with CR and 
            not CRLF. Use respons.Replace(vbCR, vbCRLF) to convert 
            to an MSDOS string</remarks> 
        </member>
        <member name="M:Root.Network.Httpclient.GetSize(System.Net.HttpWebRequest)">
            <summary> 
            Gets the size of an Http request 
            </summary> 
            <param name="Http"></param> 
            <returns></returns> 
            <remarks></remarks> 
        </member>
        <member name="F:Root.Network.Httpclient._currentDirectory">
            <summary> 
            The CurrentDirectory value 
            </summary> 
            <remarks>Defaults to the root '/'</remarks> 
        </member>
        <member name="P:Root.Network.Httpclient.Hostname">
            <summary> 
            Hostname 
            </summary> 
            <value></value> 
            <remarks>Hostname can be in either the full URL format 
            Http://Http.myhost.com or just Http.myhost.com 
            </remarks> 
        </member>
        <member name="P:Root.Network.Httpclient.Username">
            <summary> 
            Username property 
            </summary> 
            <value></value> 
            <remarks>Can be left blank, in which case 'anonymous' is returned</remarks> 
        </member>
        <member name="T:Root.Network.HttpfileInfo">
            <summary> 
            Represents a file or directory entry from an Http listing 
            </summary> 
            <remarks> 
            This class is used to parse the results from a detailed 
            directory list from Http. It supports most formats of 
            </remarks> 
        </member>
        <member name="M:Root.Network.HttpfileInfo.#ctor(System.String,System.String)">
            <summary> 
            Constructor taking a directory listing line and path 
            </summary> 
            <param name="line">The line returned from the detailed directory list</param> 
            <param name="path">Path of the directory</param> 
            <remarks></remarks> 
        </member>
        <member name="F:Root.Network.HttpfileInfo._ParseFormats">
            <summary> 
            List of REGEX formats for different Http server listing formats 
            </summary> 
            <remarks> 
            The first three are various UNIX/LINUX formats, fourth is for MS Http 
            in detailed mode and the last for MS Http in 'DOS' mode. 
            I wish VB.NET had support for Const arrays like C# but there you go 
            </remarks> 
        </member>
        <member name="T:Root.Network.HttpfileInfo.DirectoryEntryTypes">
            <summary> 
            Identifies entry as either File or Directory 
            </summary> 
        </member>
        <member name="T:Root.Network.Httpdirectory">
            <summary> 
            Stores a list of files and directories from an Http result 
            </summary> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.Httpdirectory.#ctor(System.String,System.String)">
            <summary> 
            Constructor: create list from a (detailed) directory string 
            </summary> 
            <param name="dir">directory listing string</param> 
            <param name="path"></param> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.Httpdirectory.GetFiles(System.String)">
            <summary> 
            Filter out only files from directory listing 
            </summary> 
            <param name="ext">optional file extension filter</param> 
            <returns>Httpdirectory listing</returns> 
        </member>
        <member name="M:Root.Network.Httpdirectory.GetDirectories">
            <summary> 
            Returns a list of only subdirectories 
            </summary> 
            <returns>HttpDirectory list</returns> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray(System.Data.DataTable)">
            <summary>
            將 DataTable 中的第一個欄位轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray(System.Data.DataTable,System.String)">
            <summary>
            將 DataTable 中某定特定的欄位轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray(System.Data.DataTable,System.String,System.Boolean)">
            <summary>
            將 DataTable 中某定特定的欄位轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="AddEmptyItem">是否要在索引 0 的位置新增一個空白值</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray(System.Data.DataTable,System.String,System.String)">
            <summary>
            將 DataTable 中某定特定的欄位轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="SortField">要排序欄位與條件(ex: "FabSite", "FabSite asc")</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray(System.Data.DataTable,System.String,System.String,System.Boolean)">
            <summary>
            將 DataTable 中某定特定的欄位轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="SortField">要排序欄位與條件(ex: "FabSite", "FabSite asc")</param>
            <param name="AddEmptyItem">是否要在索引 0 的位置新增一個空白值</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray(System.Data.DataRow[],System.String,System.Boolean)">
            <summary>
            將 DataRow[] 集合中某定特定的欄位轉成一維陣列
            </summary>
            <param name="rows">資料來源 DataRow[]</param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="AddEmptyItem">是否要在索引 0 的位置新增一個空白值</param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist(System.Data.DataTable,System.String)">
            <summary>
            將 DataTable 中某定特定的欄位中代表值(distinct, 值唯一)轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist(System.Data.DataTable,System.String,System.Boolean)">
            <summary>
            將 DataTable 中某定特定的欄位中代表值(distinct, 值唯一)轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="AddEmptyItem">是否要在索引 0 的位置新增一個空白值</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist(System.Data.DataTable,System.String,System.String)">
            <summary>
            將 DataTable 中某定特定的欄位中代表值(distinct, 值唯一)轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="SortField">要排序欄位與條件(ex: "FabSite", "FabSite asc")</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist(System.Data.DataTable,System.String,System.String,System.Boolean)">
            <summary>
            將 DataTable 中某定特定的欄位中代表值(distinct, 值唯一)轉成一維陣列
            </summary>
            <param name="dt">資料來源 DataTable </param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="SortField">要排序欄位與條件(ex: "FabSite", "FabSite asc")</param>
            <param name="AddEmptyItem">是否要在索引 0 的位置新增一個空白值</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist(System.Data.DataRow[],System.String)">
            <summary>
            將 DataRow 集合中某定特定的欄位中代表值(distinct, 值唯一)轉成一維陣列
            </summary>
            <param name="rows">資料來源 DataRow[]</param>
            <param name="Field">要取出的欄位名稱</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist(System.Data.DataRow[],System.String,System.Boolean)">
            <summary>
            將 DataRow 集合中某定特定的欄位中代表值(distinct, 值唯一)轉成一維陣列
            </summary>
            <param name="rows">資料來源 DataRow[]</param>
            <param name="Field">要取出的欄位名稱</param>
            <param name="AddEmptyItem">是否要在索引 0 的位置新增一個空白值</param>
            <returns>string[]</returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToStringArray_Dist_MultiField(System.Data.DataTable,System.String,System.Boolean,System.String[])">
            <summary>
            將 DataTable 的複合欄位中的代表值(distinct, 值唯一) 轉成一維陣列, (ex: 回傳 Rtn[0]="6A,Array", Rtn[1]="6A,CELL")
            </summary>
            <param name="dt">資料來源 DataTable</param>
            <param name="Separator">複合欄位中值的分隔待號 (ex: 6A,Array 則其待號為 ",")</param>
            <param name="Sort">要不畏依其複合欄位排序 (排序順序為預設的 asc)</param>
            <param name="Field">複合欄位參數 (不限個數)</param>
            <returns></returns>
        </member>
        <member name="M:Root.Common.hyData.DataTableToJson(System.Data.DataTable,System.Int32)">
            <summary>      
            dataTable轉成Json格式
            </summary>      
            <param name="dt"></param>      
            <returns></returns>      
        </member>
        <member name="M:Root.Common.hyData.DataTableToJson_jqGrid(System.Data.DataTable)">
            <summary>      
            dataTable轉成Json格式 (jqGrid 1.8.2 ver)
            </summary>      
            <param name="dt"></param>      
            <returns></returns>      
        </member>
        <member name="M:Root.Statistic.hyResultSimple.#ctor">
            <summary>
            DescriptiveResult default constructor
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Count">
            <summary>
            Count
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Sum">
            <summary>
            Sum
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Mean">
            <summary>
            Arithmatic mean
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.GeometricMean">
            <summary>
            Geometric mean
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.HarmonicMean">
            <summary>
            Harmonic mean
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Min">
            <summary>
            Minimum value
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Max">
            <summary>
            Maximum value
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Range">
            <summary>
            The range of the values
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Variance">
            <summary>
            Sample variance
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.StdDev">
            <summary>
            Sample standard deviation
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Skewness">
            <summary>
            Skewness of the data distribution
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Kurtosis">
            <summary>
            Kurtosis of the data distribution
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.IQR">
            <summary>
            Interquartile range
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.Median">
            <summary>
            Median, or second quartile, or at 50 percentile
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.FirstQuartile">
            <summary>
            First quartile, at 25 percentile
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.ThirdQuartile">
            <summary>
            Third quartile, at 75 percentile
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.SumOfError">
            <summary>
            Sum of Error
            </summary>
        </member>
        <member name="F:Root.Statistic.hyResultSimple.SumOfErrorSquare">
            <summary>
            The sum of the squares of errors
            </summary>
        </member>
        <member name="M:Root.Statistic.hyResultSimple.Percentile(System.Double)">
            <summary>
            Percentile
            </summary>
            <param name="percent">Pecentile, between 0 to 100</param>
            <returns>Percentile</returns>
        </member>
        <member name="F:Root.Statistic.hySimple.Result">
            <summary>
            Descriptive results
            </summary>
        </member>
        <member name="M:Root.Statistic.hySimple.#ctor">
            <summary>
            Descriptive analysis default constructor
            </summary>
        </member>
        <member name="M:Root.Statistic.hySimple.#ctor(System.Double[])">
            <summary>
            Descriptive analysis constructor
            </summary>
            <param name="dataVariable">Data array</param>
        </member>
        <member name="M:Root.Statistic.hySimple.Analyze">
            <summary>
            Run the analysis to obtain descriptive information of the data
            </summary>
        </member>
        <member name="M:Root.Statistic.hySimple.percentile(System.Double[],System.Double)">
            <summary>
            Calculate percentile of a sorted data set
            </summary>
            <param name="sortedData"></param>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="F:Root.Statistic.hySimpleFast.Result">
            <summary>
            Descriptive results
            </summary>
        </member>
        <member name="M:Root.Statistic.hySimpleFast.#ctor">
            <summary>
            Descriptive analysis default constructor
            </summary>
        </member>
        <member name="M:Root.Statistic.hySimpleFast.#ctor(System.Double[])">
            <summary>
            Descriptive analysis constructor
            </summary>
            <param name="dataVariable">Data array</param>
        </member>
        <member name="T:Root.Common.hyBaseObject">
            <summary>
            BaseObject class is an abstract class for you to derive from.
            Every class that will be dirived from this class will support the 
            Clone method automaticly.
            The class implements the interface ICloneable and there 
            for every object that will be derived 
            from this object will support the ICloneable interface as well.
            </summary>
        </member>
        <member name="M:Root.Common.hyBaseObject.Clone">
            <summary>
            Clone the object, and returning a reference to a cloned object.
            </summary>
            <returns>Reference to the new cloned 
            object.</returns>
        </member>
        <member name="M:Root.Network.hyWS.InvokeWebservice(System.String,System.String,System.String,System.String,System.Object[])">
            <summary> 
            動態呼叫Web Service
            </summary> 
            <param name="pUrl">WebService的http形式的位址，EX:http://tcwbs001:3000/RptWebService/L6AServices.asmx </param> 
            <param name="pNamespace">欲呼叫的WebService的namespace</param> 
            <param name="pClassname">欲呼叫的WebService的class name</param> 
            <param name="pMethodname">欲呼叫的WebService的method name</param> 
            <param name="pArgs">參數列表，請將每個參數分別放入object[]中 EX: new object[] { sql_stm }</param> 
            <returns>WebService的執行結果</returns> 
            <remarks> 
            如果呼叫失敗，將會拋出Exception。請呼叫的時候，適當截獲異常。 
            目前知道有兩個地方可能會發生異常： 
            1、動態構造WebService的時候，CompileAssembly失敗。 
            2、WebService本身執行失敗。 
            </remarks> 
        </member>
        <member name="M:Root.Network.hyWS.InvokeWebservice(System.String,System.String,System.String,System.String,System.Object[],System.Net.WebProxy)">
            <summary> 
            動態呼叫Web Service
            </summary> 
            <param name="pUrl">WebService的http形式的位址，EX:http://tcwbs001:3000/RptWebService/L6AServices.asmx </param> 
            <param name="pNamespace">欲呼叫的WebService的namespace</param> 
            <param name="pClassname">欲呼叫的WebService的class name</param> 
            <param name="pMethodname">欲呼叫的WebService的method name</param> 
            <param name="pArgs">參數列表，請將每個參數分別放入object[]中 EX: new object[] { sql_stm }</param> 
            <param name="pProxy">如果需要指定 Proxy 的話則直接代入 Proxy object</param> 
            <returns>WebService的執行結果</returns> 
            <remarks> 
            如果呼叫失敗，將會拋出Exception。請呼叫的時候，適當截獲異常。 
            目前知道有兩個地方可能會發生異常： 
            1、動態構造WebService的時候，CompileAssembly失敗。 
            2、WebService本身執行失敗。 
            </remarks> 
        </member>
        <member name="T:Root.Network.hyNetDrive">
            <summary>
            Network 的摘要描述。
            </summary>
        </member>
        <member name="M:Root.Network.hyNetDrive.GetMACAddress">
            <summary>
            取得網路卡 MAC 的實體位址
            </summary>
            <returns>傳回 MAC 實體位址 (ex : 00:0D:60:78:39:AD), 如果取不到則會丟出一 RootException 的例外</returns>
        </member>
        <member name="M:Root.Network.hyNetDrive.ParseIPAddress(System.String)">
            <summary>
            解析字串是否是 IP 位址的格式
            </summary>
            <param name="sAddress">受檢的 IP 位址</param>
            <returns>傳回 True or False</returns>
        </member>
        <member name="M:Root.Network.hyNetDrive.ParseMacAddress(System.String)">
            <summary>
            解析字串是否是 MAC 位址的格式
            </summary>
            <param name="sAddress">受檢的 MAC 位址</param>
            <returns>傳回 True or False</returns>
        </member>
        <member name="T:Root.Network.hyWNet">
            <summary>
            Class for map network drive 
            </summary>
        </member>
        <member name="T:Root.Network.hyFTPclient">
            <summary> 
            A wrapper class for .NET 2.0 FTP 
            </summary> 
            <example>
            <![CDATA[ 
                FTPclient f = new FTPclient("ftp://AAAPC006", "", "int$1");
                FTPclient f = new FTPclient("AAAPC006");
                List<string> ar = f.ListDirectory("/");
                FTPdirectory dir = f.ListDirectoryDetail("/test");
                Console.WriteLine(f.Upload(@"D:\APInfo\Roy_TEG\Temp\20090708_01\0907020001.tg2", "aa.tg222"));
                Console.WriteLine(f.FtpRename("/aa.tg222", "/bb.tg222"));
                Console.WriteLine(f.FtpDelete("aa.tg222"));
            ]]>
            </example>
            <remarks> 
            This class does not hold open an FTP connection but 
            instead is stateless: for each FTP request it 
            connects, performs the request and disconnects. 
            </remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.#ctor">
            <summary> 
            Blank constructor 
            </summary> 
            <remarks>Hostname, username and password must be set manually</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.#ctor(System.String)">
            <summary> 
            Constructor just taking the hostname 
            </summary> 
            <param name="Hostname">in either ftp://ftp.host.com or ftp.host.com form</param> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.#ctor(System.String,System.String,System.String)">
            <summary> 
            Constructor taking hostname, username and password 
            </summary> 
            <param name="Hostname">in either ftp://ftp.host.com or ftp.host.com form</param> 
            <param name="Username">Leave blank to use 'anonymous' but set password to your email</param> 
            <param name="Password"></param> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.ListDirectory(System.String)">
            <summary> 
            Return a simple directory listing 
            </summary> 
            <param name="directory">Directory to list, e.g. /pub</param> 
            <returns>A list of filenames and directories as a List(of String)</returns> 
            <remarks>For a detailed directory listing, use ListDirectoryDetail</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.ListDirectoryDetail(System.String)">
            <summary> 
            Return a detailed directory listing 
            </summary> 
            <param name="directory">Directory to list, e.g. /pub/etc</param> 
            <returns>An FTPDirectory object</returns> 
        </member>
        <member name="M:Root.Network.hyFTPclient.Upload(System.String,System.String)">
            <summary> 
            Copy a local file to the FTP server 
            </summary> 
            <param name="localFilename">Full path of the local file</param> 
            <param name="targetFilename">Target filename, if required</param> 
            <returns></returns> 
            <remarks>If the target filename is blank, the source filename is used 
            (assumes current directory). Otherwise use a filename to specify a name 
            or a full path and filename if required.</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.Upload(System.IO.FileInfo,System.String)">
            <summary> 
            Upload a local file to the FTP server 
            </summary> 
            <param name="fi">Source file</param> 
            <param name="targetFilename">Target filename (optional)</param> 
            <returns></returns> 
        </member>
        <member name="M:Root.Network.hyFTPclient.Download(System.String,System.String,System.Boolean)">
            <summary> 
            Copy a file from FTP server to local 
            </summary> 
            <param name="sourceFilename">Target filename, if required</param> 
            <param name="localFilename">Full path of the local file</param> 
            <returns></returns> 
            <remarks>Target can be blank (use same filename), or just a filename 
            (assumes current directory) or a full path and filename</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.FtpDelete(System.String)">
            <summary> 
            Delete remote file 
            </summary> 
            <param name="filename">filename or full path</param> 
            <returns></returns> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.FtpFileExists(System.String)">
            <summary> 
            Determine if file exists on remote FTP site 
            </summary> 
            <param name="filename">Filename (for current dir) or full path</param> 
            <returns></returns> 
            <remarks>Note this only works for files</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.GetFileSize(System.String)">
            <summary> 
            Determine size of remote file 
            </summary> 
            <param name="filename"></param> 
            <returns></returns> 
            <remarks>Throws an exception if file does not exist</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.GetCredentials">
            <summary> 
            Get the credentials from username/password 
            </summary> 
        </member>
        <member name="M:Root.Network.hyFTPclient.GetFullPath(System.String)">
            <summary> 
            returns a full path using CurrentDirectory for a relative file reference 
            </summary> 
        </member>
        <member name="M:Root.Network.hyFTPclient.AdjustDir(System.String)">
            <summary> 
            Amend an FTP path so that it always starts with / 
            </summary> 
            <param name="path">Path to adjust</param> 
            <returns></returns> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.GetStringResponse(System.Net.FtpWebRequest)">
            <summary> 
            Obtains a response stream as a string 
            </summary> 
            <param name="ftp">current FTP request</param> 
            <returns>String containing response</returns> 
            <remarks>FTP servers typically return strings with CR and 
            not CRLF. Use respons.Replace(vbCR, vbCRLF) to convert 
            to an MSDOS string</remarks> 
        </member>
        <member name="M:Root.Network.hyFTPclient.GetSize(System.Net.FtpWebRequest)">
            <summary> 
            Gets the size of an FTP request 
            </summary> 
            <param name="ftp"></param> 
            <returns></returns> 
            <remarks></remarks> 
        </member>
        <member name="F:Root.Network.hyFTPclient._currentDirectory">
            <summary> 
            The CurrentDirectory value 
            </summary> 
            <remarks>Defaults to the root '/'</remarks> 
        </member>
        <member name="P:Root.Network.hyFTPclient.Hostname">
            <summary> 
            Hostname 
            </summary> 
            <value></value> 
            <remarks>Hostname can be in either the full URL format 
            ftp://ftp.myhost.com or just ftp.myhost.com 
            </remarks> 
        </member>
        <member name="P:Root.Network.hyFTPclient.Username">
            <summary> 
            Username property 
            </summary> 
            <value></value> 
            <remarks>Can be left blank, in which case 'anonymous' is returned</remarks> 
        </member>
        <member name="T:Root.Network.hyFTPfileInfo">
            <summary> 
            Represents a file or directory entry from an FTP listing 
            </summary> 
            <remarks> 
            This class is used to parse the results from a detailed 
            directory list from FTP. It supports most formats of 
            </remarks> 
        </member>
        <member name="M:Root.Network.hyFTPfileInfo.#ctor(System.String,System.String)">
            <summary> 
            Constructor taking a directory listing line and path 
            </summary> 
            <param name="line">The line returned from the detailed directory list</param> 
            <param name="path">Path of the directory</param> 
            <remarks></remarks> 
        </member>
        <member name="F:Root.Network.hyFTPfileInfo._ParseFormats">
            <summary> 
            List of REGEX formats for different FTP server listing formats 
            </summary> 
            <remarks> 
            The first three are various UNIX/LINUX formats, fourth is for MS FTP 
            in detailed mode and the last for MS FTP in 'DOS' mode. 
            I wish VB.NET had support for Const arrays like C# but there you go 
            </remarks> 
        </member>
        <member name="T:Root.Network.hyFTPfileInfo.DirectoryEntryTypes">
            <summary> 
            Identifies entry as either File or Directory 
            </summary> 
        </member>
        <member name="T:Root.Network.hyFTPdirectory">
            <summary> 
            Stores a list of files and directories from an FTP result 
            </summary> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.hyFTPdirectory.#ctor(System.String,System.String)">
            <summary> 
            Constructor: create list from a (detailed) directory string 
            </summary> 
            <param name="dir">directory listing string</param> 
            <param name="path"></param> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Network.hyFTPdirectory.GetFiles(System.String)">
            <summary> 
            Filter out only files from directory listing 
            </summary> 
            <param name="ext">optional file extension filter</param> 
            <returns>FTPdirectory listing</returns> 
        </member>
        <member name="M:Root.Network.hyFTPdirectory.GetDirectories">
            <summary> 
            Returns a list of only subdirectories 
            </summary> 
            <returns>FTPDirectory list</returns> 
            <remarks></remarks> 
        </member>
        <member name="M:Root.Common.hyXMLAccess.SimpleXMLWrite(System.Collections.ArrayList,System.String,System.String,System.String)">
            <summary>
            將單一個別項 (似一維陣列) 的資料以 XML 方式存檔
            </summary>
            <param name="arData">一維陣列的 ArrayList 型別資料來源</param>
            <param name="sStartElem">XML element name</param>
            <param name="sElemString">XML item name</param>
            <param name="sPath"></param>
            <returns>傳回存檔結果的布林值</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.SimpleXMLWrite(System.Collections.ArrayList,System.String)">
            <summary>
            將單一個別項 (似一維陣列) 的資料以 XML 方式存檔
            </summary>
            <param name="arData">一維陣列的 ArrayList 型別資料來源</param>
            <param name="sPath"></param>
            <returns>傳回存檔結果的布林值</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.SimpleXMLReader(System.String)">
            <summary>
            讀取單一階層項目的 XML 檔案所有值
            </summary>
            <param name="sPath">檔案位置</param>
            <returns>傳回 string 的一維陣列</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadInnerText(System.String,System.String)">
            <summary>
            get a node inner text
            </summary>
            <param name="sFilePath">file path</param>
            <param name="sXPath">XPath ( ex:"descendant::book[author/last-name='Austen']")</param>
            <returns>return string</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadInnerText(System.String,System.String,System.String,System.String)">
            <summary>
            get a node inner text
            </summary>
            <param name="sFilePath">file path</param>
            <param name="sPrefix">Prefix name</param>
            <param name="sURL">url of the prefix</param>
            <param name="sXPath">XPath ( ex:"descendant::book[author/last-name='Austen']")</param>
            <returns>return string</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadAttriValue(System.String,System.String,System.String)">
            <summary>
            get value of node's attribute
            </summary>
            <param name="sFilePath">file path</param>
            <param name="sXPath">XPath ( ex:"descendant::book[author/last-name='Austen']")</param>
            <param name="sAttriName">attribute name</param>
            <returns>return string</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadAttriValue(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            get value of node's attribute
            </summary>
            <param name="sFilePath">file path</param>
            <param name="sPrefix">Prefix name</param>
            <param name="sURL">url of the prefix</param>
            <param name="sXPath">XPath ( ex:"descendant::book[author/last-name='Austen']")</param>
            <param name="sAttriName">attribute name</param>
            <returns>return string</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadNodes(System.String,System.String)">
            <summary>
            取得某一個節點下的所有節點集合
            </summary>
            <example>
            ReadNodes
            </example>
            <param name="sFilePath">來源檔案路徑</param>
            <param name="sXPath">Xpath ("/configuration/GOA")</param>
            <returns>XmlNodeLoist</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadNodes(System.Xml.XmlNode,System.String)">
            <summary>
            取得某一個節點下的所有節點集合
            </summary>
            <example>
            ReadNodes
            </example>
            <param name="xmlNode">XML 中的某一節點物件</param>
            <param name="sXPath">Xpath</param>
            <returns>XmlNodeLoist</returns>
        </member>
        <member name="M:Root.Common.hyXMLAccess.ReadNodes(System.String,System.String,System.String,System.String)">
            <summary>
            取得某一個節點下的所有節點集合
            </summary>
            <example>
            ReadNodes
            </example>
            <param name="sFilePath">來源檔案路徑</param>
            <param name="sPrefix">Prefix name</param>
            <param name="sURL">url of the prefix</param>
            <param name="sXPath">Xpath</param>
            <returns>XmlNodeLoist</returns>
        </member>
        <member name="T:Root.DB.MSSQLParametersHelper">
            <summary>
            MSSQLParametersHelper 的摘要描述。
            </summary>
        </member>
        <!-- 忽略成員 "M:Root.Common.HTML.getHtmlTable(System.Data.DataTable,System.String,System.String,System.String)" 中格式錯誤的 XML 註解 -->
        <member name="T:Root.DB.OraSQLParametersHelper">
            <summary>
            MSSQLParametersHelper 的摘要描述。
            </summary>
        </member>
        <!-- 忽略成員 "M:Root.Network.hyNeighborNet.ImpersonateUser_Start(System.String,System.String,System.String)" 中格式錯誤的 XML 註解 -->
        <member name="T:Root.DB.hyOraSQL">
            <summary>
            MSSQL 的摘要描述。
            </summary>
        </member>
    </members>
</doc>
