Catalog NuGet
Back to packageRELEASE DETAILS

1.0.0.12

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": "T2LLcVgP0pdAzsYYFhPhMhn9tzx+AIKF6NBFeU8DIMRJ1VtbK++Zy45Hi16R6KoX7do0COjeFoNQwx2j3NWGDA=="
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:54 UTC

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

Record identity

package_version:e02fab2ff98c2cb3b4174d56e1340a8370d07d6154b509a5412bf23a5fca7c6d

Other collected versions

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