Khi sử dụng một số khung/api, đôi khi nó không rõ ràng nếu bạn phải gọi base.Method nếu bạn ghi đè lên nó, ví dụ bạn có thể khá chắc chắn rằng bạn nên gọi base.Maethod() khi bạn đang ghi đè invocater sự kiện, để tuyên truyền sự kiện, trong các tình huống khác, nó có thể không rõ ràng, đặc biệt là khi không có mã nguồn có sẵn, và không có ý kiến.Khi nào bạn nên gọi base.Method() trong phương thức ghi đè và cách đánh dấu điều này khi bạn viết mã trong nhóm?
Tôi làm cách nào mà các lập trình viên khác quyết định nên gọi phương thức cơ sở hay không trong tình huống này, và nếu bạn chuẩn bị viết một số khung làm thế nào để thông báo cho các lập trình viên khác mà bạn mong đợi được gọi hay không trong các thành viên ảo.
[DotPeek] (http://www.jetbrains.com/decompiler/) sẽ là một giải pháp thay thế miễn phí cho Trình phản xạ .NET của RedGate (tốt hơn nữa, tôi có cả và tôi thấy mình chỉ sử dụng DotPeek) . – MasterMastic