Skip to content

Commit 57b068e

Browse files
authored
Merge pull request #440 from castleproject/public-api
Export public API to C# text files and fail unit test if not matching
2 parents 871432e + dfe72bf commit 57b068e

17 files changed

+18160
-1
lines changed

ref/Castle.Core-net35.cs

Lines changed: 3845 additions & 0 deletions
Large diffs are not rendered by default.

ref/Castle.Core-net40.cs

Lines changed: 3901 additions & 0 deletions
Large diffs are not rendered by default.

ref/Castle.Core-net45.cs

Lines changed: 3901 additions & 0 deletions
Large diffs are not rendered by default.

ref/Castle.Core-netstandard1.3.cs

Lines changed: 2682 additions & 0 deletions
Large diffs are not rendered by default.

ref/Castle.Core-netstandard1.5.cs

Lines changed: 2682 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
[assembly: System.CLSCompliantAttribute(true)]
2+
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
3+
namespace Castle.Services.Logging.NLogIntegration
4+
{
5+
public class ExtendedNLogFactory : Castle.Core.Logging.AbstractExtendedLoggerFactory
6+
{
7+
public ExtendedNLogFactory() { }
8+
public ExtendedNLogFactory(string configFile) { }
9+
public ExtendedNLogFactory(bool configuredExternally) { }
10+
public ExtendedNLogFactory(NLog.Config.LoggingConfiguration loggingConfiguration) { }
11+
public override Castle.Core.Logging.IExtendedLogger Create(string name) { }
12+
public override Castle.Core.Logging.IExtendedLogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
13+
}
14+
public class ExtendedNLogLogger : Castle.Services.Logging.NLogIntegration.NLogLogger, Castle.Core.Logging.IExtendedLogger, Castle.Core.Logging.ILogger
15+
{
16+
public ExtendedNLogLogger(NLog.Logger logger, Castle.Services.Logging.NLogIntegration.ExtendedNLogFactory factory) { }
17+
protected internal Castle.Services.Logging.NLogIntegration.ExtendedNLogFactory Factory { get; set; }
18+
public Castle.Core.Logging.IContextProperties GlobalProperties { get; }
19+
public Castle.Core.Logging.IContextProperties ThreadProperties { get; }
20+
public Castle.Core.Logging.IContextStacks ThreadStacks { get; }
21+
public override Castle.Core.Logging.ILogger CreateChildLogger(string name) { }
22+
public Castle.Core.Logging.IExtendedLogger CreateExtendedChildLogger(string name) { }
23+
}
24+
public class GlobalContextProperties : Castle.Core.Logging.IContextProperties
25+
{
26+
public GlobalContextProperties() { }
27+
public object this[string key] { get; set; }
28+
}
29+
public class NLogFactory : Castle.Core.Logging.AbstractLoggerFactory
30+
{
31+
public NLogFactory() { }
32+
public NLogFactory(bool configuredExternally) { }
33+
public NLogFactory(string configFile) { }
34+
public NLogFactory(NLog.Config.LoggingConfiguration loggingConfiguration) { }
35+
public override Castle.Core.Logging.ILogger Create(string name) { }
36+
public override Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
37+
}
38+
public class NLogLogger : Castle.Core.Logging.ILogger
39+
{
40+
public NLogLogger(NLog.Logger logger, Castle.Services.Logging.NLogIntegration.NLogFactory factory) { }
41+
protected internal Castle.Services.Logging.NLogIntegration.NLogFactory Factory { get; set; }
42+
public bool IsDebugEnabled { get; }
43+
public bool IsErrorEnabled { get; }
44+
public bool IsFatalEnabled { get; }
45+
public bool IsInfoEnabled { get; }
46+
public bool IsTraceEnabled { get; }
47+
public bool IsWarnEnabled { get; }
48+
protected internal NLog.Logger Logger { get; set; }
49+
public virtual Castle.Core.Logging.ILogger CreateChildLogger(string name) { }
50+
public void Debug(string message) { }
51+
public void Debug(System.Func<string> messageFactory) { }
52+
public void Debug(string message, System.Exception exception) { }
53+
public void DebugFormat(string format, params object[] args) { }
54+
public void DebugFormat(System.Exception exception, string format, params object[] args) { }
55+
public void DebugFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
56+
public void DebugFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
57+
public void Error(string message) { }
58+
public void Error(System.Func<string> messageFactory) { }
59+
public void Error(string message, System.Exception exception) { }
60+
public void ErrorFormat(string format, params object[] args) { }
61+
public void ErrorFormat(System.Exception exception, string format, params object[] args) { }
62+
public void ErrorFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
63+
public void ErrorFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
64+
public void Fatal(string message) { }
65+
public void Fatal(System.Func<string> messageFactory) { }
66+
public void Fatal(string message, System.Exception exception) { }
67+
public void FatalFormat(string format, params object[] args) { }
68+
public void FatalFormat(System.Exception exception, string format, params object[] args) { }
69+
public void FatalFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
70+
public void FatalFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
71+
public void Info(string message) { }
72+
public void Info(System.Func<string> messageFactory) { }
73+
public void Info(string message, System.Exception exception) { }
74+
public void InfoFormat(string format, params object[] args) { }
75+
public void InfoFormat(System.Exception exception, string format, params object[] args) { }
76+
public void InfoFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
77+
public void InfoFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
78+
public override string ToString() { }
79+
public void Trace(string message) { }
80+
public void Trace(System.Func<string> messageFactory) { }
81+
public void Trace(string message, System.Exception exception) { }
82+
public void TraceFormat(string format, params object[] args) { }
83+
public void TraceFormat(System.Exception exception, string format, params object[] args) { }
84+
public void TraceFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
85+
public void TraceFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
86+
public void Warn(string message) { }
87+
public void Warn(System.Func<string> messageFactory) { }
88+
public void Warn(string message, System.Exception exception) { }
89+
public void WarnFormat(string format, params object[] args) { }
90+
public void WarnFormat(System.Exception exception, string format, params object[] args) { }
91+
public void WarnFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
92+
public void WarnFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
93+
}
94+
public class ThreadContextProperties : Castle.Core.Logging.IContextProperties
95+
{
96+
public ThreadContextProperties() { }
97+
public object this[string key] { get; set; }
98+
}
99+
public class ThreadContextStack : Castle.Core.Logging.IContextStack
100+
{
101+
public ThreadContextStack() { }
102+
public int Count { get; }
103+
public void Clear() { }
104+
public string Pop() { }
105+
public System.IDisposable Push(string message) { }
106+
}
107+
public class ThreadContextStacks : Castle.Core.Logging.IContextStacks
108+
{
109+
public ThreadContextStacks() { }
110+
public Castle.Core.Logging.IContextStack this[string key] { get; }
111+
}
112+
}
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
[assembly: System.CLSCompliantAttribute(true)]
2+
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
3+
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName=".NET Framework 4")]
4+
[assembly: System.Security.SecurityRulesAttribute(System.Security.SecurityRuleSet.Level2)]
5+
namespace Castle.Services.Logging.NLogIntegration
6+
{
7+
public class ExtendedNLogFactory : Castle.Core.Logging.AbstractExtendedLoggerFactory
8+
{
9+
public ExtendedNLogFactory() { }
10+
public ExtendedNLogFactory(string configFile) { }
11+
public ExtendedNLogFactory(bool configuredExternally) { }
12+
public ExtendedNLogFactory(NLog.Config.LoggingConfiguration loggingConfiguration) { }
13+
public override Castle.Core.Logging.IExtendedLogger Create(string name) { }
14+
public override Castle.Core.Logging.IExtendedLogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
15+
}
16+
public class ExtendedNLogLogger : Castle.Services.Logging.NLogIntegration.NLogLogger, Castle.Core.Logging.IExtendedLogger, Castle.Core.Logging.ILogger
17+
{
18+
public ExtendedNLogLogger(NLog.Logger logger, Castle.Services.Logging.NLogIntegration.ExtendedNLogFactory factory) { }
19+
protected internal Castle.Services.Logging.NLogIntegration.ExtendedNLogFactory Factory { get; set; }
20+
public Castle.Core.Logging.IContextProperties GlobalProperties { get; }
21+
public Castle.Core.Logging.IContextProperties ThreadProperties { get; }
22+
public Castle.Core.Logging.IContextStacks ThreadStacks { get; }
23+
public override Castle.Core.Logging.ILogger CreateChildLogger(string name) { }
24+
public Castle.Core.Logging.IExtendedLogger CreateExtendedChildLogger(string name) { }
25+
}
26+
public class GlobalContextProperties : Castle.Core.Logging.IContextProperties
27+
{
28+
public GlobalContextProperties() { }
29+
public object this[string key] { get; set; }
30+
}
31+
public class NLogFactory : Castle.Core.Logging.AbstractLoggerFactory
32+
{
33+
public NLogFactory() { }
34+
public NLogFactory(bool configuredExternally) { }
35+
public NLogFactory(string configFile) { }
36+
public NLogFactory(NLog.Config.LoggingConfiguration loggingConfiguration) { }
37+
public override Castle.Core.Logging.ILogger Create(string name) { }
38+
public override Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
39+
}
40+
public class NLogLogger : Castle.Core.Logging.ILogger
41+
{
42+
public NLogLogger(NLog.Logger logger, Castle.Services.Logging.NLogIntegration.NLogFactory factory) { }
43+
protected internal Castle.Services.Logging.NLogIntegration.NLogFactory Factory { get; set; }
44+
public bool IsDebugEnabled { get; }
45+
public bool IsErrorEnabled { get; }
46+
public bool IsFatalEnabled { get; }
47+
public bool IsInfoEnabled { get; }
48+
public bool IsTraceEnabled { get; }
49+
public bool IsWarnEnabled { get; }
50+
protected internal NLog.Logger Logger { get; set; }
51+
public virtual Castle.Core.Logging.ILogger CreateChildLogger(string name) { }
52+
public void Debug(string message) { }
53+
public void Debug(System.Func<string> messageFactory) { }
54+
public void Debug(string message, System.Exception exception) { }
55+
public void DebugFormat(string format, params object[] args) { }
56+
public void DebugFormat(System.Exception exception, string format, params object[] args) { }
57+
public void DebugFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
58+
public void DebugFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
59+
public void Error(string message) { }
60+
public void Error(System.Func<string> messageFactory) { }
61+
public void Error(string message, System.Exception exception) { }
62+
public void ErrorFormat(string format, params object[] args) { }
63+
public void ErrorFormat(System.Exception exception, string format, params object[] args) { }
64+
public void ErrorFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
65+
public void ErrorFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
66+
public void Fatal(string message) { }
67+
public void Fatal(System.Func<string> messageFactory) { }
68+
public void Fatal(string message, System.Exception exception) { }
69+
public void FatalFormat(string format, params object[] args) { }
70+
public void FatalFormat(System.Exception exception, string format, params object[] args) { }
71+
public void FatalFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
72+
public void FatalFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
73+
public void Info(string message) { }
74+
public void Info(System.Func<string> messageFactory) { }
75+
public void Info(string message, System.Exception exception) { }
76+
public void InfoFormat(string format, params object[] args) { }
77+
public void InfoFormat(System.Exception exception, string format, params object[] args) { }
78+
public void InfoFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
79+
public void InfoFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
80+
public override string ToString() { }
81+
public void Trace(string message) { }
82+
public void Trace(System.Func<string> messageFactory) { }
83+
public void Trace(string message, System.Exception exception) { }
84+
public void TraceFormat(string format, params object[] args) { }
85+
public void TraceFormat(System.Exception exception, string format, params object[] args) { }
86+
public void TraceFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
87+
public void TraceFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
88+
public void Warn(string message) { }
89+
public void Warn(System.Func<string> messageFactory) { }
90+
public void Warn(string message, System.Exception exception) { }
91+
public void WarnFormat(string format, params object[] args) { }
92+
public void WarnFormat(System.Exception exception, string format, params object[] args) { }
93+
public void WarnFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
94+
public void WarnFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
95+
}
96+
public class ThreadContextProperties : Castle.Core.Logging.IContextProperties
97+
{
98+
public ThreadContextProperties() { }
99+
public object this[string key] { get; set; }
100+
}
101+
public class ThreadContextStack : Castle.Core.Logging.IContextStack
102+
{
103+
public ThreadContextStack() { }
104+
public int Count { get; }
105+
public void Clear() { }
106+
public string Pop() { }
107+
public System.IDisposable Push(string message) { }
108+
}
109+
public class ThreadContextStacks : Castle.Core.Logging.IContextStacks
110+
{
111+
public ThreadContextStacks() { }
112+
public Castle.Core.Logging.IContextStack this[string key] { get; }
113+
}
114+
}

0 commit comments

Comments
 (0)