public static string? GetFullname()

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;
        }
    }