<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Pegasus Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home</link><description>Pegasus Wiki Rss Description</description><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Pegasus/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;
&lt;img src="http://www.codeplex.com/Pegasus/Project/FileDownload.aspx?DownloadId=1818" alt="PegasusLogo.gif" /&gt;&lt;br /&gt; &lt;br /&gt;The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.  The library has been developed by professional developers from real world problems that I, and others, have been faced with.  As with most developers today, I have worked for a fairly large number of companies.  As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)  I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.  Thus, the Pegasus Library was born.  It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br /&gt; &lt;br /&gt;The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.  If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.  The library was designed to be a &amp;quot;use what I need&amp;quot; and not an &amp;quot;all or nothing&amp;quot;.  If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices" class="externalLink"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.pegasus-tech.net/pegasusdocs" class="externalLink"&gt;Pegasus Library Documentation&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;File and SQL Persistence.&lt;/li&gt;&lt;li&gt;Timer services&lt;/li&gt;&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Supports Standard Formatting &lt;/li&gt;&lt;li&gt;Supports Custom Binders&lt;/li&gt;&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Application Based Thread Pools&lt;/li&gt;&lt;li&gt;Background processing Queues.&lt;/li&gt;&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>lexnn</author><pubDate>Sun, 08 Apr 2007 21:25:04 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070408092504P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Pegasus/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;img src="http://www.codeplex.com/Pegasus/Project/FileDownload.aspx?DownloadId=1818" alt="PegasusLogo.gif" /&gt;&lt;br /&gt; &lt;br /&gt;The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.  The library has been developed by professional developers from real world problems that I, and others, have been faced with.  As with most developers today, I have worked for a fairly large number of companies.  As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)  I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.  Thus, the Pegasus Library was born.  It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br /&gt; &lt;br /&gt;The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.  If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.  The library was designed to be a &amp;quot;use what I need&amp;quot; and not an &amp;quot;all or nothing&amp;quot;.  If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices" class="externalLink"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.pegasus-tech.net/pegasusdocs" class="externalLink"&gt;http://www.pegasus-tech.net/pegasusdocs&lt;/a&gt;Pegasus Library Documentation&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;File and SQL Persistence.&lt;/li&gt;&lt;li&gt;Timer services&lt;/li&gt;&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Supports Standard Formatting &lt;/li&gt;&lt;li&gt;Supports Custom Binders&lt;/li&gt;&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Application Based Thread Pools&lt;/li&gt;&lt;li&gt;Background processing Queues.&lt;/li&gt;&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>lexnn</author><pubDate>Sun, 08 Apr 2007 21:24:32 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070408092432P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;img src="/Project/FileDownload.aspx?ProjectName=Pegasus&amp;amp;CountDownload=false&amp;amp;DownloadId=1818" alt="PegasusLogo.gif" /&gt;&lt;br /&gt; &lt;br /&gt;The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.  The library has been developed by professional developers from real world problems that I, and others, have been faced with.  As with most developers today, I have worked for a fairly large number of companies.  As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)  I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.  Thus, the Pegasus Library was born.  It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br /&gt; &lt;br /&gt;The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.  If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.  The library was designed to be a &amp;quot;use what I need&amp;quot; and not an &amp;quot;all or nothing&amp;quot;.  If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;amp;title=Library%20Overview"&gt;Library Overview&lt;/a&gt;  &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;amp;title=Installation"&gt;Installation&lt;/a&gt;  &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;amp;title=Deployment"&gt;Deployment&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;File and SQL Persistence.&lt;/li&gt;&lt;li&gt;Timer services&lt;/li&gt;&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Supports Standard Formatting &lt;/li&gt;&lt;li&gt;Supports Custom Binders&lt;/li&gt;&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Application Based Thread Pools&lt;/li&gt;&lt;li&gt;Background processing Queues.&lt;/li&gt;&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>lexnn</author><pubDate>Wed, 15 Nov 2006 14:43:50 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061115024350P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home&amp;version=18</link><description>&lt;p&gt;
[image:PegasusLogo.gif]&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.&amp;nbsp;&amp;nbsp;The library has been developed by professional developers from real world problem that I, and others, have been faced with.&amp;nbsp;&amp;nbsp;As with most developers today, I have worked for a fairly large number of companies.&amp;nbsp;&amp;nbsp;As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)&amp;nbsp;&amp;nbsp;I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.&amp;nbsp;&amp;nbsp;Thus the Pegasus Library was born.&amp;nbsp;&amp;nbsp;It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.&amp;nbsp;&amp;nbsp;If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.&amp;nbsp;&amp;nbsp;The library was designed to be a "use what I need" and not an "all or nothing".&amp;nbsp;&amp;nbsp;If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Library%20Overview"&gt;Library Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation"&gt;Installation&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment"&gt;Deployment&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;
&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;
&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;File and SQL Persistence.&lt;/li&gt;
&lt;li&gt;Timer services&lt;/li&gt;
&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Supports Standard Formatting &lt;/li&gt;
&lt;li&gt;Supports Custom Binders&lt;/li&gt;
&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;
&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Application Based Thread Pools&lt;/li&gt;
&lt;li&gt;Background processing Queues.&lt;/li&gt;
&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;
&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Thu, 26 Oct 2006 05:55:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061026055536A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home&amp;version=17</link><description>&lt;p&gt;
[image:PegasusLogo.gif]&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.&amp;nbsp;&amp;nbsp;The library has been developed by professional developers from real world problem that I, and others, have been faced with.&amp;nbsp;&amp;nbsp;As with most developers today, I have worked for a fairly large number of companies.&amp;nbsp;&amp;nbsp;As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)&amp;nbsp;&amp;nbsp;I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.&amp;nbsp;&amp;nbsp;Thus the Pegasus Library was born.&amp;nbsp;&amp;nbsp;It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.&amp;nbsp;&amp;nbsp;If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.&amp;nbsp;&amp;nbsp;The library was designed to be a "use what I need" and not an "all or nothing".&amp;nbsp;&amp;nbsp;If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Library%20Overview"&gt;Library Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation"&gt;Installation&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment"&gt;Deployment&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;
&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;
&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;File and SQL Persistence.&lt;/li&gt;
&lt;li&gt;Timer services&lt;/li&gt;
&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Supports Standard Formatting &lt;/li&gt;
&lt;li&gt;Supports Custom Binders&lt;/li&gt;
&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;
&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Application Based Thread Pools&lt;/li&gt;
&lt;li&gt;Background processing Queues.&lt;/li&gt;
&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;
&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Walk%20Through"&gt;Walk Through&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Thu, 26 Oct 2006 05:16:56 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061026051656A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home&amp;version=16</link><description>&lt;p&gt;
[image:PegasusLogo.gif]&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.&amp;nbsp;&amp;nbsp;The library has been developed by professional developers from real world problem that I, and others, have been faced with.&amp;nbsp;&amp;nbsp;As with most developers today, I have worked for a fairly large number of companies.&amp;nbsp;&amp;nbsp;As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)&amp;nbsp;&amp;nbsp;I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.&amp;nbsp;&amp;nbsp;Thus the Pegasus Library was born.&amp;nbsp;&amp;nbsp;It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.&amp;nbsp;&amp;nbsp;If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.&amp;nbsp;&amp;nbsp;The library was designed to be a "use what I need" and not an "all or nothing".&amp;nbsp;&amp;nbsp;If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Library%20Overview"&gt;Library Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation"&gt;Installation&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment"&gt;Deployment&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;
&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;
&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;File and SQL Persistence.&lt;/li&gt;
&lt;li&gt;Timer services&lt;/li&gt;
&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Supports Standard Formatting &lt;/li&gt;
&lt;li&gt;Supports Custom Binders&lt;/li&gt;
&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;
&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Application Based Thread Pools&lt;/li&gt;
&lt;li&gt;Background processing Queues.&lt;/li&gt;
&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Walk%20Through"&gt;Walk Through&lt;/a&gt;&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;
&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Thu, 26 Oct 2006 05:16:32 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061026051632A</guid></item><item><title>CREATED WIKI: Walk Through</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Walk Through</link><description></description><author>lexnn</author><pubDate>Thu, 26 Oct 2006 05:16:32 GMT</pubDate><guid isPermaLink="false">CREATED WIKI: Walk Through 20061026051632A</guid></item><item><title>UPDATED WIKI: Deployment</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment&amp;version=3</link><description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
I have designed the Pegasus Library to be used directly buy the application.&amp;nbsp;&amp;nbsp;It has NOT been designed to be placed in the Global Assembly Cache(GAC).&amp;nbsp;&amp;nbsp;Here &lt;a href="http://www.codeproject.com/dotnet/DemystifyGAC.asp"&gt;http://www.codeproject.com/dotnet/DemystifyGAC.asp&lt;/a&gt; is a good article about the GAC and what its used for.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
Just place the Dll in the same directory as your .exe file.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Wed, 25 Oct 2006 19:33:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Deployment 20061025073316P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=19</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepad&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Note: I use Visual Studio Team Suite Edition to build the Pegasus Library.&amp;nbsp;&amp;nbsp;This version of VS support all the Testing project types.&amp;nbsp;&amp;nbsp;If you are using the Professional or Express editions of VS 2005 they do not support the Test project types.&amp;nbsp;&amp;nbsp;When loading the Pegasus Solution file you will receive an error "The project type is not supported by this installation." for the unit test projects.&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20Example"&gt;Visual Studio Example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Wed, 25 Oct 2006 19:22:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20061025072225P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=18</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Note: I use Visual Studio Team Suite Edition to build the Pegasus Library.&amp;nbsp;&amp;nbsp;This version of VS support all the Testing project types.&amp;nbsp;&amp;nbsp;If you are using the Professional or Express editions of VS 2005 they do not support the Test project types.&amp;nbsp;&amp;nbsp;When loading the Pegasus Solution file you will receive an error "The project type is not supported by this installation." for the unit test projects.&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepad&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20Example"&gt;Visual Studio Example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Mon, 23 Oct 2006 13:49:32 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20061023014932P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=17</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Note: I use Visual Studio Team Suite Edition to build the Pegasus Library.&amp;nbsp;&amp;nbsp;This versions of VS support all the Testing project types.&amp;nbsp;&amp;nbsp;If you are using the Professional or Express editions of VS 2005 they do not support the Test project types.&amp;nbsp;&amp;nbsp;When loading the Pegasus Solution file you will receive an error "The project type is not supported by this installation." for the unit test projects.&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepad&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20Example"&gt;Visual Studio Example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Mon, 23 Oct 2006 13:49:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20061023014909P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=16</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Note: I use Visual Studio Team Suite Edition to build the Pegasus Library.&amp;nbsp;&amp;nbsp;This versions of VS support all the Testing project types.&amp;nbsp;&amp;nbsp;If you are using the Professional or Express editions of VS 2005 they do not support the Test project types.&amp;nbsp;&amp;nbsp;When loading the Pegasus Solution file you will receive an error "The project type is not supported by this installation." for the unit test projects.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepad&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20Example"&gt;Visual Studio Example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Mon, 23 Oct 2006 13:48:55 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20061023014855P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=15</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt; Note: I use Visual Studio Team Suite Edition to build the Pegasus Library.&amp;nbsp;&amp;nbsp;This versions of VS support all the Testing project types.&amp;nbsp;&amp;nbsp;If you are using the Professional or Express editions of VS 2005 they do not support the Test project types.&amp;nbsp;&amp;nbsp;When loading the Pegasus Solution file you will receive an error "The project type is not supported by this installation." for the unit test projects.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepad&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20Example"&gt;Visual Studio Example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Mon, 23 Oct 2006 13:48:37 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20061023014837P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home&amp;version=15</link><description>&lt;p&gt;
[image:PegasusLogo.gif]&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.&amp;nbsp;&amp;nbsp;The library has been developed by professional developers from real world problem that I, and others, have been faced with.&amp;nbsp;&amp;nbsp;As with most developers today, I have worked for a fairly large number of companies.&amp;nbsp;&amp;nbsp;As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)&amp;nbsp;&amp;nbsp;I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.&amp;nbsp;&amp;nbsp;Thus the Pegasus Library was born.&amp;nbsp;&amp;nbsp;It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The primary goal was not to have a huge environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.&amp;nbsp;&amp;nbsp;If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.&amp;nbsp;&amp;nbsp;The library was designed to be a "use what I need" and not an "all or nothing".&amp;nbsp;&amp;nbsp;If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Library%20Overview"&gt;Library Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation"&gt;Installation&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment"&gt;Deployment&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;
&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;
&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;File and SQL Persistence.&lt;/li&gt;
&lt;li&gt;Timer services&lt;/li&gt;
&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Supports Standard Formatting &lt;/li&gt;
&lt;li&gt;Supports Custom Binders&lt;/li&gt;
&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;
&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Application Based Thread Pools&lt;/li&gt;
&lt;li&gt;Background processing Queues.&lt;/li&gt;
&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;
&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Mon, 23 Oct 2006 13:39:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061023013936P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Home&amp;version=14</link><description>&lt;p&gt;
&lt;img src="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=Pegasus&amp;CountDownload=false&amp;DownloadId=1818" alt="PegasusLogo.gif" /&gt;
&lt;/p&gt;
&lt;p&gt;
The Pegasus Library is a collection of .NET classes that augments the .NET framework with helper classes and services.&amp;nbsp;&amp;nbsp;The library has been developed by professional developers from real world problem that I, and others, have been faced with.&amp;nbsp;&amp;nbsp;As with most developers today, I have worked for a fairly large number of companies.&amp;nbsp;&amp;nbsp;As I moved from company to company I found that I was constlenetly rewrite infrstructure code (list, collections, debugging, monitoring, etc...)&amp;nbsp;&amp;nbsp;I decieded a few years ago (I was working on a project that used Java) to create an open source (GNU based licensed) library that I could take with me when I moved or worked on a new contract.&amp;nbsp;&amp;nbsp;Thus the Pegasus Library was born.&amp;nbsp;&amp;nbsp;It has gone through a few changeds from Java, to VB, and then to C# (the latest edition).&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
The primary goal was not to have a hugh environment that provides a new way to build applications, but a set of classes and tools that augment the way I develope code.&amp;nbsp;&amp;nbsp;If you are looking for a database access layer (DAL), or a application security layer, the Pegasus Library may not be what you are looking for.&amp;nbsp;&amp;nbsp;The library was designed to be a "use what I need" and not an "all or nothing".&amp;nbsp;&amp;nbsp;If you are looking for a larger object model for .NET then I suggest you check out Microsoft's &lt;a href="http://msdn.microsoft.com/practices"&gt;Patterns and Practices Web Site.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Library%20Overview"&gt;Library Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation"&gt;Installation&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment"&gt;Deployment&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Diagnostic Services (Debug/Trace/Parameter Validation)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Protection services from rouge trace listeners.&lt;/li&gt;
&lt;li&gt;Exception Helper for recording problems.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Expanded Configuration Helpers &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Map complex objects to XML in the app.config/web.config files.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;SQL Data Access and Object mapping.&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Call stored procedures like methods.&lt;/li&gt;
&lt;li&gt;Map data result sets to .NET classes and arrays.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;State Workflow Service&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;File and SQL Persistence.&lt;/li&gt;
&lt;li&gt;Timer services&lt;/li&gt;
&lt;li&gt;Works in Multiple Server environments.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;XML Serialization Formatters &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Supports Standard Formatting &lt;/li&gt;
&lt;li&gt;Supports Custom Binders&lt;/li&gt;
&lt;li&gt;Support Surrogates and Surrogate Selectors.&lt;/li&gt;
&lt;li&gt;Support .NET 2.0 Serialization Events and Attributes.&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Threading Services&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Application Based Thread Pools&lt;/li&gt;
&lt;li&gt;Background processing Queues.&lt;/li&gt;
&lt;li&gt;Scheduling Services&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Windows Services &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Helper Classes that allow building and debugging of services just like a Windows Application.&lt;/li&gt;
&lt;li&gt;Deployed Services can be ran under the Windows Services or as a Standalone Applications.&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Fri, 22 Sep 2006 00:21:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20060922122116A</guid></item><item><title>UPDATED WIKI: Deployment</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment&amp;version=2</link><description>&lt;p&gt;
&amp;lt;TBD: Describe how to deploy Pegasus Library as a side-by-side assembly&amp;gt;&lt;br/&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Fri, 22 Sep 2006 00:10:37 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Deployment 20060922121037A</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=14</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepad&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20Example"&gt;Visual Studio Example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Fri, 22 Sep 2006 00:09:47 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060922120947A</guid></item><item><title>UPDATED WIKI: Deployment</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Deployment&amp;version=1</link><description>&lt;p&gt;
&amp;lt;TBD: Describe how to deploy Pegasus Library&amp;gt;&lt;br/&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Sun, 10 Sep 2006 19:45:38 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Deployment 20060910074538P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=13</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepade&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20example"&gt;Visual Studio example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Sun, 10 Sep 2006 19:44:37 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060910074437P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Installation&amp;version=12</link><description>&lt;p&gt;
&lt;h1&gt;Installation&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
To install the library in a development environment use the following steps.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;&lt;li&gt;Download and install your favorite .NET Development Environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Visual Studio (This is what I use). &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;The Free Express Editions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;.NET 2.0 SDK&lt;/a&gt; and Notepade&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Download the lastest release of the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Pegasus"&gt;Pegasus Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unzip the files to your local hard drive.&lt;/li&gt;
&lt;li&gt;Add a reference to the library in your development environment&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Pegasus&amp;title=Visual%20Studio%20example"&gt;Visual Studio example&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>lexnn</author><pubDate>Sun, 10 Sep 2006 19:44:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060910074425P</guid></item></channel></rss>