<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>ConsoleFx Work Item Rss Feed</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/List.aspx</link><description>ConsoleFx Work Item Rss Description</description><item><title>Commented Unassigned: Non-Static field requires a target. [24324]</title><link>http://consolefx.codeplex.com/workitem/24324</link><description>I am working through the interactive shell example. The Prompt built in command returns the following error&amp;#58;&lt;br /&gt;&lt;br /&gt;Non-Static field requires a target.&lt;br /&gt;&lt;br /&gt;This is being generated in FluentHelper.cs , Class FluentHelpers, Function  SetDataMemberValue, line 229 on in the instruction field.SetValue&amp;#40;null, value&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m not sure what the correction for this issue is. Please advise. &lt;br /&gt;&lt;br /&gt;Thanks, &lt;br /&gt;&lt;br /&gt;Dinsdale&lt;br /&gt;Comments: ** Comment from web user: dinsdale247 ** &lt;p&gt;Sorry, forgot to say it's version 1.4 (stable). I also receive the same error running the prompt command in my own application running against the binaries from NuGet. &lt;/p&gt;</description><author>dinsdale247</author><pubDate>Mon, 20 May 2013 05:26:12 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: Non-Static field requires a target. [24324] 20130520052612A</guid></item><item><title>Created Unassigned: Non-Static field requires a target. [24324]</title><link>http://consolefx.codeplex.com/workitem/24324</link><description>I am working through the interactive shell example. The Prompt built in command returns the following error&amp;#58;&lt;br /&gt;&lt;br /&gt;Non-Static field requires a target.&lt;br /&gt;&lt;br /&gt;This is being generated in FluentHelper.cs , Class FluentHelpers, Function  SetDataMemberValue, line 229 on in the instruction field.SetValue&amp;#40;null, value&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m not sure what the correction for this issue is. Please advise. &lt;br /&gt;&lt;br /&gt;Thanks, &lt;br /&gt;&lt;br /&gt;Dinsdale&lt;br /&gt;</description><author>dinsdale247</author><pubDate>Mon, 20 May 2013 05:24:09 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Non-Static field requires a target. [24324] 20130520052409A</guid></item><item><title>Closed Issue: Use SNVBridge for ConsoleFX [9270]</title><link>http://consolefx.codeplex.com/workitem/9270</link><description>Codeplex works fine with SVN.&lt;br /&gt;Just run SVNBridge on your local machine&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.hanselman.com&amp;#47;blog&amp;#47;HowToUseTheSVNBridgeToGetTortoiseSVNWorkingWithCodePlex.aspx&lt;br /&gt;</description><author>jeevanjj</author><pubDate>Thu, 16 May 2013 03:17:50 GMT</pubDate><guid isPermaLink="false">Closed Issue: Use SNVBridge for ConsoleFX [9270] 20130516031750A</guid></item><item><title>Created Issue: Complex Console Instructions [23391]</title><link>http://consolefx.codeplex.com/workitem/23391</link><description>This appears to be a compelling tool specifically due to the ComplexProgram style support. I&amp;#39;d really like to use, can you provide some directions&amp;#63;&lt;br /&gt;</description><author>eAndy</author><pubDate>Tue, 18 Sep 2012 19:32:07 GMT</pubDate><guid isPermaLink="false">Created Issue: Complex Console Instructions [23391] 20120918073207P</guid></item><item><title>Closed Issue: ConsoleFx is not localizable [9275]</title><link>http://consolefx.codeplex.com/workitem/9275</link><description>The current version ConsoleFx 1.0 beta 1 is not localizable. All strings are hardcoded into C&amp;#35; source code. Better practice is to place all strings like messages into resources. This way you can create a satellite assemble for a new locale. Probably I&amp;#39;ve done this work and next try to post a path &amp;#40;I will do it for the first time, sorry if I will make something wrong&amp;#41;. I&amp;#39;ve done a russian translation as an example.&lt;br /&gt;Comments: &lt;p&gt;Thank you for your inputs.&lt;br /&gt;ConsoleFx is now fully localizable and in our next minor release &amp;#40;1.1&amp;#41;, we will be adding language packs depending on the availability of translators.&lt;/p&gt;</description><author>jeevanjj</author><pubDate>Tue, 15 Nov 2011 12:11:46 GMT</pubDate><guid isPermaLink="false">Closed Issue: ConsoleFx is not localizable [9275] 20111115121146P</guid></item><item><title>Closed Task: Additional validators [2970]</title><link>http://consolefx.codeplex.com/workitem/2970</link><description>Add validators for the following&amp;#58;&lt;br /&gt;1. floating-point numbers&lt;br /&gt;2. file masks&lt;br /&gt;3. e-mail addresses&lt;br /&gt;4. urls&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>jeevanjj</author><pubDate>Tue, 15 Nov 2011 12:09:00 GMT</pubDate><guid isPermaLink="false">Closed Task: Additional validators [2970] 20111115120900P</guid></item><item><title>Closed Task: Update exception error messages [2969]</title><link>http://consolefx.codeplex.com/workitem/2969</link><description>Update the ConsoleFx exception messages to be user-friendly, so they can be directly displayed when an error occurs.&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>jeevanjj</author><pubDate>Tue, 15 Nov 2011 12:08:12 GMT</pubDate><guid isPermaLink="false">Closed Task: Update exception error messages [2969] 20111115120812P</guid></item><item><title>Closed Task: Allow ParameterProperty attribute on public fields [2968]</title><link>http://consolefx.codeplex.com/workitem/2968</link><description>Creating properties for assigning the ParameterProperty attribute is very cumbersome. It will be useful to also allow public fields to be decorated with this attribute.&lt;br /&gt;Comments: &lt;p&gt;Done&lt;/p&gt;</description><author>jeevanjj</author><pubDate>Tue, 15 Nov 2011 12:07:10 GMT</pubDate><guid isPermaLink="false">Closed Task: Allow ParameterProperty attribute on public fields [2968] 20111115120710P</guid></item><item><title>CREATED ISSUE: ConsoleFx is not localizable</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=9275</link><description>The current version ConsoleFx 1.0 beta 1 is not localizable. All strings are hardcoded into C&amp;#35; source code. Better practice is to place all strings like messages into resources. This way you can create a satellite assemble for a new locale. Probably I&amp;#39;ve done this work and next try to post a path &amp;#40;I will do it for the first time, sorry if I will make something wrong&amp;#41;. I&amp;#39;ve done a russian translation as an example.&lt;br /&gt;</description><author>Eshva</author><pubDate>Sat, 02 Feb 2008 21:43:14 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: ConsoleFx is not localizable 20080202094314P</guid></item><item><title>CREATED ISSUE: Use SNVBridge for ConsoleFX</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=9270</link><description>Codeplex works fine with SVN.&lt;br /&gt;Just run SVNBridge on your local machine&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.hanselman.com&amp;#47;blog&amp;#47;HowToUseTheSVNBridgeToGetTortoiseSVNWorkingWithCodePlex.aspx&lt;br /&gt;</description><author>SimonCropp</author><pubDate>Fri, 01 Feb 2008 04:15:11 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Use SNVBridge for ConsoleFX 20080201041511A</guid></item><item><title>COMMENTED TASK: Additional validators</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2970</link><description>Add validators for the following&amp;#58;&lt;br /&gt;1. floating-point numbers&lt;br /&gt;2. file masks&lt;br /&gt;3. e-mail addresses&lt;br /&gt;4. urls&lt;br /&gt;Comments: ** Comment from web user: pbaxter ** &lt;p&gt;Great idea for extensibility. I had a similar need but used a slightly different approach. I developed an interface and then created a set of common interfaces that the system could use - in my case these are &amp;#34;tear-off&amp;#34; filter conditions. You can build your own validator by implementing the interface and adding it to the existing list of interfaces. You might also make your base classes sealed so the user must create a derived class and can then add their own interfaces there. Just a suggestion. Looking forward to the next drop. &lt;/p&gt;</description><author>pbaxter</author><pubDate>Mon, 26 Nov 2007 12:34:31 GMT</pubDate><guid isPermaLink="false">COMMENTED TASK: Additional validators 20071126123431P</guid></item><item><title>COMMENTED TASK: Additional validators</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2970</link><description>Add validators for the following&amp;#58;&lt;br /&gt;1. floating-point numbers&lt;br /&gt;2. file masks&lt;br /&gt;3. e-mail addresses&lt;br /&gt;4. urls&lt;br/&gt;Comments: ** Comment from web user: jeevanjj ** &lt;p&gt;Instead of adding additional validator classes for these items, we&amp;#39;ll add a constants class that contains regular expressions for these common patterns, and these can be used from the RegexValidatorAttribute class.&lt;/p&gt;&lt;p&gt;In addition, we&amp;#39;ll make the RegexValidator attribute class unsealed, so others can make specific versions for any pattern.&lt;/p&gt;</description><author>jeevanjj</author><pubDate>Sat, 21 Jul 2007 06:30:52 GMT</pubDate><guid isPermaLink="false">COMMENTED TASK: Additional validators 20070721063052A</guid></item><item><title>COMMENTED TASK: Additional validators</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2970</link><description>Add validators for the following&amp;#58;&lt;br /&gt;1. floating-point numbers&lt;br /&gt;2. file masks&lt;br /&gt;3. e-mail addresses&lt;br /&gt;4. urls&lt;br/&gt;Comments: ** Comment from web user: jeevanjj ** &lt;p&gt;Instead of adding additional validator classes for these items, we&amp;#39;ll add a constants class that contains regular expressions for these common patterns, and these can be used from the RegexValidatorAttribute class.&lt;/p&gt;&lt;p&gt;In addition, we&amp;#39;ll make the RegexValidator attribute class unsealed, so others can make specific versions for any pattern.&lt;/p&gt;</description><author>jeevanjj</author><pubDate>Sat, 21 Jul 2007 06:28:56 GMT</pubDate><guid isPermaLink="false">COMMENTED TASK: Additional validators 20070721062856A</guid></item><item><title>CLOSED TASK: Use Environment.GetCommandLineArgs()</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2803</link><description>Use the Environment.GetCommandLineArgs&amp;#40;&amp;#41; method to retrieve the command-line arguments, instead of having to pass the args string array to the ConsoleFx entry point.&lt;br/&gt;Comments: Fixed.</description><author>jeevanjj</author><pubDate>Wed, 18 Jul 2007 00:08:12 GMT</pubDate><guid isPermaLink="false">CLOSED TASK: Use Environment.GetCommandLineArgs() 20070718120812A</guid></item><item><title>CLOSED ISSUE: Creating a new Regex every ConsoleEx.Write is inefficient</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=3144</link><description>const string colorMarkupRE &amp;#61; &amp;#64;&amp;#34;&amp;#60;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#58;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#62;&amp;#34;&amp;#59;&lt;br /&gt;MatchCollection matches &amp;#61; Regex.Matches&amp;#40;resolvedText, colorMarkupRE&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Inside the method void ConsoleEx.Write&amp;#40;string text, params object&amp;#91;&amp;#93; args&amp;#41;, the color markup regular expression is compiled into .NET&amp;#39;s inner representation every time Write is called, which is rather inefficient. &lt;br /&gt;&lt;br /&gt;private static Regex colorMarkup &amp;#61; new Regex&amp;#40;&amp;#64;&amp;#34;&amp;#60;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#58;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#62;&amp;#34;,RegexOptions.None&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;would really help. You might even consider using RegexOptions.Compiled at the cost of increased start-up time.&lt;br/&gt;Comments: Thanks SealedSun, the issue has been fixed. The changes have been checked into the Subversion repository at SourceForge.</description><author>jeevanjj</author><pubDate>Wed, 18 Jul 2007 00:06:23 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Creating a new Regex every ConsoleEx.Write is inefficient 20070718120623A</guid></item><item><title>CLOSED ISSUE: CommandLine.Parse&lt;T&gt; method signature wrong</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2734</link><description>int CommandLine.Parse&amp;#60;T&amp;#62;&amp;#40;string&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;&lt;br /&gt;For this overload of the Parse&amp;#40;&amp;#41; method, we will not have access to the created T program object. Only the program mode is returned. However, we will need to access the program object in order to read parameter properties, values set in the switch methods, etc.&lt;br /&gt;&lt;br /&gt;Can we change the method&amp;#39;s signature to&amp;#58;&lt;br /&gt;&lt;br /&gt;int CommandLine.Parse&amp;#60;T&amp;#62;&amp;#40;string&amp;#91;&amp;#93; args, out T program&amp;#41;&lt;br/&gt;Comments: Fixed</description><author>jeevanjj</author><pubDate>Tue, 17 Jul 2007 23:37:54 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: CommandLine.Parse&lt;T&gt; method signature wrong 20070717113754P</guid></item><item><title>CREATED ISSUE: Creating a new Regex every ConsoleEx.Write is inefficient</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=3144</link><description>const string colorMarkupRE &amp;#61; &amp;#64;&amp;#34;&amp;#60;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#58;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#62;&amp;#34;&amp;#59;&lt;br /&gt;MatchCollection matches &amp;#61; Regex.Matches&amp;#40;resolvedText, colorMarkupRE&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Inside the method void ConsoleEx.Write&amp;#40;string text, params object&amp;#91;&amp;#93; args&amp;#41;, the color markup regular expression is compiled into .NET&amp;#39;s inner representation every time Write is called, which is rather inefficient. &lt;br /&gt;&lt;br /&gt;private static Regex colorMarkup &amp;#61; new Regex&amp;#40;&amp;#64;&amp;#34;&amp;#60;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#58;&amp;#40;&amp;#92;w&amp;#42;&amp;#41;&amp;#62;&amp;#34;,RegexOptions.None&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;would really help. You might even consider using RegexOptions.Compiled at the cost of increased start-up time.&lt;br/&gt;</description><author>SealedSun</author><pubDate>Tue, 17 Jul 2007 18:34:00 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Creating a new Regex every ConsoleEx.Write is inefficient 20070717063400P</guid></item><item><title>CREATED ISSUE: Additional validators</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2970</link><description>Add validators for the following:&lt;br/&gt;1. floating-point numbers&lt;br/&gt;2. file masks&lt;br/&gt;3. e-mail addresses&lt;br/&gt;4. urls&lt;br/&gt;</description><author>jeevanjj</author><pubDate>Thu, 12 Jul 2007 22:00:04 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Additional validators 20070712100004P</guid></item><item><title>CREATED TASK: Update exception error messages</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2969</link><description>Update the ConsoleFx exception messages to be user-friendly, so they can be directly displayed when an error occurs.&lt;br/&gt;</description><author>jeevanjj</author><pubDate>Thu, 12 Jul 2007 21:58:33 GMT</pubDate><guid isPermaLink="false">CREATED TASK: Update exception error messages 20070712095833P</guid></item><item><title>CREATED TASK: Allow ParameterProperty attribute on public fields</title><link>http://www.codeplex.com/ConsoleFx/WorkItem/View.aspx?WorkItemId=2968</link><description>Creating properties for assigning the ParameterProperty attribute is very cumbersome. It will be useful to also allow public fields to be decorated with this attribute.&lt;br/&gt;</description><author>jeevanjj</author><pubDate>Thu, 12 Jul 2007 21:52:37 GMT</pubDate><guid isPermaLink="false">CREATED TASK: Allow ParameterProperty attribute on public fields 20070712095237P</guid></item></channel></rss>