Opc.Ua.Server.NodeSource.SupportsAttribute C# (CSharp) Method

SupportsAttribute() public method

public SupportsAttribute ( uint attributeId ) : bool
attributeId uint
return bool
        public virtual bool SupportsAttribute(uint attributeId)
        {
            lock (DataLock)
            {
                switch (attributeId)
                {
                    case Attributes.NodeId:
                    case Attributes.NodeClass:
                    case Attributes.BrowseName:
                    case Attributes.DisplayName:
                    case Attributes.WriteMask:
                    case Attributes.UserWriteMask:
                    {
                        return true;
                    }

                    case Attributes.Description:
                    {
                        return !LocalizedText.IsNullOrEmpty(Description);
                    }

                    default:
                    {
                        return false;
                    }
                }
            }
        }