Add namespace info to types (#75)

This commit is contained in:
Patrick Stevens
2025-06-27 21:41:53 +01:00
committed by GitHub
parent 84df17295b
commit 711bfd5aad
4 changed files with 25 additions and 7 deletions

View File

@@ -51,10 +51,12 @@ module FieldInfo =
let fieldSig = def.DecodeSignature (TypeDefn.typeProvider assembly, ())
let declaringType = def.GetDeclaringType ()
let typeGenerics = mr.GetTypeDefinition(declaringType).GetGenericParameters().Count
let declaringTypeName = mr.GetString (mr.GetTypeDefinition(declaringType).Name)
let decType = mr.GetTypeDefinition (declaringType)
let declaringTypeNamespace = mr.GetString decType.Namespace
let declaringTypeName = mr.GetString decType.Name
let declaringType =
ConcreteType.make' assembly declaringType declaringTypeName typeGenerics
ConcreteType.make' assembly declaringType declaringTypeNamespace declaringTypeName typeGenerics
{
Name = name