Remove excessive shortcut key matching in ToolStrip
[mono.git] / mcs / class / System.ComponentModel.Composition / Tests / UnitTestFramework / System / ComponentModel / Composition / Diagnostics / TraceContext.TraceContextTraceListener.cs
1 // -----------------------------------------------------------------------\r
2 // Copyright (c) Microsoft Corporation.  All rights reserved.\r
3 // -----------------------------------------------------------------------\r
4 #if !SILVERLIGHT\r
5 \r
6 using System;\r
7 using System.Diagnostics;\r
8 using System.Collections.Generic;\r
9 using System.Collections.ObjectModel;\r
10 \r
11 namespace System.ComponentModel.Composition.Diagnostics\r
12 {\r
13     partial class TraceContext : IDisposable\r
14     {\r
15         private class TraceContextTraceListener : TraceListener\r
16         {\r
17             private readonly Collection<TraceEventDetails> _traceEvents = new Collection<TraceEventDetails>();\r
18 \r
19             public IList<TraceEventDetails> TraceEvents\r
20             {\r
21                 get { return _traceEvents; }\r
22             }\r
23 \r
24             public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id, string format, params object[] args)\r
25             {\r
26                 _traceEvents.Add(new TraceEventDetails(eventCache, source, eventType, (TraceId)id, format, args));\r
27             }\r
28 \r
29             public override void Write(string message)\r
30             {\r
31                 throw new NotImplementedException();\r
32             }\r
33 \r
34             public override void WriteLine(string message)\r
35             {\r
36                 throw new NotImplementedException();\r
37             }\r
38         }\r
39     }\r
40 }\r
41 \r
42 #endif