Merge pull request #3626 from lateralusX/jlorenss/win-api-family-support-eglib
[mono.git] / mcs / class / System / ReferenceSources / Logging.cs
1 #if !MONO_FEATURE_NEW_TLS
2 using System.Diagnostics;
3
4 namespace System.Net {
5         class Logging {
6                 internal static bool On {
7                         get {
8                                 return false;
9                         }
10                 }
11
12                 internal static TraceSource Web {
13                         get {
14                                 return null;
15                         }
16                 }
17
18                 internal static TraceSource HttpListener {
19                         get {
20                                 return null;
21                         }
22                 }
23
24                 internal static TraceSource Sockets {
25                         get {
26                                 return null;
27                         }
28                 }
29
30                 [Conditional ("TRACE")]
31                 internal static void Enter(TraceSource traceSource, object obj, string method, object paramObject) {
32                 }
33
34                 [Conditional ("TRACE")]
35                 internal static void Enter(TraceSource traceSource, string msg) {
36                 }
37
38                 [Conditional ("TRACE")]
39                 internal static void Exception(TraceSource traceSource, object obj, string method, Exception e) {
40                 }
41
42                 [Conditional ("TRACE")]
43                 internal static void Exit(TraceSource traceSource, object obj, string method, object retObject) {
44                 }
45
46                 [Conditional ("TRACE")]
47                 internal static void Exit(TraceSource traceSource, string msg) {
48                 }
49
50                 [Conditional ("TRACE")]
51                 internal static void PrintInfo(TraceSource traceSource, object obj, string method, string msg) {
52                 }
53
54                 [Conditional ("TRACE")]
55                 internal static void PrintInfo(TraceSource traceSource, object obj, string msg) {
56                 }
57
58                 [Conditional ("TRACE")]
59                 internal static void PrintInfo(TraceSource traceSource, string msg) {
60                 }
61
62                 [Conditional ("TRACE")]
63                 internal static void PrintWarning(TraceSource traceSource, object obj, string method, string msg) {
64                 }
65
66                 [Conditional ("TRACE")]
67                 internal static void PrintWarning(TraceSource traceSource, string msg) {
68                 }
69
70                 [Conditional ("TRACE")]
71                 internal static void PrintError(TraceSource traceSource, string msg) {
72                 }
73         }
74
75 #if MOBILE
76
77         class TraceSource
78         {
79                 
80         }
81
82 #endif
83 }
84 #endif