in src/Refasmer/Utils/MetaUtil.cs [11:27]
public static string? GetFullname( this MetadataReader reader, EntityHandle entityHandle )
{
if (entityHandle.IsNil)
return null;
switch (entityHandle.Kind)
{
case HandleKind.TypeDefinition:
var typeDef = reader.GetTypeDefinition((TypeDefinitionHandle) entityHandle);
return $"{reader.GetString(typeDef.Namespace)}::{reader.GetString(typeDef.Name)}";
case HandleKind.TypeReference:
var typeRef = reader.GetTypeReference((TypeReferenceHandle) entityHandle);
return $"{reader.GetString(typeRef.Namespace)}::{reader.GetString(typeRef.Name)}";
default:
return null;
}
}