C# Syntax Highliter Test

private void Create(string relationName, DataColumn[] parentColumns, DataColumn[] childColumns, bool createConstraints)
{
    IntPtr ptr;
    Bid.ScopeEnter(out ptr, " %d#, relationName='%ls', createConstraints=%d{bool}\n", this.ObjectID, relationName, createConstraints);
    try
    {
        this.parentKey = new DataKey(parentColumns, true);
        this.childKey = new DataKey(childColumns, true);
        if (parentColumns.Length != childColumns.Length)
        {
            throw ExceptionBuilder.KeyLengthMismatch();
        }
        for (int i = 0; i < parentColumns.Length; i++)
        {
            if ((parentColumns[i].Table.DataSet == null) || (childColumns[i].Table.DataSet == null))
            {
                throw ExceptionBuilder.ParentOrChildColumnsDoNotHaveDataSet();
            }
        }
        this.CheckState();
        this.relationName = (relationName == null) ? "" : relationName;
        this.createConstraints = createConstraints;
    }
    finally
    {
        Bid.ScopeLeave(ref ptr);
    }
}

Hello world!

Welcome to BizSoft Zen blog. Here you will find information on our business and our views of technologies. We will publish articles on a regularly basis here.

Please stay tuned!