📄 collections.cs
字号:
/// Find a Column by the property PrimaryKey.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByPrimaryKey( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.PrimaryKey , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property SetAccessor.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindBySetAccessor( System.String searchValue )
{
return FindBySetAccessor( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property SetAccessor.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindBySetAccessor( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.SetAccessor , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property GetAccessor.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByGetAccessor( System.String searchValue )
{
return FindByGetAccessor( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property GetAccessor.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByGetAccessor( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.GetAccessor , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property RequiredForInstantiation.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByRequiredForInstantiation( System.String searchValue )
{
return FindByRequiredForInstantiation( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property RequiredForInstantiation.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByRequiredForInstantiation( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.RequiredForInstantiation , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property AccessorName.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByAccessorName( System.String searchValue )
{
return FindByAccessorName( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property AccessorName.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByAccessorName( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.AccessorName , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property Nullable.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByNullable( System.String searchValue )
{
return FindByNullable( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property Nullable.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByNullable( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.Nullable , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property IsIdentity.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByIsIdentity( System.String searchValue )
{
return FindByIsIdentity( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property IsIdentity.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByIsIdentity( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.IsIdentity , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property IsReadOnly.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByIsReadOnly( System.String searchValue )
{
return FindByIsReadOnly( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property IsReadOnly.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByIsReadOnly( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.IsReadOnly , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property DeclaredType.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByDeclaredType( System.String searchValue )
{
return FindByDeclaredType( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property DeclaredType.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByDeclaredType( System.String searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.DeclaredType , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property Precision.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByPrecision( System.Data.SqlTypes.SqlInt32 searchValue )
{
return FindByPrecision( searchValue, CompareType.Exact );
}
/// <summary>
/// Find a Column by the property Precision.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByPrecision( System.Data.SqlTypes.SqlInt32 searchValue, CompareType comparer )
{
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.Precision , searchValue) )
return _Column;
}
return null;
}
/// <summary>
/// Find a Column by the property Precision.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>An Column if found, or null</returns>
public Column FindByPrecision( string searchValue )
{
return FindByPrecision( System.Data.SqlTypes.SqlInt32.Parse(searchValue), CompareType.Exact );
}
/// <summary>
/// Find a Column by the property Precision.
/// returns null if not found.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>An Column if found, or null</returns>
public Column FindByPrecision( string searchValue, CompareType comparer )
{
return FindByPrecision( System.Data.SqlTypes.SqlInt32.Parse(searchValue),comparer );
}
/// <summary>
/// Filter by the property ID.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>A ColumnCollection of Columns</returns>
public ColumnCollection FilterByID( System.Int32 searchValue )
{
return FilterByID( searchValue, CompareType.Exact );
}
/// <summary>
/// Filter by the property ID.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>A ColumnCollection of Columns</returns>
public ColumnCollection FilterByID( System.Int32 searchValue, CompareType comparer )
{
ColumnCollection retCollection = new ColumnCollection();
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.ID , searchValue) )
retCollection.Add( _Column );
}
retCollection.Parent = this.Parent;
return retCollection;
}
/// <summary>
/// Filter by the property ID.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>A ColumnCollection of Columns</returns>
public ColumnCollection FilterByID( string searchValue )
{
return FilterByID( System.Int32.Parse(searchValue), CompareType.Exact );
}
/// <summary>
/// Filter by the property ID.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>A ColumnCollection of Columns</returns>
public ColumnCollection FilterByID( string searchValue, CompareType comparer )
{
return FilterByID( System.Int32.Parse(searchValue),comparer );
}
/// <summary>
/// Filter by the property FKTableID.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <returns>A ColumnCollection of Columns</returns>
public ColumnCollection FilterByFKTableID( System.Data.SqlTypes.SqlInt32 searchValue )
{
return FilterByFKTableID( searchValue, CompareType.Exact );
}
/// <summary>
/// Filter by the property FKTableID.
/// </summary>
/// <param name="searchValue">The value to search for</param>
/// <param name="comparer">What sort of comparison should be made</param>
/// <returns>A ColumnCollection of Columns</returns>
public ColumnCollection FilterByFKTableID( System.Data.SqlTypes.SqlInt32 searchValue, CompareType comparer )
{
ColumnCollection retCollection = new ColumnCollection();
foreach( Column _Column in List)
{
if ( Match(comparer,_Column.FKTableID , searchValue) )
retCollection.Add( _Column );
}
retCollection.Parent = this.Parent;
return retCollection;
}
/// <summary>
/// Filter by the property FKTableID.
/// </summary>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -