示例#1
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            XParameter[] RegParams = Param.Parameters( "i" );
            CodePage = Param.GetSaveInt( "CodePage" );
            DecodeHtml = Param.GetBool( "DecodeHtml" );
        }
示例#2
0
 private void SetParamDefs( XParameter Param )
 {
     XParameter[] Params = Param.Parameters( "i" );
     foreach ( XParameter P in Params )
     {
         AddDef( new ParamDef( P.GetValue( "label" ), P.GetValue( "default" ) )
         {
             Indexer = this.Indexer
         } );
     }
 }
示例#3
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            TargetUrl = Param.GetValue( "TargetUrl" );
            Incoming = Param.GetBool( "Incoming" );

            XParameter[] ExtParams = Param.Parameters( "i" );
            foreach ( XParameter ExtParam in ExtParams )
            {
                PropDefs.Add( new PropExt( ExtParam ) );
            }
        }
示例#4
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            Incoming = Param.GetBool( "Incoming" );
            Prefix = Param.GetValue( "Prefix" );

            XParameter[] Params = Param.Parameters( "url" );
            foreach( XParameter P in Params )
            {
                Urls.Add( P.GetValue( "url" ) );
            }
        }
示例#5
0
        public void ReadParam( XParameter List )
        {
            XParameter[] ProcParams = List.Parameters( "ProcType" );
            Async = List.GetBool( "Async", false );
            GUID = List.GetValue( "Guid" );

            Type PType = typeof( ProcType );
            IEnumerable<ProcType> P = Enum.GetValues( PType ).Cast<ProcType>();
            foreach( XParameter Param in ProcParams )
            {
                string ProcName = Param.GetValue( "ProcType" );
                ProcType Proc = P.First( x => Enum.GetName( PType, x ) == ProcName );

                Procedure NProc = NewProcedure( Proc );
                NProc.ReadParam( Param );
            }
        }
示例#6
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            XParameter[] RegParams = Param.Parameters( "i" );
            TestLink = Param.GetValue( "TestLink" );
            SetMode( Param.GetValue( "Mode" ) );

            foreach ( XParameter RegParam in RegParams )
            {
                RegexPairs.Add( new RegItem( RegParam ) );
            }
        }