//
// 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();
}
}
}