using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.Office.DocumentManagement.MetadataNavigation;
namespace FindConfiguredHierarchy
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName:1111/"))
{
using (SPWeb web = site.RootWeb)
{
SPList list = web.Lists.TryGetList("cl");
SPField field = list.Fields["Country"];
MetadataNavigationSettings listNavSettings = MetadataNavigationSettings.GetMetadataNavigationSettings(list);
MetadataNavigationHierarchy mdnContentType = MetadataNavigationHierarchy.CreateContentTypeHierarchy();
if (listNavSettings.FindConfiguredHierarchy(mdnContentType.FieldId) == null)
{
Console.WriteLine(mdnContentType.FieldTitle + " does not exist in the navigation hierarchy");
}
else
{
Console.WriteLine(mdnContentType.FieldTitle + " exist in the navigation hierarchy");
}
Console.ReadLine();
}
}
}
}
}