public override void Save(ISystemContext context, BinaryEncoder encoder, AttributesToSave attributesToSave)
{
base.Save(context, encoder, attributesToSave);
if ((attributesToSave & AttributesToSave.ReferenceTypeId) != 0)
{
encoder.WriteNodeId(null, m_referenceTypeId);
}
if ((attributesToSave & AttributesToSave.TypeDefinitionId) != 0)
{
encoder.WriteNodeId(null, m_typeDefinitionId);
}
if ((attributesToSave & AttributesToSave.ModellingRuleId) != 0)
{
encoder.WriteNodeId(null, m_modellingRuleId);
}
if ((attributesToSave & AttributesToSave.NumericId) != 0)
{
encoder.WriteUInt32(null, m_numericId);
}
}