//
// MonoTODOAttribute.cs
//
-// Author:
+// Authors:
// Ravi Pratap (ravi@ximian.com)
+// Eyal Alaluf <eyala@mainsoft.com>
//
// (C) Ximian, Inc. http://www.ximian.com
//
//
// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+// Copyright (C) 2006 Mainsoft, Inc (http://www.mainsoft.com)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
//
namespace System {
-
+#pragma warning disable 436
[AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal sealed class MonoTODOAttribute : Attribute {
+ internal class MonoTODOAttribute : Attribute {
string comment;
get { return comment; }
}
}
+
+ [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
+ internal class MonoDocumentationNoteAttribute : MonoTODOAttribute {
+
+ public MonoDocumentationNoteAttribute (string comment)
+ : base (comment)
+ {
+ }
+ }
+
+ [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
+ internal class MonoExtensionAttribute : MonoTODOAttribute {
+
+ public MonoExtensionAttribute (string comment)
+ : base (comment)
+ {
+ }
+ }
+
+ [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
+ internal class MonoInternalNoteAttribute : MonoTODOAttribute {
+
+ public MonoInternalNoteAttribute (string comment)
+ : base (comment)
+ {
+ }
+ }
+
+ [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
+ internal class MonoLimitationAttribute : MonoTODOAttribute {
+
+ public MonoLimitationAttribute (string comment)
+ : base (comment)
+ {
+ }
+ }
+
+ [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
+ internal class MonoNotSupportedAttribute : MonoTODOAttribute {
+
+ public MonoNotSupportedAttribute (string comment)
+ : base (comment)
+ {
+ }
+ }
+#pragma warning restore 436
}