- nantgenie-12305.zip
- Agile
- Agile.Common
- Components
- nunit.framework.dll
- Silverlight
- Blacklight.Silverlight.Controls.dll
- Unity
- Wintellect
- Wintellect.Threading.CompactFx.dll
- Wintellect.Threading.CompactFx.pdb
- Wintellect.Threading.CompactFx.XML
- Wintellect.Threading.dll
- Wintellect.Threading.pdb
- Wintellect.Threading.Silverlight.dll
- Wintellect.Threading.Silverlight.pdb
- Wintellect.Threading.Silverlight.XML
- Wintellect.Threading.XML
- Descriptors
- Descriptors
- GeneratorDetails
- Generators
- Generator.Tests
- Generators
- NantGenie.sln
- NantGenie
|
using GeneratorCustomization;
namespace Descriptors.GeneratorCustomization
{
/// <summary>
/// Summary description for ExcludedTableColumn.
/// </summary>
public class ExcludedTableColumn : SpecialColumn
{
/// <summary>
/// Constructor
/// </summary>
/// <param name="database">Name of the database the table is in.</param>
/// <param name="table">Name of the table the column is in.</param>
/// <param name="column">Name of the column.</param>
/// <remarks>Only the Column name is mandatory. If the table name is not supplied then the
/// exclusion should apply for ALL tables. Same is true for the database, if it is not
/// supplied then the exclusion will apply for all tables in all databases.</remarks>
private ExcludedTableColumn(string database, string table, string column) : base(database, table, column)
{
}
/// <summary>
/// Instantiate a new excluded table column with all required fields.
/// </summary>
/// <param name="database">Name of the database the table is in.</param>
/// <param name="table">Name of the table the column is in.</param>
/// <param name="column">Name of the column.</param>
/// <returns></returns>
public static ExcludedTableColumn Build(string database, string table, string column)
{
return new ExcludedTableColumn(database, table, column);
}
#region Nested type: Testing
/// <summary>
/// Support methods for testing use only
/// </summary>
public class Testing
{
/// <summary>
/// Get the test excluded column. Details are:-
/// TestDatabase; TestTable; TestColumn
/// </summary>
/// <returns></returns>
public static ExcludedTableColumn GetTestColumn()
{
return Build("TestDatabase", "TestTable", "TestColumn");
}
}
#endregion
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I live in Sydney and have been a developer for almost a decade now. I have a passion for technology and a strong interest in discovering 'better, cleaner, faster' ways to get systems out the door because I believe software development takes too long. If I have an idea I want to realise it as quickly as possible...plus writing systems for someone else I want to deliver quickly so I can move onto the next interesting project!