//
// System.Diagnostics.PerformanceCounterInstaller.cs
//
// Authors:
//   Jonathan Pryor (jonpryor@vt.edu)
//
// (C) 2002
//

using System;
using System.Collections;
// using System.Configuration.Install;
using System.Diagnostics;
using System.ComponentModel;

namespace System.Diagnostics {

	internal class PerformanceCounterInstaller {

//		[MonoTODO]
//		public PerformanceCounterInstaller ()
//		{
//		}
//
//		// may throw ArgumentNullException
//		[MonoTODO]
//		public string CategoryHelp {
//			get {throw new NotImplementedException ();}
//			set {
//				if (value == null)
//					throw new ArgumentNullException ();
//				throw new NotImplementedException ();
//			}
//		}
//
//		[MonoTODO]
//		public string CategoryName {
//			get {throw new NotImplementedException ();}
//			set {
//				if (value == null)
//					throw new ArgumentNullException ();
//				throw new NotImplementedException ();
//			}
//		}
//
//		[MonoTODO]
//		public CounterCreationDataCollection Counters {
//			get {throw new NotImplementedException ();}
//		}
//
//		[MonoTODO]
//		public UninstallAction UninstallAction {
//			get {throw new NotImplementedException ();}
//			set {throw new NotImplementedException ();}
//		}
//
//		[MonoTODO]
//		public override void CopyFromComponent (IComponent component)
//		{
//			throw new NotImplementedException ();
//		}
//
//		[MonoTODO]
//		public override void Install (IDictionary stateSaver)
//		{
//			throw new NotImplementedException ();
//		}
//
//		[MonoTODO]
//		public override void Rollback (IDictionary savedState)
//		{
//			throw new NotImplementedException ();
//		}
//
//		[MonoTODO]
//		public override void Uninstall (IDictionary savedState)
//		{
//			throw new NotImplementedException ();
//		}
	}
}

