// Copyright (c) 2008, NTT DATA Corporation.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

﻿// ------------------------------------------------------------------------------
//<autogenerated>
//        このコードは Microsoft Visual Studio Team System 2005 によって生成されました。
//
//        このファイルへの変更は、正しくない動作の原因になる可能性があると共に、
//        コードが再生成された場合に失われる可能性があります。
//</autogenerated>
//------------------------------------------------------------------------------
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;

namespace TERASOLUNA.Fw.WebUT
{
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class BaseAccessor
    {

        protected Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject m_privateObject;

        protected BaseAccessor(object target, Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType type)
        {
            m_privateObject = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(target, type);
        }

        protected BaseAccessor(Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType type)
            :
                this(null, type)
        {
        }

        internal virtual object Target
        {
            get
            {
                return m_privateObject.Target;
            }
        }

        public override string ToString()
        {
            return this.Target.ToString();
        }

        public override bool Equals(object obj)
        {
            if (typeof(BaseAccessor).IsInstanceOfType(obj))
            {
                obj = ((BaseAccessor)(obj)).Target;
            }
            return this.Target.Equals(obj);
        }

        public override int GetHashCode()
        {
            return this.Target.GetHashCode();
        }
    }


    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_WebUtilsAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.WebUtils));

        internal TERASOLUNA_Fw_Web_WebUtilsAccessor(global::TERASOLUNA.Fw.Web.WebUtils target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string PAGE_ID
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_ID")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_ID", value);
            }
        }

        internal static string QUERY_PARAMETERS
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("QUERY_PARAMETERS")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("QUERY_PARAMETERS", value);
            }
        }

        internal static string CUSTOM_ERRORS_PATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CUSTOM_ERRORS_PATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CUSTOM_ERRORS_PATH", value);
            }
        }

        internal static string DEFAULT_REDIRECT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("DEFAULT_REDIRECT")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("DEFAULT_REDIRECT", value);
            }
        }

        internal static string _GetCurrentPagePath(string appPath, string filePath)
        {
            object[] args = new object[] {
                appPath,
                filePath};
            string ret = ((string)(m_privateType.InvokeStatic("_GetCurrentPagePath", new System.Type[] {
                    typeof(string),
                    typeof(string)}, args)));
            return ret;
        }

        internal static bool _IsInCustomErrorPages(string appPath, string path)
        {
            object[] args = new object[] {
                appPath,
                path};
            bool ret = ((bool)(m_privateType.InvokeStatic("_IsInCustomErrorPages", new System.Type[] {
                    typeof(string),
                    typeof(string)}, args)));
            return ret;
        }

        internal static System.Collections.Generic.Dictionary<string, string> GetQueryParameters()
        {
            object[] args = new object[0];
            System.Collections.Generic.Dictionary<string, string> ret = ((System.Collections.Generic.Dictionary<string, string>)(m_privateType.InvokeStatic("GetQueryParameters", new System.Type[0], args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_UploadFileInfo_ApplicationRootDataTableAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable));

        internal TERASOLUNA_Fw_Web_Controller_UploadFileInfo_ApplicationRootDataTableAccessor(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable target)
            :
                base(target, m_privateType)
        {
        }

        internal global::System.Data.DataColumn columnAbsolutePath
        {
            get
            {
                global::System.Data.DataColumn ret = ((global::System.Data.DataColumn)(m_privateObject.GetField("columnAbsolutePath")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("columnAbsolutePath", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable CreatePrivate(global::System.Data.DataTable table)
        {
            object[] args = new object[] {
                table};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable), new System.Type[] {
                    typeof(global::System.Data.DataTable)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable)(priv_obj.Target));
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable CreatePrivate(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
        {
            object[] args = new object[] {
                info,
                context};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable), new System.Type[] {
                    typeof(global::System.Runtime.Serialization.SerializationInfo),
                    typeof(global::System.Runtime.Serialization.StreamingContext)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable)(priv_obj.Target));
        }

        internal global::System.Data.DataTable CreateInstance()
        {
            object[] args = new object[0];
            global::System.Data.DataTable ret = ((global::System.Data.DataTable)(m_privateObject.Invoke("CreateInstance", new System.Type[0], args)));
            return ret;
        }

        internal void InitVars()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitVars", new System.Type[0], args);
        }

        internal void InitClass()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitClass", new System.Type[0], args);
        }

        internal global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder)
        {
            object[] args = new object[] {
                builder};
            global::System.Data.DataRow ret = ((global::System.Data.DataRow)(m_privateObject.Invoke("NewRowFromBuilder", new System.Type[] {
                    typeof(global::System.Data.DataRowBuilder)}, args)));
            return ret;
        }

        internal global::System.Type GetRowType()
        {
            object[] args = new object[0];
            global::System.Type ret = ((global::System.Type)(m_privateObject.Invoke("GetRowType", new System.Type[0], args)));
            return ret;
        }

        internal void OnRowChanged(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowChanged", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }

        internal void OnRowChanging(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowChanging", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }

        internal void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowDeleted", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }

        internal void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowDeleting", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_UploadFileInfo_ApplicationRootRowAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootRow));

        internal TERASOLUNA_Fw_Web_Controller_UploadFileInfo_ApplicationRootRowAccessor(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootRow target)
            :
                base(target, m_privateType)
        {
        }

        internal global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable tableApplicationRoot
        {
            get
            {
                global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable ret = ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable)(m_privateObject.GetField("tableApplicationRoot")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("tableApplicationRoot", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootRow CreatePrivate(global::System.Data.DataRowBuilder rb)
        {
            object[] args = new object[] {
                rb};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootRow), new System.Type[] {
                    typeof(global::System.Data.DataRowBuilder)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootRow)(priv_obj.Target));
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_BLogicRequestControllerAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.BLogicRequestController));

        internal TERASOLUNA_Fw_Web_Controller_BLogicRequestControllerAccessor(global::TERASOLUNA.Fw.Web.Controller.BLogicRequestController target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string KEY_CONTEXT_ITEM_INPUTPARAM
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("KEY_CONTEXT_ITEM_INPUTPARAM")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("KEY_CONTEXT_ITEM_INPUTPARAM", value);
            }
        }

        internal static string KEY_CONTEXT_ITEM_BLOGIC_RESULT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("KEY_CONTEXT_ITEM_BLOGIC_RESULT")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("KEY_CONTEXT_ITEM_BLOGIC_RESULT", value);
            }
        }

        internal static string KEY_CONTEXT_ITEM_VALIDATION_RESULT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("KEY_CONTEXT_ITEM_VALIDATION_RESULT")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("KEY_CONTEXT_ITEM_VALIDATION_RESULT", value);
            }
        }

        internal static string EXCEPTION_HEADER_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_HEADER_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_HEADER_NAME", value);
            }
        }

        internal static string EXCEPTION_VALIDATE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_VALIDATE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_VALIDATE", value);
            }
        }

        internal static string EXCEPTION_SYSTEM
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_SYSTEM")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_SYSTEM", value);
            }
        }

        internal static string STATUS_DESCRIPTION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("STATUS_DESCRIPTION")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("STATUS_DESCRIPTION", value);
            }
        }

        internal static string UNKNOWN_EXCEPTION_ERROR_CODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("UNKNOWN_EXCEPTION_ERROR_CODE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("UNKNOWN_EXCEPTION_ERROR_CODE", value);
            }
        }

        internal static string VALIDATION_FILE_PATH_ROOT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("VALIDATION_FILE_PATH_ROOT")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("VALIDATION_FILE_PATH_ROOT", value);
            }
        }

        internal void ValidateRequestHeader(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("ValidateRequestHeader", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void ValidateContentType(string requestContentType, string expectedMediaType)
        {
            object[] args = new object[] {
                requestContentType,
                expectedMediaType};
            m_privateObject.Invoke("ValidateContentType", new System.Type[] {
                    typeof(string),
                    typeof(string)}, args);
        }

        internal void ParseRequestBody(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("ParseRequestBody", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal global::System.Data.DataSet CreateInputDataSet(global::System.Type dataSetType, global::System.IO.Stream inputStream)
        {
            object[] args = new object[] {
                dataSetType,
                inputStream};
            global::System.Data.DataSet ret = ((global::System.Data.DataSet)(m_privateObject.Invoke("CreateInputDataSet", new System.Type[] {
                    typeof(global::System.Type),
                    typeof(global::System.IO.Stream)}, args)));
            return ret;
        }

        internal bool ValidateInputData(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            bool ret = ((bool)(m_privateObject.Invoke("ValidateInputData", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args)));
            return ret;
        }

        internal void WriteValidationErrorResponse(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("WriteValidationErrorResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void WriteValidationErrorResponseHeader(global::System.Web.HttpResponse response)
        {
            object[] args = new object[] {
                response};
            m_privateObject.Invoke("WriteValidationErrorResponseHeader", new System.Type[] {
                    typeof(global::System.Web.HttpResponse)}, args);
        }

        internal void WriteValidationErrorResponseBody(global::System.Web.HttpResponse response, global::TERASOLUNA.Fw.Common.Validation.ValidationResult validationResult)
        {
            object[] args = new object[] {
                response,
                validationResult};
            m_privateObject.Invoke("WriteValidationErrorResponseBody", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(global::TERASOLUNA.Fw.Common.Validation.ValidationResult)}, args);
        }

        internal bool ExecuteBLogic(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            bool ret = ((bool)(m_privateObject.Invoke("ExecuteBLogic", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args)));
            return ret;
        }

        internal void WriteBLogicErrorResponse(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("WriteBLogicErrorResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void WriteBLogicErrorResponseHeader(global::System.Web.HttpResponse response, string errorType)
        {
            object[] args = new object[] {
                response,
                errorType};
            m_privateObject.Invoke("WriteBLogicErrorResponseHeader", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(string)}, args);
        }

        internal void WriteBLogicErrorResponseBody(global::System.Web.HttpResponse response, global::TERASOLUNA.Fw.Common.BLogic.BLogicResult result)
        {
            object[] args = new object[] {
                response,
                result};
            m_privateObject.Invoke("WriteBLogicErrorResponseBody", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(global::TERASOLUNA.Fw.Common.BLogic.BLogicResult)}, args);
        }

        internal void WriteSuccessResponse(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("WriteSuccessResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void WriteSuccessXmlResponseHeader(global::System.Web.HttpResponse response)
        {
            object[] args = new object[] {
                response};
            m_privateObject.Invoke("WriteSuccessXmlResponseHeader", new System.Type[] {
                    typeof(global::System.Web.HttpResponse)}, args);
        }

        internal void WriteSuccessXmlResponseBody(global::System.Web.HttpResponse response, global::System.Data.DataSet resultDataSet)
        {
            object[] args = new object[] {
                response,
                resultDataSet};
            m_privateObject.Invoke("WriteSuccessXmlResponseBody", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(global::System.Data.DataSet)}, args);
        }

        internal void WriteSystemErrorResponse(global::System.Web.HttpContext context, global::System.Exception ex)
        {
            object[] args = new object[] {
                context,
                ex};
            m_privateObject.Invoke("WriteSystemErrorResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext),
                    typeof(global::System.Exception)}, args);
        }

        internal void WriteSystemErrorResponseHeader(global::System.Web.HttpResponse response)
        {
            object[] args = new object[] {
                response};
            m_privateObject.Invoke("WriteSystemErrorResponseHeader", new System.Type[] {
                    typeof(global::System.Web.HttpResponse)}, args);
        }

        internal void WriteSystemErrorResponseBody(global::System.Web.HttpResponse response, global::System.Exception ex)
        {
            object[] args = new object[] {
                response,
                ex};
            m_privateObject.Invoke("WriteSystemErrorResponseBody", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(global::System.Exception)}, args);
        }

        internal global::System.Xml.XmlDocument CreateInitializeErrorDocument()
        {
            object[] args = new object[0];
            global::System.Xml.XmlDocument ret = ((global::System.Xml.XmlDocument)(m_privateObject.Invoke("CreateInitializeErrorDocument", new System.Type[0], args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_FileDownloadRequestControllerAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.FileDownloadRequestController));

        internal TERASOLUNA_Fw_Web_Controller_FileDownloadRequestControllerAccessor(global::TERASOLUNA.Fw.Web.Controller.FileDownloadRequestController target)
            :
                base(target, m_privateType)
        {
        }

        internal static string HEADER_CONTENT_DISPOSITION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("HEADER_CONTENT_DISPOSITION")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("HEADER_CONTENT_DISPOSITION", value);
            }
        }

        internal static string MIME_ENCODE_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("MIME_ENCODE_TYPE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("MIME_ENCODE_TYPE", value);
            }
        }

        internal global::System.Text.Encoding FILENAME_ENCOING
        {
            get
            {
                global::System.Text.Encoding ret = ((global::System.Text.Encoding)(m_privateObject.GetField("FILENAME_ENCOING")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("FILENAME_ENCOING", value);
            }
        }

        internal bool ExecuteBLogic(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            bool ret = ((bool)(m_privateObject.Invoke("ExecuteBLogic", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args)));
            return ret;
        }

        internal void WriteSuccessResponse(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("WriteSuccessResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal string EncodeFileName(string fileName)
        {
            object[] args = new object[] {
                fileName};
            string ret = ((string)(m_privateObject.Invoke("EncodeFileName", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }

        internal void WriteSuccessBinaryResponseHeader(global::System.Web.HttpResponse response, string fileName)
        {
            object[] args = new object[] {
                response,
                fileName};
            m_privateObject.Invoke("WriteSuccessBinaryResponseHeader", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(string)}, args);
        }

        internal void WriteResponseBodyFromByteArray(global::System.Web.HttpResponse response, byte[] byteArray)
        {
            object[] args = new object[] {
                response,
                byteArray};
            m_privateObject.Invoke("WriteResponseBodyFromByteArray", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(byte).MakeArrayType()}, args);
        }

        internal void WriteResponseBodyFromFileInfo(global::System.Web.HttpResponse response, global::System.IO.FileInfo fileInfo)
        {
            object[] args = new object[] {
                response,
                fileInfo};
            m_privateObject.Invoke("WriteResponseBodyFromFileInfo", new System.Type[] {
                    typeof(global::System.Web.HttpResponse),
                    typeof(global::System.IO.FileInfo)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_FileUploadRequestControllerAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.FileUploadRequestController));

        internal TERASOLUNA_Fw_Web_Controller_FileUploadRequestControllerAccessor(global::TERASOLUNA.Fw.Web.Controller.FileUploadRequestController target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static int BUFFER_SIZE
        {
            get
            {
                int ret = ((int)(m_privateType.GetStaticField("BUFFER_SIZE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("BUFFER_SIZE", value);
            }
        }

        internal static string HEADER_CONTENT_DISPOSITION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("HEADER_CONTENT_DISPOSITION")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("HEADER_CONTENT_DISPOSITION", value);
            }
        }

        internal static string CONTENT_DISPOSITION_FILENAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CONTENT_DISPOSITION_FILENAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CONTENT_DISPOSITION_FILENAME", value);
            }
        }

        internal static string MIME_ENCODE_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("MIME_ENCODE_TYPE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("MIME_ENCODE_TYPE", value);
            }
        }

        internal static string KEY_CONTEXT_ITEM_UPLOAD_FILE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("KEY_CONTEXT_ITEM_UPLOAD_FILE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("KEY_CONTEXT_ITEM_UPLOAD_FILE_NAME", value);
            }
        }

        internal static string KEY_CONTEXT_ITEM_TMP_DIR_INFO
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("KEY_CONTEXT_ITEM_TMP_DIR_INFO")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("KEY_CONTEXT_ITEM_TMP_DIR_INFO", value);
            }
        }

        internal static string KEY_APPSETTINGS_ROOT_TMP_DIR
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("KEY_APPSETTINGS_ROOT_TMP_DIR")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("KEY_APPSETTINGS_ROOT_TMP_DIR", value);
            }
        }

        internal void ValidateRequestHeader(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("ValidateRequestHeader", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal string GetContentFileName(string contentDisposition)
        {
            object[] args = new object[] {
                contentDisposition};
            string ret = ((string)(m_privateObject.Invoke("GetContentFileName", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }

        internal string DecodeFileName(string encodeStr)
        {
            object[] args = new object[] {
                encodeStr};
            string ret = ((string)(m_privateObject.Invoke("DecodeFileName", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }

        internal void ParseRequestBody(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("ParseRequestBody", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal global::System.IO.FileInfo CreateTemporaryFile(string fileName, global::System.Web.HttpRequest request, global::System.IO.DirectoryInfo targetDirectory)
        {
            object[] args = new object[] {
                fileName,
                request,
                targetDirectory};
            global::System.IO.FileInfo ret = ((global::System.IO.FileInfo)(m_privateObject.Invoke("CreateTemporaryFile", new System.Type[] {
                    typeof(string),
                    typeof(global::System.Web.HttpRequest),
                    typeof(global::System.IO.DirectoryInfo)}, args)));
            return ret;
        }

        internal global::System.IO.DirectoryInfo CreateTemporaryDirectory(global::System.Web.HttpRequest request)
        {
            object[] args = new object[] {
                request};
            global::System.IO.DirectoryInfo ret = ((global::System.IO.DirectoryInfo)(m_privateObject.Invoke("CreateTemporaryDirectory", new System.Type[] {
                    typeof(global::System.Web.HttpRequest)}, args)));
            return ret;
        }

        internal bool ValidateInputData(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            bool ret = ((bool)(m_privateObject.Invoke("ValidateInputData", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args)));
            return ret;
        }

        internal void WriteBLogicErrorResponse(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("WriteBLogicErrorResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void WriteSuccessResponse(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("WriteSuccessResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void WriteSystemErrorResponse(global::System.Web.HttpContext context, global::System.Exception ex)
        {
            object[] args = new object[] {
                context,
                ex};
            m_privateObject.Invoke("WriteSystemErrorResponse", new System.Type[] {
                    typeof(global::System.Web.HttpContext),
                    typeof(global::System.Exception)}, args);
        }

        internal void Release(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("Release", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_RequestControllerFactoryAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.RequestControllerFactory));

        internal TERASOLUNA_Fw_Web_Controller_RequestControllerFactoryAccessor(global::TERASOLUNA.Fw.Web.Controller.RequestControllerFactory target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string REQUEST_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("REQUEST_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("REQUEST_NAME", value);
            }
        }

        internal static string REQUEST_CTRL_UNKNOWN
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("REQUEST_CTRL_UNKNOWN")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("REQUEST_CTRL_UNKNOWN", value);
            }
        }

        internal System.Collections.Generic.IDictionary<string, System.Type> BLogicTypes
        {
            get
            {
                System.Collections.Generic.IDictionary<string, System.Type> ret = ((System.Collections.Generic.IDictionary<string, System.Type>)(m_privateObject.GetProperty("BLogicTypes")));
                return ret;
            }
        }

        internal void LoadAttributes(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("LoadAttributes", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal global::System.Web.IHttpHandler GetTargetRequestController(string reqCtrlName)
        {
            object[] args = new object[] {
                reqCtrlName};
            global::System.Web.IHttpHandler ret = ((global::System.Web.IHttpHandler)(m_privateObject.Invoke("GetTargetRequestController", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }

        internal global::System.Web.IHttpHandler CreateDefaultRequestController(string requestControllerName)
        {
            object[] args = new object[] {
                requestControllerName};
            global::System.Web.IHttpHandler ret = ((global::System.Web.IHttpHandler)(m_privateObject.Invoke("CreateDefaultRequestController", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_UploadFileInfo_TempFilesDataTableAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable));

        internal TERASOLUNA_Fw_Web_Controller_UploadFileInfo_TempFilesDataTableAccessor(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable target)
            :
                base(target, m_privateType)
        {
        }

        internal global::System.Data.DataColumn columnAbsolutePath
        {
            get
            {
                global::System.Data.DataColumn ret = ((global::System.Data.DataColumn)(m_privateObject.GetField("columnAbsolutePath")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("columnAbsolutePath", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable CreatePrivate(global::System.Data.DataTable table)
        {
            object[] args = new object[] {
                table};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable), new System.Type[] {
                    typeof(global::System.Data.DataTable)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable)(priv_obj.Target));
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable CreatePrivate(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
        {
            object[] args = new object[] {
                info,
                context};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable), new System.Type[] {
                    typeof(global::System.Runtime.Serialization.SerializationInfo),
                    typeof(global::System.Runtime.Serialization.StreamingContext)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable)(priv_obj.Target));
        }

        internal global::System.Data.DataTable CreateInstance()
        {
            object[] args = new object[0];
            global::System.Data.DataTable ret = ((global::System.Data.DataTable)(m_privateObject.Invoke("CreateInstance", new System.Type[0], args)));
            return ret;
        }

        internal void InitVars()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitVars", new System.Type[0], args);
        }

        internal void InitClass()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitClass", new System.Type[0], args);
        }

        internal global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder)
        {
            object[] args = new object[] {
                builder};
            global::System.Data.DataRow ret = ((global::System.Data.DataRow)(m_privateObject.Invoke("NewRowFromBuilder", new System.Type[] {
                    typeof(global::System.Data.DataRowBuilder)}, args)));
            return ret;
        }

        internal global::System.Type GetRowType()
        {
            object[] args = new object[0];
            global::System.Type ret = ((global::System.Type)(m_privateObject.Invoke("GetRowType", new System.Type[0], args)));
            return ret;
        }

        internal void OnRowChanged(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowChanged", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }

        internal void OnRowChanging(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowChanging", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }

        internal void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowDeleted", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }

        internal void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e)
        {
            object[] args = new object[] {
                e};
            m_privateObject.Invoke("OnRowDeleting", new System.Type[] {
                    typeof(global::System.Data.DataRowChangeEventArgs)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_UploadFileInfo_TempFilesRowAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesRow));

        internal TERASOLUNA_Fw_Web_Controller_UploadFileInfo_TempFilesRowAccessor(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesRow target)
            :
                base(target, m_privateType)
        {
        }

        internal global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable tableTempFiles
        {
            get
            {
                global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable ret = ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable)(m_privateObject.GetField("tableTempFiles")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("tableTempFiles", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesRow CreatePrivate(global::System.Data.DataRowBuilder rb)
        {
            object[] args = new object[] {
                rb};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesRow), new System.Type[] {
                    typeof(global::System.Data.DataRowBuilder)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesRow)(priv_obj.Target));
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_UploadFileInfoAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo));

        internal TERASOLUNA_Fw_Web_Controller_UploadFileInfoAccessor(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo target)
            :
                base(target, m_privateType)
        {
        }

        internal global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable tableTempFiles
        {
            get
            {
                global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable ret = ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.TempFilesDataTable)(m_privateObject.GetField("tableTempFiles")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("tableTempFiles", value);
            }
        }

        internal global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable tableApplicationRoot
        {
            get
            {
                global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable ret = ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo.ApplicationRootDataTable)(m_privateObject.GetField("tableApplicationRoot")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("tableApplicationRoot", value);
            }
        }

        internal global::System.Data.SchemaSerializationMode _schemaSerializationMode
        {
            get
            {
                global::System.Data.SchemaSerializationMode ret = ((global::System.Data.SchemaSerializationMode)(m_privateObject.GetField("_schemaSerializationMode")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_schemaSerializationMode", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo CreatePrivate(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
        {
            object[] args = new object[] {
                info,
                context};
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo), new System.Type[] {
                    typeof(global::System.Runtime.Serialization.SerializationInfo),
                    typeof(global::System.Runtime.Serialization.StreamingContext)}, args);
            return ((global::TERASOLUNA.Fw.Web.Controller.UploadFileInfo)(priv_obj.Target));
        }

        internal void InitializeDerivedDataSet()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitializeDerivedDataSet", new System.Type[0], args);
        }

        internal bool ShouldSerializeTables()
        {
            object[] args = new object[0];
            bool ret = ((bool)(m_privateObject.Invoke("ShouldSerializeTables", new System.Type[0], args)));
            return ret;
        }

        internal bool ShouldSerializeRelations()
        {
            object[] args = new object[0];
            bool ret = ((bool)(m_privateObject.Invoke("ShouldSerializeRelations", new System.Type[0], args)));
            return ret;
        }

        internal void ReadXmlSerializable(global::System.Xml.XmlReader reader)
        {
            object[] args = new object[] {
                reader};
            m_privateObject.Invoke("ReadXmlSerializable", new System.Type[] {
                    typeof(global::System.Xml.XmlReader)}, args);
        }

        internal global::System.Xml.Schema.XmlSchema GetSchemaSerializable()
        {
            object[] args = new object[0];
            global::System.Xml.Schema.XmlSchema ret = ((global::System.Xml.Schema.XmlSchema)(m_privateObject.Invoke("GetSchemaSerializable", new System.Type[0], args)));
            return ret;
        }

        internal void InitVars()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitVars", new System.Type[0], args);
        }

        internal void InitVars(bool initTable)
        {
            object[] args = new object[] {
                initTable};
            m_privateObject.Invoke("InitVars", new System.Type[] {
                    typeof(bool)}, args);
        }

        internal void InitClass()
        {
            object[] args = new object[0];
            m_privateObject.Invoke("InitClass", new System.Type[0], args);
        }

        internal bool ShouldSerializeTempFiles()
        {
            object[] args = new object[0];
            bool ret = ((bool)(m_privateObject.Invoke("ShouldSerializeTempFiles", new System.Type[0], args)));
            return ret;
        }

        internal bool ShouldSerializeApplicationRoot()
        {
            object[] args = new object[0];
            bool ret = ((bool)(m_privateObject.Invoke("ShouldSerializeApplicationRoot", new System.Type[0], args)));
            return ret;
        }

        internal void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e)
        {
            object[] args = new object[] {
                sender,
                e};
            m_privateObject.Invoke("SchemaChanged", new System.Type[] {
                    typeof(object),
                    typeof(global::System.ComponentModel.CollectionChangeEventArgs)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_HttpModule_TokenProcessorImplAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.HttpModule.TokenProcessorImpl));

        internal TERASOLUNA_Fw_Web_HttpModule_TokenProcessorImplAccessor(global::TERASOLUNA.Fw.Web.HttpModule.TokenProcessorImpl target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string TOKEN_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("TOKEN_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("TOKEN_NAME", value);
            }
        }

        internal static string QUERY_TOKEN_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("QUERY_TOKEN_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("QUERY_TOKEN_NAME", value);
            }
        }

        internal static string CURRENT_TOKEN_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CURRENT_TOKEN_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CURRENT_TOKEN_NAME", value);
            }
        }

        internal void context_PreRequestHandlerExecute(object sender, global::System.EventArgs e)
        {
            object[] args = new object[] {
                sender,
                e};
            m_privateObject.Invoke("context_PreRequestHandlerExecute", new System.Type[] {
                    typeof(object),
                    typeof(global::System.EventArgs)}, args);
        }

        internal void context_EndRequest(object sender, global::System.EventArgs e)
        {
            object[] args = new object[] {
                sender,
                e};
            m_privateObject.Invoke("context_EndRequest", new System.Type[] {
                    typeof(object),
                    typeof(global::System.EventArgs)}, args);
        }

        internal static void CheckToken(string requestToken, string currentSessionToken, string pageSessionToken)
        {
            object[] args = new object[] {
                requestToken,
                currentSessionToken,
                pageSessionToken};
            m_privateType.InvokeStatic("CheckToken", new System.Type[] {
                    typeof(string),
                    typeof(string),
                    typeof(string)}, args);
        }

        internal static string CreateNewToken(string oldToken)
        {
            object[] args = new object[] {
                oldToken};
            string ret = ((string)(m_privateType.InvokeStatic("CreateNewToken", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_HttpModule_TransitionListenerImplAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.HttpModule.TransitionListenerImpl));

        internal TERASOLUNA_Fw_Web_HttpModule_TransitionListenerImplAccessor(global::TERASOLUNA.Fw.Web.HttpModule.TransitionListenerImpl target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal string GetNextUrl(string nextPath)
        {
            object[] args = new object[] {
                nextPath};
            string ret = ((string)(m_privateObject.Invoke("GetNextUrl", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Properties_ResourcesAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType("TERASOLUNA.Fw.Web", "TERASOLUNA.Fw.Web.Properties.Resources");

        internal TERASOLUNA_Fw_Web_Properties_ResourcesAccessor(object target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::System.Resources.ResourceManager resourceMan
        {
            get
            {
                global::System.Resources.ResourceManager ret = ((global::System.Resources.ResourceManager)(m_privateType.GetStaticField("resourceMan")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("resourceMan", value);
            }
        }

        internal static global::System.Globalization.CultureInfo resourceCulture
        {
            get
            {
                global::System.Globalization.CultureInfo ret = ((global::System.Globalization.CultureInfo)(m_privateType.GetStaticField("resourceCulture")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("resourceCulture", value);
            }
        }

        internal static global::System.Resources.ResourceManager ResourceManager
        {
            get
            {
                global::System.Resources.ResourceManager ret = ((global::System.Resources.ResourceManager)(m_privateType.GetStaticProperty("ResourceManager")));
                return ret;
            }
        }

        internal static global::System.Globalization.CultureInfo Culture
        {
            get
            {
                global::System.Globalization.CultureInfo ret = ((global::System.Globalization.CultureInfo)(m_privateType.GetStaticProperty("Culture")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticProperty("Culture", value);
            }
        }

        internal static string D_BEGIN_BLOGIC_FUNCTION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("D_BEGIN_BLOGIC_FUNCTION")));
                return ret;
            }
        }

        internal static string D_END_BLOGIC_FUNCTION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("D_END_BLOGIC_FUNCTION")));
                return ret;
            }
        }

        internal static string E_BLOGIC_IBLOGIC_TYPE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_BLOGIC_IBLOGIC_TYPE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_BLOGIC_TYPE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_BLOGIC_TYPE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_CONFIGURATION_INVALID_CAST
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_CONFIGURATION_INVALID_CAST")));
                return ret;
            }
        }

        internal static string E_CREATE_UPLOAD_TMPFILE_FAILED
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_CREATE_UPLOAD_TMPFILE_FAILED")));
                return ret;
            }
        }

        internal static string E_DATABASE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_DATABASE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_DELETE_TMPFILE_FAILED
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_DELETE_TMPFILE_FAILED")));
                return ret;
            }
        }

        internal static string E_EMPTY_BLOGIC_RESULT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EMPTY_BLOGIC_RESULT")));
                return ret;
            }
        }

        internal static string E_EMPTY_INPUT_DATASET_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EMPTY_INPUT_DATASET_TYPE")));
                return ret;
            }
        }

        internal static string E_EMPTY_REQUEST_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EMPTY_REQUEST_NAME")));
                return ret;
            }
        }

        internal static string E_EMPTY_RESULT_DATA
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EMPTY_RESULT_DATA")));
                return ret;
            }
        }

        internal static string E_EMPTY_STRING
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EMPTY_STRING")));
                return ret;
            }
        }

        internal static string E_EMPTY_STRING1
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EMPTY_STRING1")));
                return ret;
            }
        }

        internal static string E_EXTERNAL_CONFIG_LOAD_FAILED
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_EXTERNAL_CONFIG_LOAD_FAILED")));
                return ret;
            }
        }

        internal static string E_FILE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_FILE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_INVALID_ARGUMENT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_ARGUMENT")));
                return ret;
            }
        }

        internal static string E_INVALID_BASE_CLASS
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_BASE_CLASS")));
                return ret;
            }
        }

        internal static string E_INVALID_BLOGIC_CLASS
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_BLOGIC_CLASS")));
                return ret;
            }
        }

        internal static string E_INVALID_BLOGIC_CONSTRUCTOR
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_BLOGIC_CONSTRUCTOR")));
                return ret;
            }
        }

        internal static string E_INVALID_BLOGIC_RESULT_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_BLOGIC_RESULT_TYPE")));
                return ret;
            }
        }

        internal static string E_INVALID_CHARSET
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_CHARSET")));
                return ret;
            }
        }

        internal static string E_INVALID_CONSTRUCTOR
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_CONSTRUCTOR")));
                return ret;
            }
        }

        internal static string E_INVALID_CONTENTTYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_CONTENTTYPE")));
                return ret;
            }
        }

        internal static string E_INVALID_CUSTOM_SECTION_HANDLER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_CUSTOM_SECTION_HANDLER")));
                return ret;
            }
        }

        internal static string E_INVALID_EXTERNAL_CONFIG_FILE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_EXTERNAL_CONFIG_FILE")));
                return ret;
            }
        }

        internal static string E_INVALID_FILE_PATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_FILE_PATH")));
                return ret;
            }
        }

        internal static string E_INVALID_HEADER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_HEADER")));
                return ret;
            }
        }

        internal static string E_INVALID_HEADER1
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_HEADER1")));
                return ret;
            }
        }

        internal static string E_INVALID_HTTP_CONTEXT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_HTTP_CONTEXT")));
                return ret;
            }
        }

        internal static string E_INVALID_INPUT_TYPE_CAUSE_INVALID_INTERFACE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_INPUT_TYPE_CAUSE_INVALID_INTERFACE")));
                return ret;
            }
        }

        internal static string E_INVALID_REQUEST
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_REQUEST")));
                return ret;
            }
        }

        internal static string E_INVALID_REQUEST_CONTROLLER_CONFIG
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_REQUEST_CONTROLLER_CONFIG")));
                return ret;
            }
        }

        internal static string E_INVALID_TRANSITION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_TRANSITION")));
                return ret;
            }
        }

        internal static string E_INVALID_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_TYPE")));
                return ret;
            }
        }

        internal static string E_INVALID_UPLOAD_TMPDIR
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_UPLOAD_TMPDIR")));
                return ret;
            }
        }

        internal static string E_INVALID_UPLOADDATA
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_UPLOADDATA")));
                return ret;
            }
        }

        internal static string E_INVALID_VALIDATION_FILE_PATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_INVALID_VALIDATION_FILE_PATH")));
                return ret;
            }
        }

        internal static string E_LIFE_CYCLE_LEVEL
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_LIFE_CYCLE_LEVEL")));
                return ret;
            }
        }

        internal static string E_MANAGED_LIFE_CYCLE_LEVEL
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_MANAGED_LIFE_CYCLE_LEVEL")));
                return ret;
            }
        }

        internal static string E_NOT_ACCEPTED_HEADER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_ACCEPTED_HEADER")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_BOUNDARY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_BOUNDARY")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_CONTENTDISPOSITION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_CONTENTDISPOSITION")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_CONTENTTYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_CONTENTTYPE")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_ENDCODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_ENDCODE")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_FILENAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_FILENAME")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_MULTIPART
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_MULTIPART")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_MULTIPARTNAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_MULTIPARTNAME")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_NAME")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_PROPERTY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_PROPERTY")));
                return ret;
            }
        }

        internal static string E_NOT_FOUND_SEPARATECODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_FOUND_SEPARATECODE")));
                return ret;
            }
        }

        internal static string E_NOT_IMPLEMENT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_IMPLEMENT")));
                return ret;
            }
        }

        internal static string E_NOT_READ_STREAM
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_READ_STREAM")));
                return ret;
            }
        }

        internal static string E_NOT_SUPPORT_MULTIPLE_DATABASE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_SUPPORT_MULTIPLE_DATABASE")));
                return ret;
            }
        }

        internal static string E_NOT_SUPPORT_SYSTEM_TRANSACTIONS
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_SUPPORT_SYSTEM_TRANSACTIONS")));
                return ret;
            }
        }

        internal static string E_NOT_SUPPORT_VALIDATION_SEVERITYTYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NOT_SUPPORT_VALIDATION_SEVERITYTYPE")));
                return ret;
            }
        }

        internal static string E_NULL_ARGUMENT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NULL_ARGUMENT")));
                return ret;
            }
        }

        internal static string E_NULL_ARGUMENT_PROPERTY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_NULL_ARGUMENT_PROPERTY")));
                return ret;
            }
        }

        internal static string E_PAGE_INFO_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_PAGE_INFO_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_REGISTERED_SESSION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_REGISTERED_SESSION")));
                return ret;
            }
        }

        internal static string E_REPEATED_KEY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_REPEATED_KEY")));
                return ret;
            }
        }

        internal static string E_REPEATED_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_REPEATED_NAME")));
                return ret;
            }
        }

        internal static string E_REQUEST_CONTROLLER_CLASS_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_REQUEST_CONTROLLER_CLASS_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_REQUIRED_HEADER_EMPTY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_REQUIRED_HEADER_EMPTY")));
                return ret;
            }
        }

        internal static string E_SCHEMAFILE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_SCHEMAFILE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_SESSION_TIMEOUT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_SESSION_TIMEOUT")));
                return ret;
            }
        }

        internal static string E_SQL_STATEMENT_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_SQL_STATEMENT_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_TRANSITION_INFO_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_TRANSITION_INFO_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_TYPE_LOAD_FAILED
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_TYPE_LOAD_FAILED")));
                return ret;
            }
        }

        internal static string E_UNKNOWN_REQUEST_CONTROLLER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_UNKNOWN_REQUEST_CONTROLLER")));
                return ret;
            }
        }

        internal static string E_UNKNOWN_REQUEST_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_UNKNOWN_REQUEST_NAME")));
                return ret;
            }
        }

        internal static string E_VALIDATION_FILE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_VALIDATION_FILE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_XMLSCHEMASET_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_XMLSCHEMASET_NOT_FOUND")));
                return ret;
            }
        }

        internal static string E_XMLSEVERITYTYPE_ERROR
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("E_XMLSEVERITYTYPE_ERROR")));
                return ret;
            }
        }

        internal static string T_CONFIGURATION_LOAD_KEY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_CONFIGURATION_LOAD_KEY")));
                return ret;
            }
        }

        internal static string T_CONFIGURATION_LOAD_PARAMETER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_CONFIGURATION_LOAD_PARAMETER")));
                return ret;
            }
        }

        internal static string T_CONFIGURATION_NOT_PARAMETER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_CONFIGURATION_NOT_PARAMETER")));
                return ret;
            }
        }

        internal static string T_CONFIGURATION_PARAMETER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_CONFIGURATION_PARAMETER")));
                return ret;
            }
        }

        internal static string T_DICTIONARY_KEY_VALUE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_DICTIONARY_KEY_VALUE")));
                return ret;
            }
        }

        internal static string T_REQUEST_BODY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_REQUEST_BODY")));
                return ret;
            }
        }

        internal static string T_REQUEST_HEADER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_REQUEST_HEADER")));
                return ret;
            }
        }

        internal static string T_RESPONSE_BODY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_RESPONSE_BODY")));
                return ret;
            }
        }

        internal static string T_RESPONSE_HEADER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("T_RESPONSE_HEADER")));
                return ret;
            }
        }

        internal static string W_CONTROLLER_ERROR_CODE_NOT_FOUND
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("W_CONTROLLER_ERROR_CODE_NOT_FOUND")));
                return ret;
            }
        }

        internal static string W_CONTROLLER_EXCEPTION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("W_CONTROLLER_EXCEPTION")));
                return ret;
            }
        }

        internal static string W_NOT_CREATE_REQUEST_CONTROLLER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("W_NOT_CREATE_REQUEST_CONTROLLER")));
                return ret;
            }
        }

        internal static string W_NOT_DELETE_FILE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("W_NOT_DELETE_FILE")));
                return ret;
            }
        }

        internal static string W_XMLSEVERITYTYPE_WARNING
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticProperty("W_XMLSEVERITYTYPE_WARNING")));
                return ret;
            }
        }

        internal static object CreatePrivate()
        {
            object[] args = new object[0];
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject("TERASOLUNA.Fw.Web", "TERASOLUNA.Fw.Web.Properties.Resources", new System.Type[0], args);
            return priv_obj.Target;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Session_SessionManagerAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Session.SessionManager));

        internal TERASOLUNA_Fw_Web_Session_SessionManagerAccessor(global::TERASOLUNA.Fw.Web.Session.SessionManager target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string SESSION_MANAGER_LEVEL_MASTER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SESSION_MANAGER_LEVEL_MASTER")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SESSION_MANAGER_LEVEL_MASTER", value);
            }
        }

        internal static string SESSION_MANAGER_KEY_MASTER
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SESSION_MANAGER_KEY_MASTER")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SESSION_MANAGER_KEY_MASTER", value);
            }
        }

        internal global::System.Web.SessionState.HttpSessionState _session
        {
            get
            {
                global::System.Web.SessionState.HttpSessionState ret = ((global::System.Web.SessionState.HttpSessionState)(m_privateObject.GetField("_session")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_session", value);
            }
        }

        internal static object _syncRoot
        {
            get
            {
                object ret = ((object)(m_privateType.GetStaticField("_syncRoot")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_syncRoot", value);
            }
        }

        internal global::System.Web.SessionState.HttpSessionState Session
        {
            get
            {
                global::System.Web.SessionState.HttpSessionState ret = ((global::System.Web.SessionState.HttpSessionState)(m_privateObject.GetProperty("Session")));
                return ret;
            }
        }

        internal System.Collections.Generic.IDictionary<int, System.Collections.Generic.IList<string>> LevelMaster
        {
            get
            {
                System.Collections.Generic.IDictionary<int, System.Collections.Generic.IList<string>> ret = ((System.Collections.Generic.IDictionary<int, System.Collections.Generic.IList<string>>)(m_privateObject.GetProperty("LevelMaster")));
                return ret;
            }
        }

        internal System.Collections.Generic.IDictionary<string, int> KeyMaster
        {
            get
            {
                System.Collections.Generic.IDictionary<string, int> ret = ((System.Collections.Generic.IDictionary<string, int>)(m_privateObject.GetProperty("KeyMaster")));
                return ret;
            }
        }

        internal void RegisterItem(string name, object value, int lifeCycleLevel)
        {
            object[] args = new object[] {
                name,
                value,
                lifeCycleLevel};
            m_privateObject.Invoke("RegisterItem", new System.Type[] {
                    typeof(string),
                    typeof(object),
                    typeof(int)}, args);
        }

        internal void RemoveLevels(int shallowLevel)
        {
            object[] args = new object[] {
                shallowLevel};
            m_privateObject.Invoke("RemoveLevels", new System.Type[] {
                    typeof(int)}, args);
        }

        internal void RemoveItem(string name)
        {
            object[] args = new object[] {
                name};
            m_privateObject.Invoke("RemoveItem", new System.Type[] {
                    typeof(string)}, args);
        }

        internal void MasterCheck(string name, int lifeCycleLevel)
        {
            object[] args = new object[] {
                name,
                lifeCycleLevel};
            m_privateObject.Invoke("MasterCheck", new System.Type[] {
                    typeof(string),
                    typeof(int)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_ExceptionCode_ExceptionCodeConfigurationSectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeConfigurationSection));

        internal TERASOLUNA_Fw_Web_Configuration_ExceptionCode_ExceptionCodeConfigurationSectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeConfigurationSection target)
            :
                base(target, m_privateType)
        {
        }

        internal static string SECTION_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SECTION_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SECTION_NAME", value);
            }
        }

        internal static string FILES_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("FILES_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("FILES_ELEMENT_NAME", value);
            }
        }

        internal static string EXCEPTION_TRANSITION_CONFIGURATION_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_TRANSITION_CONFIGURATION_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_TRANSITION_CONFIGURATION_ELEMENT_NAME", value);
            }
        }

        internal static string EXCEPTION_TYPE_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_TYPE_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_TYPE_ATTRIBUTE_NAME", value);
            }
        }

        internal static string CODE_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CODE_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CODE_ATTRIBUTE_NAME", value);
            }
        }

        internal static string XML_NAMESPACE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE", value);
            }
        }

        internal static string XML_NAMESPACE_PREFIX
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE_PREFIX")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE_PREFIX", value);
            }
        }

        internal static string SECTION_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SECTION_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SECTION_XPATH", value);
            }
        }

        internal static string ELEMENT_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("ELEMENT_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("ELEMENT_XPATH", value);
            }
        }

        internal static string XML_SCHEMA_FILE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_SCHEMA_FILE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_SCHEMA_FILE_NAME", value);
            }
        }

        internal void AddExceptionCodeElements(global::System.Xml.XmlDocument xmlDoc)
        {
            object[] args = new object[] {
                xmlDoc};
            m_privateObject.Invoke("AddExceptionCodeElements", new System.Type[] {
                    typeof(global::System.Xml.XmlDocument)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_ExceptionTransition_ExceptionTransitionCollectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionCollection));

        internal TERASOLUNA_Fw_Web_Configuration_ExceptionTransition_ExceptionTransitionCollectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionCollection target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal string ElementName
        {
            get
            {
                string ret = ((string)(m_privateObject.GetProperty("ElementName")));
                return ret;
            }
        }

        internal global::System.Configuration.ConfigurationElement CreateNewElement()
        {
            object[] args = new object[0];
            global::System.Configuration.ConfigurationElement ret = ((global::System.Configuration.ConfigurationElement)(m_privateObject.Invoke("CreateNewElement", new System.Type[0], args)));
            return ret;
        }

        internal object GetElementKey(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            object ret = ((object)(m_privateObject.Invoke("GetElementKey", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args)));
            return ret;
        }

        internal void BaseAdd(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            m_privateObject.Invoke("BaseAdd", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_ExceptionTransition_ExceptionTransitionConfigurationSectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionConfigurationSection));

        internal TERASOLUNA_Fw_Web_Configuration_ExceptionTransition_ExceptionTransitionConfigurationSectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionConfigurationSection target)
            :
                base(target, m_privateType)
        {
        }

        internal static string SECTION_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SECTION_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SECTION_NAME", value);
            }
        }

        internal static string MODE_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("MODE_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("MODE_ATTRIBUTE_NAME", value);
            }
        }

        internal static string LOGGING_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("LOGGING_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("LOGGING_ATTRIBUTE_NAME", value);
            }
        }

        internal static string FILES_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("FILES_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("FILES_ELEMENT_NAME", value);
            }
        }

        internal static string EXCEPTION_TRANSITION_CONFIGURATION_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_TRANSITION_CONFIGURATION_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_TRANSITION_CONFIGURATION_ELEMENT_NAME", value);
            }
        }

        internal static string EXCEPTION_TYPE_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_TYPE_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("EXCEPTION_TYPE_ATTRIBUTE_NAME", value);
            }
        }

        internal static string NEXT_PAGE_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("NEXT_PAGE_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("NEXT_PAGE_ATTRIBUTE_NAME", value);
            }
        }

        internal static string XML_NAMESPACE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE", value);
            }
        }

        internal static string XML_NAMESPACE_PREFIX
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE_PREFIX")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE_PREFIX", value);
            }
        }

        internal static string SECTION_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SECTION_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SECTION_XPATH", value);
            }
        }

        internal static string ELEMENT_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("ELEMENT_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("ELEMENT_XPATH", value);
            }
        }

        internal static string XML_SCHEMA_FILE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_SCHEMA_FILE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_SCHEMA_FILE_NAME", value);
            }
        }

        internal void AddExceptionTransitionElements(global::System.Xml.XmlDocument xmlDoc)
        {
            object[] args = new object[] {
                xmlDoc};
            m_privateObject.Invoke("AddExceptionTransitionElements", new System.Type[] {
                    typeof(global::System.Xml.XmlDocument)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_Page_PageConfigurationSectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.Page.PageConfigurationSection));

        internal TERASOLUNA_Fw_Web_Configuration_Page_PageConfigurationSectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.Page.PageConfigurationSection target)
            :
                base(target, m_privateType)
        {
        }

        internal static string PAGE_CONFIGURAION_SECTION_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_CONFIGURAION_SECTION_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_CONFIGURAION_SECTION_NAME", value);
            }
        }

        internal static string FILES_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("FILES_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("FILES_ELEMENT_NAME", value);
            }
        }

        internal static string PAGE_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_ELEMENT_NAME", value);
            }
        }

        internal static string XML_NAMESPACE_PREFIX
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE_PREFIX")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE_PREFIX", value);
            }
        }

        internal static string XML_NAMESPACE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE", value);
            }
        }

        internal static string PAGE_SECTION_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_SECTION_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_SECTION_XPATH", value);
            }
        }

        internal static string PAGE_ELEMENT_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_ELEMENT_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_ELEMENT_XPATH", value);
            }
        }

        internal static string PAGE_SCHEMA_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_SCHEMA_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_SCHEMA_NAME", value);
            }
        }

        internal void AddPageElements(global::System.Xml.XmlDocument xmlDoc)
        {
            object[] args = new object[] {
                xmlDoc};
            m_privateObject.Invoke("AddPageElements", new System.Type[] {
                    typeof(global::System.Xml.XmlDocument)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_Page_PagesCollectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.Page.PagesCollection));

        internal TERASOLUNA_Fw_Web_Configuration_Page_PagesCollectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.Page.PagesCollection target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string PAGE_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("PAGE_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("PAGE_ELEMENT_NAME", value);
            }
        }

        internal string ElementName
        {
            get
            {
                string ret = ((string)(m_privateObject.GetProperty("ElementName")));
                return ret;
            }
        }

        internal global::System.Configuration.ConfigurationElement CreateNewElement()
        {
            object[] args = new object[0];
            global::System.Configuration.ConfigurationElement ret = ((global::System.Configuration.ConfigurationElement)(m_privateObject.Invoke("CreateNewElement", new System.Type[0], args)));
            return ret;
        }

        internal object GetElementKey(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            object ret = ((object)(m_privateObject.Invoke("GetElementKey", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args)));
            return ret;
        }

        internal void BaseAdd(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            m_privateObject.Invoke("BaseAdd", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_RequestController_RequestControllerCollectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.RequestController.RequestControllerCollection));

        internal TERASOLUNA_Fw_Web_Configuration_RequestController_RequestControllerCollectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.RequestController.RequestControllerCollection target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal string ElementName
        {
            get
            {
                string ret = ((string)(m_privateObject.GetProperty("ElementName")));
                return ret;
            }
        }

        internal global::System.Configuration.ConfigurationElement CreateNewElement()
        {
            object[] args = new object[0];
            global::System.Configuration.ConfigurationElement ret = ((global::System.Configuration.ConfigurationElement)(m_privateObject.Invoke("CreateNewElement", new System.Type[0], args)));
            return ret;
        }

        internal object GetElementKey(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            object ret = ((object)(m_privateObject.Invoke("GetElementKey", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args)));
            return ret;
        }

        internal void BaseAdd(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            m_privateObject.Invoke("BaseAdd", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_Sql_SqlConfigurationSectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlConfigurationSection));

        internal TERASOLUNA_Fw_Web_Configuration_Sql_SqlConfigurationSectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlConfigurationSection target)
            :
                base(target, m_privateType)
        {
        }

        internal static string SECTION_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SECTION_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SECTION_NAME", value);
            }
        }

        internal static string FILES_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("FILES_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("FILES_ELEMENT_NAME", value);
            }
        }

        internal static string SQLS_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SQLS_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SQLS_ELEMENT_NAME", value);
            }
        }

        internal static string NAME_ATTRIBUTE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("NAME_ATTRIBUTE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("NAME_ATTRIBUTE_NAME", value);
            }
        }

        internal static string XML_NAMESPACE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE", value);
            }
        }

        internal static string XML_NAMESPACE_PREFIX
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_NAMESPACE_PREFIX")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_NAMESPACE_PREFIX", value);
            }
        }

        internal static string SECTION_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SECTION_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SECTION_XPATH", value);
            }
        }

        internal static string ELEMENT_XPATH
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("ELEMENT_XPATH")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("ELEMENT_XPATH", value);
            }
        }

        internal static string XML_SCHEMA_FILE_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("XML_SCHEMA_FILE_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("XML_SCHEMA_FILE_NAME", value);
            }
        }

        internal void AddSqlElements(global::System.Xml.XmlDocument xmlDoc)
        {
            object[] args = new object[] {
                xmlDoc};
            m_privateObject.Invoke("AddSqlElements", new System.Type[] {
                    typeof(global::System.Xml.XmlDocument)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_Sql_SqlsCollectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlsCollection));

        internal TERASOLUNA_Fw_Web_Configuration_Sql_SqlsCollectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlsCollection target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string SQL_ELEMENT_NAME
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SQL_ELEMENT_NAME")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SQL_ELEMENT_NAME", value);
            }
        }

        internal string ElementName
        {
            get
            {
                string ret = ((string)(m_privateObject.GetProperty("ElementName")));
                return ret;
            }
        }

        internal global::System.Configuration.ConfigurationElement CreateNewElement()
        {
            object[] args = new object[0];
            global::System.Configuration.ConfigurationElement ret = ((global::System.Configuration.ConfigurationElement)(m_privateObject.Invoke("CreateNewElement", new System.Type[0], args)));
            return ret;
        }

        internal object GetElementKey(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            object ret = ((object)(m_privateObject.Invoke("GetElementKey", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args)));
            return ret;
        }

        internal void BaseAdd(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            m_privateObject.Invoke("BaseAdd", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args);
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_HttpContextWrapperAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper));

        internal TERASOLUNA_Fw_Web_Controller_HttpContextWrapperAccessor(global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string CONTENT_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CONTENT_TYPE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CONTENT_TYPE", value);
            }
        }

        internal global::System.Web.HttpContext _httpContext
        {
            get
            {
                global::System.Web.HttpContext ret = ((global::System.Web.HttpContext)(m_privateObject.GetField("_httpContext")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_httpContext", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper CreatePrivate()
        {
            object[] args = new object[0];
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper), new System.Type[0], args);
            return ((global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper)(priv_obj.Target));
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_MultipartFileItemAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartFileItem));

        internal TERASOLUNA_Fw_Web_Controller_MultipartFileItemAccessor(global::TERASOLUNA.Fw.Web.Controller.MultipartFileItem target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string FILENAME_CODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("FILENAME_CODE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("FILENAME_CODE", value);
            }
        }

        internal string _filename
        {
            get
            {
                string ret = ((string)(m_privateObject.GetField("_filename")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_filename", value);
            }
        }

        internal bool _disposed
        {
            get
            {
                bool ret = ((bool)(m_privateObject.GetField("_disposed")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_disposed", value);
            }
        }

        internal string _temporaryFilePath
        {
            get
            {
                string ret = ((string)(m_privateObject.GetField("_temporaryFilePath")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_temporaryFilePath", value);
            }
        }

        internal global::System.IO.Stream _outputStream
        {
            get
            {
                global::System.IO.Stream ret = ((global::System.IO.Stream)(m_privateObject.GetField("_outputStream")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_outputStream", value);
            }
        }

        internal long _bufferSize
        {
            get
            {
                long ret = ((long)(m_privateObject.GetField("_bufferSize")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_bufferSize", value);
            }
        }

        internal string TemporaryFilePath
        {
            get
            {
                string ret = ((string)(m_privateObject.GetProperty("TemporaryFilePath")));
                return ret;
            }
        }

        internal bool Disposed
        {
            get
            {
                bool ret = ((bool)(m_privateObject.GetProperty("Disposed")));
                return ret;
            }
            set
            {
                m_privateObject.SetProperty("Disposed", value);
            }
        }

        internal void Dispose(bool disposing)
        {
            object[] args = new object[] {
                disposing};
            m_privateObject.Invoke("Dispose", new System.Type[] {
                    typeof(bool)}, args);
        }

        internal void WriteToOutputStream(global::System.IO.Stream partStream)
        {
            object[] args = new object[] {
                partStream};
            m_privateObject.Invoke("WriteToOutputStream", new System.Type[] {
                    typeof(global::System.IO.Stream)}, args);
        }

        internal string GetFilename()
        {
            object[] args = new object[0];
            string ret = ((string)(m_privateObject.Invoke("GetFilename", new System.Type[0], args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_MultipartItemFactoryAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartItemFactory));

        internal TERASOLUNA_Fw_Web_Controller_MultipartItemFactoryAccessor(global::TERASOLUNA.Fw.Web.Controller.MultipartItemFactory target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string CONTENT_DISPOSITION
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CONTENT_DISPOSITION")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CONTENT_DISPOSITION", value);
            }
        }

        internal static string CONTENT_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CONTENT_TYPE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CONTENT_TYPE", value);
            }
        }

        internal static string UPLOADTYPE_TEXT
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("UPLOADTYPE_TEXT")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("UPLOADTYPE_TEXT", value);
            }
        }

        internal static string UPLOADTYPE_FILE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("UPLOADTYPE_FILE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("UPLOADTYPE_FILE", value);
            }
        }

        internal static string SEPARATE_CODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SEPARATE_CODE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SEPARATE_CODE", value);
            }
        }

        internal static string CRLF_CODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CRLF_CODE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CRLF_CODE", value);
            }
        }

        internal string _boundary
        {
            get
            {
                string ret = ((string)(m_privateObject.GetField("_boundary")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_boundary", value);
            }
        }

        internal global::System.Text.Encoding _encoding
        {
            get
            {
                global::System.Text.Encoding ret = ((global::System.Text.Encoding)(m_privateObject.GetField("_encoding")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_encoding", value);
            }
        }

        internal System.Collections.Generic.IDictionary<string, string> CreateHeaderList(global::System.IO.Stream partStream)
        {
            object[] args = new object[] {
                partStream};
            System.Collections.Generic.IDictionary<string, string> ret = ((System.Collections.Generic.IDictionary<string, string>)(m_privateObject.Invoke("CreateHeaderList", new System.Type[] {
                    typeof(global::System.IO.Stream)}, args)));
            return ret;
        }

        internal System.Collections.Generic.KeyValuePair<string, string> CreateHeader(string headerText)
        {
            object[] args = new object[] {
                headerText};
            System.Collections.Generic.KeyValuePair<string, string> ret = ((System.Collections.Generic.KeyValuePair<string, string>)(m_privateObject.Invoke("CreateHeader", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }

        internal bool IsText(string contentType)
        {
            object[] args = new object[] {
                contentType};
            bool ret = ((bool)(m_privateObject.Invoke("IsText", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_MultipartTextItemAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartTextItem));

        internal TERASOLUNA_Fw_Web_Controller_MultipartTextItemAccessor(global::TERASOLUNA.Fw.Web.Controller.MultipartTextItem target)
            :
                base(target, m_privateType)
        {
        }

        internal string _text
        {
            get
            {
                string ret = ((string)(m_privateObject.GetField("_text")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_text", value);
            }
        }

        internal byte[] CreateBodyByte(global::System.IO.Stream partStream)
        {
            object[] args = new object[] {
                partStream};
            byte[] ret = ((byte[])(m_privateObject.Invoke("CreateBodyByte", new System.Type[] {
                    typeof(global::System.IO.Stream)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_MultipartUploadAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartUpload));

        internal TERASOLUNA_Fw_Web_Controller_MultipartUploadAccessor(global::TERASOLUNA.Fw.Web.Controller.MultipartUpload target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal static string CONTENT_TYPE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CONTENT_TYPE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CONTENT_TYPE", value);
            }
        }

        internal static string CONTENT_TYPE_VALUE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CONTENT_TYPE_VALUE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CONTENT_TYPE_VALUE", value);
            }
        }

        internal static string BOUNDARY_KEY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("BOUNDARY_KEY")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("BOUNDARY_KEY", value);
            }
        }

        internal static string CHARSET_KEY
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CHARSET_KEY")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CHARSET_KEY", value);
            }
        }

        internal static string SEPARATE_CODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("SEPARATE_CODE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("SEPARATE_CODE", value);
            }
        }

        internal static string CRLF_CODE
        {
            get
            {
                string ret = ((string)(m_privateType.GetStaticField("CRLF_CODE")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("CRLF_CODE", value);
            }
        }

        internal global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper _httpContextWrapper
        {
            get
            {
                global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper ret = ((global::TERASOLUNA.Fw.Web.Controller.HttpContextWrapper)(m_privateObject.GetField("_httpContextWrapper")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_httpContextWrapper", value);
            }
        }

        internal global::TERASOLUNA.Fw.Web.Controller.IMultipartItemFactory _factory
        {
            get
            {
                global::TERASOLUNA.Fw.Web.Controller.IMultipartItemFactory ret = ((global::TERASOLUNA.Fw.Web.Controller.IMultipartItemFactory)(m_privateObject.GetField("_factory")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_factory", value);
            }
        }

        internal System.Collections.Generic.IDictionary<string, string> GetContentTypeValues(string contentType)
        {
            object[] args = new object[] {
                contentType};
            System.Collections.Generic.IDictionary<string, string> ret = ((System.Collections.Generic.IDictionary<string, string>)(m_privateObject.Invoke("GetContentTypeValues", new System.Type[] {
                    typeof(string)}, args)));
            return ret;
        }

        internal bool IsTerminated(string boundary, global::System.IO.Stream stream)
        {
            object[] args = new object[] {
                boundary,
                stream};
            bool ret = ((bool)(m_privateObject.Invoke("IsTerminated", new System.Type[] {
                    typeof(string),
                    typeof(global::System.IO.Stream)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Controller_MultipartUploadRequestControllerAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartUploadRequestController));

        internal TERASOLUNA_Fw_Web_Controller_MultipartUploadRequestControllerAccessor(global::TERASOLUNA.Fw.Web.Controller.MultipartUploadRequestController target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal void ValidateRequestHeader(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("ValidateRequestHeader", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal void ParseRequestBody(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            m_privateObject.Invoke("ParseRequestBody", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args);
        }

        internal bool ValidateInputData(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            bool ret = ((bool)(m_privateObject.Invoke("ValidateInputData", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args)));
            return ret;
        }

        internal bool ExecuteBLogic(global::System.Web.HttpContext context)
        {
            object[] args = new object[] {
                context};
            bool ret = ((bool)(m_privateObject.Invoke("ExecuteBLogic", new System.Type[] {
                    typeof(global::System.Web.HttpContext)}, args)));
            return ret;
        }

        internal static object GetInstanceFromType(string blogicName, global::System.Type t)
        {
            object[] args = new object[] {
                blogicName,
                t};
            object ret = ((object)(m_privateType.InvokeStatic("GetInstanceFromType", new System.Type[] {
                    typeof(string),
                    typeof(global::System.Type)}, args)));
            return ret;
        }
    }
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_Configuration_ExceptionCode_ExceptionCodeCollectionAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeCollection));

        internal TERASOLUNA_Fw_Web_Configuration_ExceptionCode_ExceptionCodeCollectionAccessor(global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeCollection target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal string ElementName
        {
            get
            {
                string ret = ((string)(m_privateObject.GetProperty("ElementName")));
                return ret;
            }
        }

        internal global::System.Configuration.ConfigurationElement CreateNewElement()
        {
            object[] args = new object[0];
            global::System.Configuration.ConfigurationElement ret = ((global::System.Configuration.ConfigurationElement)(m_privateObject.Invoke("CreateNewElement", new System.Type[0], args)));
            return ret;
        }

        internal object GetElementKey(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            object ret = ((object)(m_privateObject.Invoke("GetElementKey", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args)));
            return ret;
        }

        internal void BaseAdd(global::System.Configuration.ConfigurationElement element)
        {
            object[] args = new object[] {
                element};
            m_privateObject.Invoke("BaseAdd", new System.Type[] {
                    typeof(global::System.Configuration.ConfigurationElement)}, args);
        }
    }
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_Controller_MultipartItemAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartItem));
    
    internal TERASOLUNA_Fw_Web_Controller_MultipartItemAccessor(global::TERASOLUNA.Fw.Web.Controller.MultipartItem target) : 
            base(target, m_privateType) {
    }
    
    internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log {
        get {
            global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_log", value);
        }
    }
    
    internal static string CONTENT_DISPOSITION {
        get {
            string ret = ((string)(m_privateType.GetStaticField("CONTENT_DISPOSITION")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("CONTENT_DISPOSITION", value);
        }
    }
    
    internal static string NAME_CODE {
        get {
            string ret = ((string)(m_privateType.GetStaticField("NAME_CODE")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("NAME_CODE", value);
        }
    }
    
    internal static string SEPARATE_CODE {
        get {
            string ret = ((string)(m_privateType.GetStaticField("SEPARATE_CODE")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("SEPARATE_CODE", value);
        }
    }
    
    internal static string CRLF_CODE {
        get {
            string ret = ((string)(m_privateType.GetStaticField("CRLF_CODE")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("CRLF_CODE", value);
        }
    }

    internal string _name
    {
        get
        {
            string ret = ((string)(m_privateObject.GetField("_name")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_name", value);
        }
    }

    internal global::System.Text.Encoding _encoding
    {
        get
        {
            global::System.Text.Encoding ret = ((global::System.Text.Encoding)(m_privateObject.GetField("_encoding")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_encoding", value);
        }
    }

    internal bool _isText
    {
        get
        {
            bool ret = ((bool)(m_privateObject.GetField("_isText")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_isText", value);
        }
    }

    internal string _filename
    {
        get
        {
            string ret = ((string)(m_privateObject.GetField("_filename")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_filename", value);
        }
    }

    internal string _text
    {
        get
        {
            string ret = ((string)(m_privateObject.GetField("_text")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_text", value);
        }
    }

    internal long _positionStart
    {
        get
        {
            long ret = ((long)(m_privateObject.GetField("_positionStart")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_positionStart", value);
        }
    }

    internal long _positionEnd
    {
        get
        {
            long ret = ((long)(m_privateObject.GetField("_positionEnd")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_positionEnd", value);
        }
    }

    internal IDictionary<string, string> _headerList
    {
        get
        {
            IDictionary<string, string> ret = ((IDictionary<string, string>)(m_privateObject.GetField("_headerList")));
            return ret;
        }
        set
        {
            m_privateObject.SetField("_headerList", value);
        }
    }
    
    internal static global::TERASOLUNA.Fw.Web.Controller.MultipartItem CreatePrivate(string boundary, global::System.IO.Stream partStream, System.Collections.Generic.IDictionary<string, string> headerList, global::System.Text.Encoding encoding) {
        object[] args = new object[] {
                boundary,
                partStream,
                headerList,
                encoding};
        Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.MultipartItem), new System.Type[] {
                    typeof(string),
                    typeof(global::System.IO.Stream),
                    typeof(System.Collections.Generic.IDictionary<string, string>),
                    typeof(global::System.Text.Encoding)}, args);
        return ((global::TERASOLUNA.Fw.Web.Controller.MultipartItem)(priv_obj.Target));
    }
    
    internal void FindBody(string boundary, global::System.IO.Stream partStream) {
        object[] args = new object[] {
                boundary,
                partStream};
        m_privateObject.Invoke("FindBody", new System.Type[] {
                    typeof(string),
                    typeof(global::System.IO.Stream)}, args);
    }
    
    internal string GetName() {
        object[] args = new object[0];
        string ret = ((string)(m_privateObject.Invoke("GetName", new System.Type[0], args)));
        return ret;
    }
    
    internal System.Collections.Generic.IDictionary<string, string> SeparateHeader() {
        object[] args = new object[0];
        System.Collections.Generic.IDictionary<string, string> ret = ((System.Collections.Generic.IDictionary<string, string>)(m_privateObject.Invoke("SeparateHeader", new System.Type[0], args)));
        return ret;
    }
}
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_HttpModule_PreventDoubleSubmitImplAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.HttpModule.PreventDoubleSubmitImpl));
    
    internal TERASOLUNA_Fw_Web_HttpModule_PreventDoubleSubmitImplAccessor(global::TERASOLUNA.Fw.Web.HttpModule.PreventDoubleSubmitImpl target) : 
            base(target, m_privateType) {
    }
    
    internal void Application_PreRequestHandlerExecute(object sender, global::System.EventArgs e) {
        object[] args = new object[] {
                sender,
                e};
        m_privateObject.Invoke("Application_PreRequestHandlerExecute", new System.Type[] {
                    typeof(object),
                    typeof(global::System.EventArgs)}, args);
    }
    
    internal void Page_Load(object sender, global::System.EventArgs e) {
        object[] args = new object[] {
                sender,
                e};
        m_privateObject.Invoke("Page_Load", new System.Type[] {
                    typeof(object),
                    typeof(global::System.EventArgs)}, args);
    }
}
    [System.Diagnostics.DebuggerStepThrough()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
    internal class TERASOLUNA_Fw_Web_BLogic_FileDownloadBLogicResultAccessor : BaseAccessor
    {

        protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.BLogic.FileDownloadBLogicResult));

        internal TERASOLUNA_Fw_Web_BLogic_FileDownloadBLogicResultAccessor(global::TERASOLUNA.Fw.Web.BLogic.FileDownloadBLogicResult target)
            :
                base(target, m_privateType)
        {
        }

        internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log
        {
            get
            {
                global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
                return ret;
            }
            set
            {
                m_privateType.SetStaticField("_log", value);
            }
        }

        internal global::System.IO.FileInfo _downloadFileInfo
        {
            get
            {
                global::System.IO.FileInfo ret = ((global::System.IO.FileInfo)(m_privateObject.GetField("_downloadFileInfo")));
                return ret;
            }
            set
            {
                m_privateObject.SetField("_downloadFileInfo", value);
            }
        }

        internal static global::TERASOLUNA.Fw.Web.BLogic.FileDownloadBLogicResult CreatePrivate()
        {
            object[] args = new object[0];
            Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.BLogic.FileDownloadBLogicResult), new System.Type[0], args);
            return ((global::TERASOLUNA.Fw.Web.BLogic.FileDownloadBLogicResult)(priv_obj.Target));
        }
    }
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_HttpModule_InvalidTransitionExceptionAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.HttpModule.InvalidTransitionException));
    
    internal TERASOLUNA_Fw_Web_HttpModule_InvalidTransitionExceptionAccessor(global::TERASOLUNA.Fw.Web.HttpModule.InvalidTransitionException target) : 
            base(target, m_privateType) {
    }
    
    internal static global::TERASOLUNA.Fw.Web.HttpModule.InvalidTransitionException CreatePrivate(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) {
        object[] args = new object[] {
                info,
                context};
        Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.HttpModule.InvalidTransitionException), new System.Type[] {
                    typeof(global::System.Runtime.Serialization.SerializationInfo),
                    typeof(global::System.Runtime.Serialization.StreamingContext)}, args);
        return ((global::TERASOLUNA.Fw.Web.HttpModule.InvalidTransitionException)(priv_obj.Target));
    }
}
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_HttpModule_SessionTimeoutExceptionAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.HttpModule.SessionTimeoutException));
    
    internal TERASOLUNA_Fw_Web_HttpModule_SessionTimeoutExceptionAccessor(global::TERASOLUNA.Fw.Web.HttpModule.SessionTimeoutException target) : 
            base(target, m_privateType) {
    }
    
    internal static global::TERASOLUNA.Fw.Web.HttpModule.SessionTimeoutException CreatePrivate(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) {
        object[] args = new object[] {
                info,
                context};
        Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.HttpModule.SessionTimeoutException), new System.Type[] {
                    typeof(global::System.Runtime.Serialization.SerializationInfo),
                    typeof(global::System.Runtime.Serialization.StreamingContext)}, args);
        return ((global::TERASOLUNA.Fw.Web.HttpModule.SessionTimeoutException)(priv_obj.Target));
    }
}
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_Controller_InvalidRequestExceptionAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Controller.InvalidRequestException));
    
    internal TERASOLUNA_Fw_Web_Controller_InvalidRequestExceptionAccessor(global::TERASOLUNA.Fw.Web.Controller.InvalidRequestException target) : 
            base(target, m_privateType) {
    }
    
    internal static global::TERASOLUNA.Fw.Web.Controller.InvalidRequestException CreatePrivate(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) {
        object[] args = new object[] {
                info,
                context};
        Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(typeof(global::TERASOLUNA.Fw.Web.Controller.InvalidRequestException), new System.Type[] {
                    typeof(global::System.Runtime.Serialization.SerializationInfo),
                    typeof(global::System.Runtime.Serialization.StreamingContext)}, args);
        return ((global::TERASOLUNA.Fw.Web.Controller.InvalidRequestException)(priv_obj.Target));
    }
}
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_Configuration_TerasolunaWebConfigurationAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.Configuration.TerasolunaWebConfiguration));
    
    internal TERASOLUNA_Fw_Web_Configuration_TerasolunaWebConfigurationAccessor(global::TERASOLUNA.Fw.Web.Configuration.TerasolunaWebConfiguration target) : 
            base(target, m_privateType) {
    }
    
    internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log {
        get {
            global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_log", value);
        }
    }
    
    internal static string SQLCONFIGURAION_SECTION_NAME {
        get {
            string ret = ((string)(m_privateType.GetStaticField("SQLCONFIGURAION_SECTION_NAME")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("SQLCONFIGURAION_SECTION_NAME", value);
        }
    }
    
    internal static global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlConfigurationSection _sqlConfigSection {
        get {
            global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlConfigurationSection ret = ((global::TERASOLUNA.Fw.Web.Configuration.Sql.SqlConfigurationSection)(m_privateType.GetStaticField("_sqlConfigSection")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_sqlConfigSection", value);
        }
    }
    
    internal static string PAGECONFIGURAION_SECTION_NAME {
        get {
            string ret = ((string)(m_privateType.GetStaticField("PAGECONFIGURAION_SECTION_NAME")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("PAGECONFIGURAION_SECTION_NAME", value);
        }
    }
    
    internal static global::TERASOLUNA.Fw.Web.Configuration.Page.PageConfigurationSection _pageConfigSection {
        get {
            global::TERASOLUNA.Fw.Web.Configuration.Page.PageConfigurationSection ret = ((global::TERASOLUNA.Fw.Web.Configuration.Page.PageConfigurationSection)(m_privateType.GetStaticField("_pageConfigSection")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_pageConfigSection", value);
        }
    }
    
    internal static string EXCEPTION_TRANSITION_CONFIGURATION_NAME {
        get {
            string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_TRANSITION_CONFIGURATION_NAME")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("EXCEPTION_TRANSITION_CONFIGURATION_NAME", value);
        }
    }
    
    internal static global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionConfigurationSection _exceptionTransitConfigSection {
        get {
            global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionConfigurationSection ret = ((global::TERASOLUNA.Fw.Web.Configuration.ExceptionTransition.ExceptionTransitionConfigurationSection)(m_privateType.GetStaticField("_exceptionTransitConfigSection")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_exceptionTransitConfigSection", value);
        }
    }
    
    internal static string REQUEST_CONTROLLER_CONFIGURATION_NAME {
        get {
            string ret = ((string)(m_privateType.GetStaticField("REQUEST_CONTROLLER_CONFIGURATION_NAME")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("REQUEST_CONTROLLER_CONFIGURATION_NAME", value);
        }
    }
    
    internal static global::TERASOLUNA.Fw.Web.Configuration.RequestController.RequestControllerConfigurationSection _requestControllerConfigSection {
        get {
            global::TERASOLUNA.Fw.Web.Configuration.RequestController.RequestControllerConfigurationSection ret = ((global::TERASOLUNA.Fw.Web.Configuration.RequestController.RequestControllerConfigurationSection)(m_privateType.GetStaticField("_requestControllerConfigSection")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_requestControllerConfigSection", value);
        }
    }
    
    internal static string EXCEPTION_CODE_CONFIGURATION_NAME {
        get {
            string ret = ((string)(m_privateType.GetStaticField("EXCEPTION_CODE_CONFIGURATION_NAME")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("EXCEPTION_CODE_CONFIGURATION_NAME", value);
        }
    }
    
    internal static global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeConfigurationSection _exceptionCodeConfigSection {
        get {
            global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeConfigurationSection ret = ((global::TERASOLUNA.Fw.Web.Configuration.ExceptionCode.ExceptionCodeConfigurationSection)(m_privateType.GetStaticField("_exceptionCodeConfigSection")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_exceptionCodeConfigSection", value);
        }
    }
    
    internal static object _syncRoot {
        get {
            object ret = ((object)(m_privateType.GetStaticField("_syncRoot")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_syncRoot", value);
        }
    }
}
[System.Diagnostics.DebuggerStepThrough()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TestTools.UnitTestGeneration", "1.0.0.0")]
internal class TERASOLUNA_Fw_Web_HttpModule_ExceptionTransitionListenerImplAccessor : BaseAccessor {
    
    protected static Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType m_privateType = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType(typeof(global::TERASOLUNA.Fw.Web.HttpModule.ExceptionTransitionListenerImpl));
    
    internal TERASOLUNA_Fw_Web_HttpModule_ExceptionTransitionListenerImplAccessor(global::TERASOLUNA.Fw.Web.HttpModule.ExceptionTransitionListenerImpl target) : 
            base(target, m_privateType) {
    }
    
    internal static global::TERASOLUNA.Fw.Common.Logging.ILog _log {
        get {
            global::TERASOLUNA.Fw.Common.Logging.ILog ret = ((global::TERASOLUNA.Fw.Common.Logging.ILog)(m_privateType.GetStaticField("_log")));
            return ret;
        }
        set {
            m_privateType.SetStaticField("_log", value);
        }
    }
    
    internal bool _exceptionTransitionEnabled {
        get {
            bool ret = ((bool)(m_privateObject.GetField("_exceptionTransitionEnabled")));
            return ret;
        }
        set {
            m_privateObject.SetField("_exceptionTransitionEnabled", value);
        }
    }
    
    internal bool _exceptionLoggingEnabled {
        get {
            bool ret = ((bool)(m_privateObject.GetField("_exceptionLoggingEnabled")));
            return ret;
        }
        set {
            m_privateObject.SetField("_exceptionLoggingEnabled", value);
        }
    }
    
    internal bool ExceptionTransitionEnabled {
        get {
            bool ret = ((bool)(m_privateObject.GetProperty("ExceptionTransitionEnabled")));
            return ret;
        }
        set {
            m_privateObject.SetProperty("ExceptionTransitionEnabled", value);
        }
    }
    
    internal bool ExceptionLoggingEnabled {
        get {
            bool ret = ((bool)(m_privateObject.GetProperty("ExceptionLoggingEnabled")));
            return ret;
        }
        set {
            m_privateObject.SetProperty("ExceptionLoggingEnabled", value);
        }
    }
    
    internal void context_Error(object sender, global::System.EventArgs e) {
        object[] args = new object[] {
                sender,
                e};
        m_privateObject.Invoke("context_Error", new System.Type[] {
                    typeof(object),
                    typeof(global::System.EventArgs)}, args);
    }
    
    internal string GetRedirectUrl(global::System.Exception ex) {
        object[] args = new object[] {
                ex};
        string ret = ((string)(m_privateObject.Invoke("GetRedirectUrl", new System.Type[] {
                    typeof(global::System.Exception)}, args)));
        return ret;
    }
}
}
