public override bool SupportsAttribute(uint attributeId)
{
switch (attributeId)
{
case Attributes.Value:
case Attributes.DataType:
case Attributes.ValueRank:
case Attributes.AccessLevel:
case Attributes.UserAccessLevel:
case Attributes.MinimumSamplingInterval:
case Attributes.Historizing:
{
return true;
}
case Attributes.ArrayDimensions:
{
if (m_arrayDimensions == null || m_arrayDimensions.Count == 0)
{
return false;
}
return true;
}
}
return base.SupportsAttribute(attributeId);
}