private bool AllowImportType()

in src/Refasmer/Importer/ImportLogic.cs [15:36]


    private bool AllowImportType( EntityHandle typeHandle )
    {
        if (typeHandle.IsNil)
            return false;

        if (Filter == null)
            return true;

        switch (typeHandle.Kind)
        {
            case HandleKind.TypeDefinition:
                var type = _reader.GetTypeDefinition((TypeDefinitionHandle)typeHandle);
                return Filter.AllowImport(type, _reader);
            case HandleKind.TypeReference:
                return true;
            case HandleKind.TypeSpecification:
                return AllowImportType(_reader.GetGenericType((TypeSpecificationHandle)typeHandle));

            default:
                throw new ArgumentOutOfRangeException(nameof (typeHandle));
        }
    }