netfx-System.Collections.Generic.IEnumerable.Traverse 1.1.0

dotnet add package netfx-System.Collections.Generic.IEnumerable.Traverse --version 1.1.0                
NuGet\Install-Package netfx-System.Collections.Generic.IEnumerable.Traverse -Version 1.1.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="netfx-System.Collections.Generic.IEnumerable.Traverse" Version="1.1.0" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中以便引用包。
paket add netfx-System.Collections.Generic.IEnumerable.Traverse --version 1.1.0                
#r "nuget: netfx-System.Collections.Generic.IEnumerable.Traverse, 1.1.0"                
#r 指令可在 F# Interactive 和 Polyglot Notebooks 中使用。将此复制到交互式工具或脚本源代码中以便引用包。
// Install netfx-System.Collections.Generic.IEnumerable.Traverse as a Cake Addin
#addin nuget:?package=netfx-System.Collections.Generic.IEnumerable.Traverse&version=1.1.0

// Install netfx-System.Collections.Generic.IEnumerable.Traverse as a Cake Tool
#tool nuget:?package=netfx-System.Collections.Generic.IEnumerable.Traverse&version=1.1.0                

遍历可枚举树,深度优先或广度优先。
示例

var dirs = new DirectoryInfo("C:\\")
.Traverse(TraverseKind.BreadthFirst, dir => dir.EnumerateDirectories());

此包中没有支持框架的资产。

了解更多有关 目标框架.NET Standard 的信息。

NuGet 包 (3)

显示依赖 netfx-System.Collections.Generic.IEnumerable.Traverse 的前 3 个 NuGet 包

下载
netfx-System.TypeInheritance

允许检查与源中声明的完全相同的精确类型继承树,而不是反射提供的扁平视图(例如实现的接口)。启用代码确定类型直接实现了哪些接口,而不是基类,以及确定对这些实现中的“距离”。 var tree = typeof(Window).GetInheritanceTree(); // 获取 ContentControl 基类及其上实现的 9 个接口,而不是 // 那些以及它们实现的接口 Assert.Equal(1, tree.Inheritance.Count); Assert.Equal(typeof(ContentControl), tree.Inheritance.First().Type);

Adapter.Implementation.Source

该提供的适配器模式允许将任何对象转换为任何其他支持的类型,这由已注册的适配器提供。本包提供了该服务的实际实现。它应仅添加到应用程序的引导组件中。======= 示例 ====== IProject project = GetCurrentProject(); // 如果可能,将其用作 MSBuild 项目,IMSBuildProject msbuild = project.As(); if (msbuild != null) // 使用它进行 MSBuild 相关操作。======= 适配器 ====== public class ProjectToMsBuildAdapter : IAdapter { // 实现实际转换。 } 转换行为现在与使用解耦。请注意,要创建适配器实现,您需要安装 Adapter.Sdk 包。

netfx-System.TypeInheritance.Tests

针对 netfx-System.TypeInheritance 的测试

GitHub 仓库

此包未被任何流行 GitHub 仓库使用。

版本 下载 最后更新
1.1.0 11,362 8/30/2011
1.0.0.17 4,057 6/15/2011
1.0.0.15 1,580 5/20/2011
1.0.0.13 1,757 3/20/2011
1.0.0.10 1,686 3/20/2011
1.0.0.9 4,179 3/20/2011
1.0.0.8 1,760 3/20/2011
1.0.0.7 2,007 3/20/2011