2002-02-24 Nick Drochak <ndrochak@gol.com>
[mono.git] / mcs / tools / corcompare / MissingEvent.cs
1 // Mono.Util.CorCompare.MissingEvent\r
2 //\r
3 // Author(s):\r
4 //   Nick Drochak (ndrochak@gol.com)\r
5 //\r
6 // (C) 2001-2002 Nick Drochak\r
7 \r
8 using System;\r
9 using System.Reflection;\r
10 \r
11 namespace Mono.Util.CorCompare {\r
12 \r
13         /// <summary>\r
14         ///     Represents a class event that is completely missing\r
15         /// </summary>\r
16         /// <remarks>\r
17         ///     created by - Nick\r
18         ///     created on - 2/24/2002 10:43:57 PM\r
19         /// </remarks>\r
20         class MissingEvent : IMissingMember {\r
21                 // e.g. <method name="Equals" status="missing"/>\r
22                 MemberInfo mInfo;\r
23 \r
24                 public MissingEvent(MemberInfo info) {\r
25                         mInfo = info;\r
26                 }\r
27 \r
28                 public string Name {\r
29                         get {\r
30                                 return mInfo.Name;\r
31                         }\r
32                 }\r
33 \r
34                 public virtual string Status {\r
35                         get {\r
36                                 return "missing";\r
37                         }\r
38                 }\r
39 \r
40                 public string Type {\r
41                         get {\r
42                                 return "event";\r
43                         }\r
44                 }\r
45         }\r
46 }\r