private void ReadRecord()
{
if (IsAtEntityStart())
{
var record = new BcsEntity();
ReadRecordProperties(record, AssignEntityProperties);
definitionFile.Entities.Add(record);
}
else if (IsAtRuleStart())
{
var record = new BcsRule();
ReadRecordProperties(record, AssignRuleProperties );
definitionFile.Rules.Add(record);
}
else
{
ReadArtifact();
}
}