public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); Incoming = Param.GetBool( "Incoming" ); Caption = Param.GetValue( "Caption" ); TemplateStr = Param.GetValue( "TemplateStr" ); SetMode( Param.GetValue( "Mode" ) ); SetParamDefs( Param ); }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); XParameter[] RegParams = Param.Parameters( "i" ); CodePage = Param.GetSaveInt( "CodePage" ); DecodeHtml = Param.GetBool( "DecodeHtml" ); }
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 ) ); } }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); EntryPoint = Param.GetValue( "EntryPoint" ); Incoming = Param.GetBool( "Incoming" ); FirstStopSkip = Param.GetBool( "FirstStopSkip" ); DiscardUnmatched = Param.GetBool( "DiscardUnmatched" ); XParameter NextParams = Param.Parameter( "NextIfs" ); XParameter[] RegParams = NextParams.Parameters( "i" ); foreach ( XParameter RegParam in RegParams ) { NextIfs.Add( new ProcFind.RegItem( RegParam ) ); } XParameter StopParams = Param.Parameter( "StopIfs" ); RegParams = StopParams.Parameters( "i" ); foreach ( XParameter RegParam in RegParams ) { StopIfs.Add( new ProcFind.RegItem( RegParam ) ); } }
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" ) ); } }
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 ); } }
public RegItem( XParameter Param ) { Pattern = Param.GetValue( "Pattern" ); Format = Param.GetValue( "Format" ); Enabled = Param.GetBool( "Enabled" ); }