﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 17:01:42 GMT</lastBuildDate><ttl>20</ttl><item><title>How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30236.aspx</link><description>Lets say I want to add a property called RequiredAuditFields that does exactly what the RequiredFields. IE... a collection of collumns. What is the code to do this?</description><pubDate>Wed, 10 Aug 2011 17:14:16 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30242.aspx</link><description>The property "AuditFields" does now appear on the BOs that inherit from the Base BO but the caption "Collection" does not show and when I click on the eclips I get the follow error:&lt;br/&gt;&lt;br/&gt;"An error occurred while attempting to load this type editor: Object reference not set to an instance of an object."&lt;br/&gt;&lt;br/&gt;Again, my hope here, is that you may be able to provide any information that may assist. I have successfully integrating the Auditing into our BaseBO as well as a ActivityLog viewer. My last goal is the creating of a property to allow the user to select none or select what fields they want to include. In addition I have some other plans for this but need to know what I may need to consider.&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; : &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;IRequiredField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            #region&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; " Declare Privates "&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; _FieldName;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            #endregion&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;SqlDbType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; _FieldType;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            #region&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; " Declare Public Properties "&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;summary&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; The field name that is required&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;/summary&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;remarks&amp;gt;&amp;lt;/remarks&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; FieldName&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; _FieldName; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { _FieldName = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;value&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;summary&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; The data type of the required field&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;/summary&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&amp;lt;remarks&amp;gt;&amp;lt;/remarks&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;font color="#808080" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;SqlDbType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; FieldType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; _FieldType; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { _FieldType = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;value&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            #endregion&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        [&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Category&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(BUSINESSRULES_CATEGORY_NAME), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Description&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;"The AuditFieldsCollection that defines the fields within the business object that are required.  If a required field is not populated, then a broken rule will be automatically added to the business object."&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;DesignerSerializationVisibility&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;DesignerSerializationVisibility&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;.Content), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Editor&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Constants&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;.TE_RequiredFieldsEditor, &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;typeof&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;UITypeEditor&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;))]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;virtual&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;RequiredFieldsCollection&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; AuditFields&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; _AuditFields; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { _AuditFields = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;value&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;private&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; ResetAuditFields()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;    _AuditFields = &lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;RequiredFieldsCollection&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;private&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; ShouldSerializeRequiredFields()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;._AuditFields.Count &amp;gt; 0;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;[&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Browsable&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;DesignerSerializationVisibility&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;DesignerSerializationVisibility&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;.Hidden)]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;protected&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;virtual&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; AllFieldNames &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;throw&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;NotImplementedException&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;"A class derived from "&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; + &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;typeof&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;BusinessLayer&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;).FullName + &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;" must override the property 'AllFieldNames'"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;public&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditFieldsCollection&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; : System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;CollectionBase&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;IRequiredFieldsCollection&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; AuditFieldsCollection()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Add(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;IRequiredField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Item)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;        InnerList.Add(Item);&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Remove(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Item)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;        InnerList.Remove(Item);&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Contains(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Item)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; InnerList.Contains(Item);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;[&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Index]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; (&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;)InnerList[Index]; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { InnerList[Index] = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;value&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; AddRange(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;[] Items)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;        InnerList.AddRange(Items);&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;[] GetValues()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;//-- Establish Locals&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;AuditField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;[] loReturn = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;// ERROR: Not supported in C#: ReDimStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        InnerList.CopyTo(0, loReturn, 0, InnerList.Count);&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; loReturn;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;protected&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;override&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; OnInsert(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; index, &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; value)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;base&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;.OnInsert(index, value);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;IRequiredField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;[] ToArray()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;//-- Establish Locals&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        System.Collections.Generic.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;List&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;RequiredField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&amp;gt; loArray = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Collections.Generic.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;List&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;RequiredField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&amp;gt;();&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;//RequiredField loItem = default(RequiredField);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; (&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;RequiredField&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; loItem &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;in&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; List)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        {&lt;br/&gt;&lt;br/&gt;            loArray.Add(loItem);&lt;br/&gt;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; loArray.ToArray();&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Clear()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;    {&lt;br/&gt;&lt;br/&gt;        InnerList.Clear();&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description><pubDate>Wed, 10 Aug 2011 17:14:16 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30241.aspx</link><description>Forget my last post for now. I just got past this. </description><pubDate>Wed, 10 Aug 2011 17:04:50 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30240.aspx</link><description>I am not trying to create a new &lt;font color="#171717" face="Consolas"&gt;UITypeEditor &lt;font color="#0000ff"&gt;but just trying to use the same one used by StrataFrame.&lt;/font&gt;&lt;/font&gt;</description><pubDate>Wed, 10 Aug 2011 16:55:59 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30239.aspx</link><description>&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;Before I abandon this I was hoping that you may be able to shed some light on this?&lt;p&gt;&amp;nbsp;&lt;p&gt;The type or namespace name 'UITypeEditor' could not be found (are you missing a using directive or an assembly reference?)&lt;p&gt;I placed this in my BO Base, along with other code that seems to be working but when it comes to this line I get this error above.&lt;p&gt;Here are my USING statements in the BaseBO:&lt;br/&gt;&lt;br/&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; MicroFour.StrataFrame.Business;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Collections;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Collections.Generic;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.ComponentModel;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Data;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Data.SqlClient;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Runtime.Serialization;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Text;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; MicroFour.StrataFrame.Security;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Diagnostics;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; Microsoft.VisualBasic;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.ComponentModel.Design;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Collections.Specialized;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Reflection;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Runtime.InteropServices.ComTypes;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; MicroFour.StrataFrame.UI.Windows.Forms;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; MicroFour.StrataFrame.Extensibility;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;p&gt;using&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; System.Drawing.Design;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;[Category&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(BUSINESSRULES_CATEGORY_NAME), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Description&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;&lt;font color="#a31515" size="2" face="Consolas"&gt;"The AuditFieldsCollection that defines the fields within the business object that are required.  If a required field is not populated, then a broken rule will be automatically added to the business object."&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;DesignerSerializationVisibility&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;DesignerSerializationVisibility&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;.Content), &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Editor&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;Constants&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;.TE_RequiredFieldsEditor, &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;typeof&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;(UITypeEditor)]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;virtual&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;RequiredFieldsCollection&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; AuditFields&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; _AuditFields; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;            }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt; { _AuditFields = &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;value&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;font color="#171717" size="2" face="Consolas"&gt;&lt;br/&gt;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description><pubDate>Wed, 10 Aug 2011 16:53:11 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30238.aspx</link><description>FYI, I ended up&amp;nbsp;implementing&amp;nbsp;the collection&amp;nbsp;property&amp;nbsp;without the editor, it proved a bit more work with the VS integration than I was willing to invest at the time, if you go down that road all the way, it would be great if you share your results :)</description><pubDate>Wed, 10 Aug 2011 12:55:17 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>RE: How to add a property to BO that inherit from a base bo as a collection like RequiredFields.</title><link>http://forum.strataframe.net/FindPost30237.aspx</link><description>Hi Ross.&lt;br/&gt;&lt;br/&gt;Here is a thread that could get you started:&lt;br/&gt;&lt;br/&gt;&lt;a href="http://forum.strataframe.net/FindPost27609.aspx"&gt;&lt;a href="http://forum.strataframe.net/FindPost27609.aspx"&gt;http://forum.strataframe.net/FindPost27609.aspx&lt;/a&gt;&lt;/a&gt;</description><pubDate>Wed, 10 Aug 2011 09:03:08 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item></channel></rss>