X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Diagnostics.Tracing%2FEventSource.cs;h=181eedff023051bba455a2f3462b63e1d498fa89;hb=4791a674a1bf8cc74691974e363d9c5f5dd060a3;hp=329d7cbc9537b79b3c4d3f309add7fa9f800c99a;hpb=f1a8fb7179fdb7dab3e4eff51326133cd13256de;p=mono.git diff --git a/mcs/class/corlib/System.Diagnostics.Tracing/EventSource.cs b/mcs/class/corlib/System.Diagnostics.Tracing/EventSource.cs index 329d7cbc953..181eedff023 100644 --- a/mcs/class/corlib/System.Diagnostics.Tracing/EventSource.cs +++ b/mcs/class/corlib/System.Diagnostics.Tracing/EventSource.cs @@ -33,12 +33,68 @@ namespace System.Diagnostics.Tracing { protected EventSource () { + this.Name = this.GetType().Name; } protected EventSource (bool throwOnEventWriteErrors) + : this () { } + protected EventSource (EventSourceSettings settings) + : this () + { + this.Settings = settings; + } + + protected EventSource (EventSourceSettings settings, params string[] traits) + : this (settings) + { + } + + public EventSource (string eventSourceName) + { + this.Name = eventSourceName; + } + + public EventSource (string eventSourceName, EventSourceSettings config) + : this (eventSourceName) + { + this.Settings = config; + } + + public EventSource (string eventSourceName, EventSourceSettings config, params string[] traits) + : this (eventSourceName, config) + { + } + + public Exception ConstructionException + { + get { return null; } + } + + public static Guid CurrentThreadActivityId + { + get { return Guid.Empty; } + } + + public Guid Guid + { + get { return Guid.Empty; } + } + + public string Name + { + get; + private set; + } + + public EventSourceSettings Settings + { + get; + private set; + } + public bool IsEnabled () { return false; @@ -49,24 +105,66 @@ namespace System.Diagnostics.Tracing return false; } + public bool IsEnabled (EventLevel level, EventKeywords keywords, EventChannel channel) + { + return false; + } + public void Dispose () { Dispose (true); } + public string GetTrait (string key) + { + return null; + } + + public void Write (string eventName) + { + } + + public void Write (string eventName, T data) + { + } + + public void Write (string eventName, EventSourceOptions options, T data) + { + } + + public void Write (string eventName, ref EventSourceOptions options, ref T data) + { + } + + public void Write (string eventName, ref EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data) + { + } + protected virtual void Dispose (bool disposing) - { + { } protected virtual void OnEventCommand (EventCommandEventArgs command) { } + protected void WriteEvent (int eventId) + { + } + + protected void WriteEvent (int eventId, byte[] arg1) + { + } + + protected void WriteEvent (int eventId, int arg1) + { + } + protected void WriteEvent (int eventId, string arg1) { } - protected void WriteEvent (int eventId, string arg1, int arg2) + protected void WriteEvent (int eventId, int arg1, int arg2) { } @@ -74,7 +172,7 @@ namespace System.Diagnostics.Tracing { } - protected void WriteEvent (int eventId, string arg1, int arg2, int arg3) + protected void WriteEvent (int eventId, int arg1, string arg2) { } @@ -82,6 +180,10 @@ namespace System.Diagnostics.Tracing { } + protected void WriteEvent (int eventId, long arg1, byte[] arg2) + { + } + protected void WriteEvent (int eventId, long arg1, long arg2) { } @@ -90,9 +192,33 @@ namespace System.Diagnostics.Tracing { } + protected void WriteEvent (int eventId, long arg1, string arg2) + { + } + protected void WriteEvent (int eventId, params object[] args) { } + + protected void WriteEvent (int eventId, string arg1, int arg2) + { + } + + protected void WriteEvent (int eventId, string arg1, int arg2, int arg3) + { + } + + protected void WriteEvent (int eventId, string arg1, long arg2) + { + } + + protected void WriteEvent (int eventId, string arg1, string arg2) + { + } + + protected void WriteEvent (int eventId, string arg1, string arg2, string arg3) + { + } } }