// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // using Microsoft.SqlServer.Management.Smo; namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel { /// /// Represents a folder node in the tree /// public class FolderNode : SmoTreeNode { /// /// For folders, this copies the context of its parent if available /// /// public override object GetContext() { return Parent?.GetContext(); } /// /// For folders, searches for its parent's SMO object rather than copying for itself /// /// from this parent's parent, or null if not found public override NamedSmoObject GetParentSmoObject() { return ParentAs()?.GetParentSmoObject(); } } }