private void LoadParameters()
{
Token name = m_serializer.ReadTextToken(this);
if (name != null)
{
name.Type = TokenType.Name;
m_Name = name.Text;
}
Token lineBreak = m_serializer.ReadLineBreakToken(this);
if (lineBreak == null)
{
bool found = false;
Token amount = m_serializer.ReadNumericToken(this, ref m_Amount, out found);
if (amount == null && found)
{
m_serializer.Warn(string.Format("Amount specified ({1}) for starting rule '{0}' was not a number.", m_Name, amount.Text), this);
}
lineBreak = m_serializer.ReadLineBreakToken(this);
}
}