/// <summary>
 /// Creates a new browser object with a set of filters.
 /// </summary>
 public MemoryRegisterBrowser(
     ISystemContext context,
     ViewDescription view,
     NodeId referenceType,
     bool includeSubtypes,
     BrowseDirection browseDirection,
     QualifiedName browseName,
     IEnumerable <IReference> additionalReferences,
     bool internalOnly,
     MemoryRegisterState parent)
     :
     base(
         context,
         view,
         referenceType,
         includeSubtypes,
         browseDirection,
         browseName,
         additionalReferences,
         internalOnly)
 {
     _parent = parent;
     _stage  = Stage.Begin;
 }
        public static MemoryRegisterState GetRegister(MemoryRegister register, ushort namespaceIndex)
        {
            var node = new MemoryRegisterState(register, namespaceIndex);

            return(node);
        }