public override void Update(ISystemContext context, BinaryDecoder decoder, AttributesToSave attibutesToLoad)
{
base.Update(context, decoder, attibutesToLoad);
if ((attibutesToLoad & AttributesToSave.ReferenceTypeId) != 0)
{
m_referenceTypeId = decoder.ReadNodeId(null);
}
if ((attibutesToLoad & AttributesToSave.TypeDefinitionId) != 0)
{
m_typeDefinitionId = decoder.ReadNodeId(null);
}
if ((attibutesToLoad & AttributesToSave.ModellingRuleId) != 0)
{
m_modellingRuleId = decoder.ReadNodeId(null);
}
if ((attibutesToLoad & AttributesToSave.NumericId) != 0)
{
m_numericId = decoder.ReadUInt32(null);
}
}