Tôi đã tìm kiếm ở khắp mọi nơi để có giải pháp khả thi cho điều này nhưng dường như không thể tìm thấy câu trả lời. Vấn đề của tôi là tôi có một vài lớp cần phải ẩn hoàn toàn khỏi Assembly.getTypes, vì tôi đang viết một plugin cho một ứng dụng, và nó nhận các kiểu mà tôi cần phải ẩn đi (điều này xảy ra ngay cả khi chúng được khai báo là các lớp học riêng hoặc nội bộ).Ẩn các loại được liệt kê trong Assembly.GetTypes in .net
bất kỳ ai biết cách thay đổi assembly.GetTyes trả về hoặc thuộc tính aficionado sẽ giữ cho các loại đó không được liệt kê?
Bạn không thể ẩn nội dung khỏi sự phản chiếu, nó không phải là một cơ chế bảo mật. –
@BenRobinson: Bạn không thể ẩn nội dung khỏi sự phản chiếu, vì đó là cơ chế bảo mật. Siêu dữ liệu loại được sử dụng trong quá trình truy cập ngăn xếp và kiểm tra quyền. –
Xin lỗi tôi đã nhận được nó trở lại phía trước, những gì tôi có nghĩa là mức độ bảo vệ như bảo vệ và nội bộ không phải là cơ chế bảo mật. –