public override MxDisposable Enter() { if (string.IsNullOrWhiteSpace(_block.Prefix)) { return(null); } _old_scope = _current.Value; _name_scope = new Prefix(_block.Prefix); _name_scope.Enter(); return(this); }