netfx-System.TypeInheritance 1.1.1
dotnet add package netfx-System.TypeInheritance --version 1.1.1
NuGet\Install-Package netfx-System.TypeInheritance -Version 1.1.1
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="netfx-System.TypeInheritance" Version="1.1.1" />
对于支持 包引用 的项目,请将此 XML 节点复制到项目文件中,以便引用包。
paket add netfx-System.TypeInheritance --version 1.1.1
NuGet 团队不提供对该客户端的支持。请联系其 管理员 获取支持。
#r "nuget: netfx-System.TypeInheritance, 1.1.1"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此复制到交互式工具或脚本的源代码中,以引用包。
// Install netfx-System.TypeInheritance as a Cake Addin #addin nuget:?package=netfx-System.TypeInheritance&version=1.1.1 // Install netfx-System.TypeInheritance as a Cake Tool #tool nuget:?package=netfx-System.TypeInheritance&version=1.1.1
NuGet 团队不提供对该客户端的支持。请联系其 管理员 获取支持。
允许检查在源文件中声明的确切类型继承树,而不是反射提供的扁平视图(例如实现接口)。
使代码能够确定类型直接实现哪些接口,而不是基类,以及确定这些实现之间的“距离”。
var tree = typeof(Window).GetInheritanceTree();
// 仅获取基类 ContentControl,而不是加上在基类型上实现的 9 个接口
//
Assert.Equal(1, tree.Inheritance.Count);
Assert.Equal(typeof(ContentControl), tree.Inheritance.First().Type);
-
- netfx-Guard (>= 1.2.0)
- netfx-System.Collections.Generic.IEnumerable.Traverse (>= 1.0.0.9)
NuGet 包 (2)
显示依赖 netfx-System.TypeInheritance 的前 2 个 NuGet 包
包 | 下载 |
---|---|
Adapter.Implementation.Source
提供的适配器模式允许将任何对象转换为任何其他支持的类型,这由注册的适配器提供。这个包提供了实际的服务实现。它应该仅添加到应用程序的自举组件中。======= 示例 ======= IProject project = GetCurrentProject(); // 假设我们需要将其用作MSBuild项目,如果可能的话 IMSBuildProject msbuild = project.As |
|
NetFx.Patterns.Adapter.Implementation
提供API和服务的实现,用于通过注册的适配器进行通用的类型转换。 |
GitHub仓库
此包没有用于任何流行的GitHub仓库。