Build eglib under none desktop Windows API family.
[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                 [Conditional ("TRACE")]
25                 internal static void Enter(TraceSource traceSource, object obj, string method, object paramObject) {
26                 }
27
28                 [Conditional ("TRACE")]
29                 internal static void Enter(TraceSource traceSource, string msg) {
30                 }
31
32                 [Conditional ("TRACE")]
33                 internal static void Exception(TraceSource traceSource, object obj, string method, Exception e) {
34                 }
35
36                 [Conditional ("TRACE")]
37                 internal static void Exit(TraceSource traceSource, object obj, string method, object retObject) {
38                 }
39
40                 [Conditional ("TRACE")]
41                 internal static void Exit(TraceSource traceSource, string msg) {
42                 }
43
44                 [Conditional ("TRACE")]
45                 internal static void PrintInfo(TraceSource traceSource, object obj, string method, string msg) {
46                 }
47
48                 [Conditional ("TRACE")]
49                 internal static void PrintInfo(TraceSource traceSource, object obj, string msg) {
50                 }
51
52                 [Conditional ("TRACE")]
53                 internal static void PrintInfo(TraceSource traceSource, string msg) {
54                 }
55
56                 [Conditional ("TRACE")]
57                 internal static void PrintWarning(TraceSource traceSource, object obj, string method, string msg) {
58                 }
59
60                 [Conditional ("TRACE")]
61                 internal static void PrintWarning(TraceSource traceSource, string msg) {
62                 }
63
64                 [Conditional ("TRACE")]
65                 internal static void PrintError(TraceSource traceSource, string msg) {
66                 }
67         }
68
69 #if MOBILE
70
71         class TraceSource
72         {
73                 
74         }
75
76 #endif
77 }
78 #endif