本文整理汇总了C#中ProjectManager.Projects.Project.IsPathHidden方法的典型用法代码示例。如果您正苦于以下问题:C# Project.IsPathHidden方法的具体用法?C# Project.IsPathHidden怎么用?C# Project.IsPathHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProjectManager.Projects.Project
的用法示例。
在下文中一共展示了Project.IsPathHidden方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ToggleHidden
public void ToggleHidden(Project project, string[] paths)
{
foreach (string path in paths)
{
bool isHidden = project.IsPathHidden(path);
project.SetPathHidden(path, !isHidden);
}
project.Save();
OnProjectModified(null);
}
示例2: IsFileExcluded
bool IsFileExcluded(string path, Project project)
{
if (path == project.ProjectPath) return true;
return !project.ShowHiddenPaths && (project.IsPathHidden(path) || path.IndexOf("\\.") >= 0 || ProjectTreeView.IsFileTypeHidden(path));
}
示例3: PopulateChildNodes
private void PopulateChildNodes(bool recursive, Project project)
{
dirty = false;
// nuke the placeholder
if (Nodes.Count == 1 && Nodes[0] is PlaceholderNode)
Nodes.RemoveAt(0);
// do a nice stateful update against the filesystem
GenericNodeList nodesToDie = new GenericNodeList();
// don't remove project output node if it exists - it's annoying when it
// disappears during a build
foreach (GenericNode node in Nodes)
{
if (node is ProjectOutputNode && !project.IsPathHidden((node as ProjectOutputNode).BackingPath))
(node as ProjectOutputNode).Refresh(recursive);
else
nodesToDie.Add(node);
// add any mapped nodes
if (node is FileNode && !(node is SwfFileNode))
nodesToDie.AddRange(node.Nodes);
}
if (Directory.Exists(BackingPath))
{
PopulateDirectories(nodesToDie, recursive, project);
PopulateFiles(nodesToDie, recursive, project);
}
foreach (GenericNode node in nodesToDie)
{
node.Dispose();
Nodes.Remove(node);
}
}
示例4: IsDirectoryExcluded
bool IsDirectoryExcluded(string path, Project project)
{
string dirName = Path.GetFileName(path);
foreach (string excludedDir in PluginMain.Settings.ExcludedDirectories)
if (dirName.Equals(excludedDir, StringComparison.OrdinalIgnoreCase))
return true;
return !project.ShowHiddenPaths && project.IsPathHidden(path);
}