// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
-
using System;
using System.Diagnostics;
{
string name;
SourceLevels levels;
- TraceListenerCollection listeners = new TraceListenerCollection ();
+ TraceListenerCollection listeners;
public TraceSourceInfo (string name, SourceLevels levels)
{
this.name = name;
this.levels = levels;
+ this.listeners = new TraceListenerCollection ();
+ }
+
+ internal TraceSourceInfo (string name, SourceLevels levels, TraceImplSettings settings)
+ {
+ this.name = name;
+ this.levels = levels;
+ this.listeners = new TraceListenerCollection ();
+ this.listeners.Add (new DefaultTraceListener() { IndentSize = settings.IndentSize });
}
public string Name {
}
}
-#endif