private bool AllowImportMethod()

in src/Refasmer/Importer/ImportLogic.cs [441:455]


    private bool AllowImportMethod(
        IImmutableSet<MethodDefinitionHandle> implementations,
        MethodDefinitionHandle methodHandle,
        MethodDefinition method) =>
        implementations.Contains(methodHandle) || Filter == null || Filter.AllowImport(method, _reader);

    private bool ShouldOmitTypeMembers(
        TypeDefinitionHandle srcHandle,
        HashSet<TypeDefinitionHandle> internalTypesToPreserve)
    {
        // Normally, we omit members of all types, but enums are an exception (see #45 on that).
        var src = _reader.GetTypeDefinition(srcHandle);
        var isEnum = _reader.GetFullname(src.BaseType) == "System::Enum";
        return !isEnum && internalTypesToPreserve.Contains(srcHandle);
    }