Catalog NuGet
Back to packageRELEASE DETAILS

1.0.0.1

NuGet

netfx-System.TypeInheritance

Allows inspecting the exact type inheritance tree as declared in source, rather than the flattened view that reflection provides (for implemented interfaces, for example). Enables code to determine what are the interfaces implemented directly by a type rather than a base class, as well as determine the "distance" in the hierarchy to those implementations. var tree = typeof(Window).GetInheritanceTree(); // Gets just the base class ContentControl, instead // of that plus 9 interfaces implemented on base types Assert.Equal(1, tree.Inheritance.Count); Assert.Equal(typeof(ContentControl), tree.Inheritance.First().Type);

netfxreflection
PublishedUnknown
Direct dependencies2
Transitive dependenciesNot calculated

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
netfx-Guard
Environment
{
  "target_framework": ""
}
[1.2.0, )runtime
netfx-System.Collections.Generic.IEnumerable.Traverse
Environment
{
  "target_framework": ""
}
[1.0.0.9, )runtime

Distribution files

0 collected

No distribution files are present in the collected metadata.

Checksums from source
{
  "SHA512": "WulWGk0ABe17q5XSgIedjC4NDjxU6WpYUfhVUgPg2EjjRVwtj0wNnlKcMSIzDWMZSELNApIt341kJiK1MYR+fA=="
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:06 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:facafaa6a98b1305b551eba897218b1b5765e17b671fd7fb1cecf83dd6e53356

Other collected versions

1.1.1Unknown1.1.0Unknown1.0.0.12Unknown1.0.0.10Unknown1.0.0.4Unknown1.0.0.3UnknownView all collected versions →