//Auto-generated by kalyptus. DO NOT EDIT.
namespace DOM {
	using Kimono;
	using System;
	using Qyoto;
	/// <remarks>
	///  This exception is raised when a specific CSS operation is impossible
	///  to perform.
	///  </remarks>		<short>    This exception is raised when a specific CSS operation is impossible  to perform.</short>
	[SmokeClass("DOM::CSSException")]
	public class CSSException : Object, IDisposable {
		protected SmokeInvocation interceptor = null;
		private IntPtr smokeObject;
		protected CSSException(Type dummy) {}
		protected void CreateProxy() {
			interceptor = new SmokeInvocation(typeof(CSSException), this);
		}
		public enum ExceptionCode {
			SYNTAX_ERR = 0,
			INVALID_MODIFICATION_ERR = 1,
			_EXCEPTION_OFFSET = 1000,
			_EXCEPTION_MAX = 1999,
		}
		public CSSException(ushort _code) : this((Type) null) {
			CreateProxy();
			interceptor.Invoke("CSSException$", "CSSException(unsigned short)", typeof(void), typeof(ushort), _code);
		}
		public CSSException(DOM.CSSException other) : this((Type) null) {
			CreateProxy();
			interceptor.Invoke("CSSException#", "CSSException(const DOM::CSSException&)", typeof(void), typeof(DOM.CSSException), other);
		}
		~CSSException() {
			interceptor.Invoke("~CSSException", "~CSSException()", typeof(void));
		}
		public void Dispose() {
			interceptor.Invoke("~CSSException", "~CSSException()", typeof(void));
		}
	}
}
