Nếu nhiều thuộc tính được áp dụng cho thành viên, ví dụ:Thứ tự các thuộc tính có bất kỳ đảm bảo nào không?
[Foo]
[Bar]
void Baz() { ... }
Sau đó, bất kỳ đảm bảo thực hiện bởi các chi tiết kỹ thuật CLR/NET như những gì thứ tự mà chúng sẽ được lấy ra trong khi lấy ra bởi phản xạ (ví dụ Attribute.GetCustomAttributes
)? Tài liệu cho các phương thức này không làm cho nó rõ ràng, và trong khi nó có vẻ là trường hợp chúng được trả về theo thứ tự chúng được áp dụng, tôi không muốn dựa vào hành vi không có giấy tờ vì nó chỉ yêu cầu sự cố. Đối với lý do tại sao điều này có thể là quan trọng, hãy tưởng tượng các thuộc tính được sử dụng để chỉ ra rằng phương pháp nên có một loạt các interceptor, mà nên chạy theo một thứ tự cụ thể.
Có vẻ khá kết luận - cảm ơn. Đó là những gì tôi mong đợi để thành thật. –