Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs
diff options
context:
space:
mode:
authorBen Maurer <benm@mono-cvs.ximian.com>2005-06-14 23:21:45 +0400
committerBen Maurer <benm@mono-cvs.ximian.com>2005-06-14 23:21:45 +0400
commit47876a3539325bb019a1af93c10a8a6ef80f1b27 (patch)
tree820048cf9ad2578a728e3fce5cb72991fe635075 /mcs
parent2e21ca06c92617611e3768e95c122b096f508419 (diff)
more copy and paste reuse going away
svn path=/trunk/mcs/; revision=45988
Diffstat (limited to 'mcs')
-rw-r--r--mcs/build/common/MonoTODOAttribute.cs (renamed from mcs/class/corlib/System/TODOAttribute.cs)21
-rw-r--r--mcs/class/Cscompmgd/Cscompmgd.dll.sources2
-rw-r--r--mcs/class/Cscompmgd/Microsoft.CSharp/TODOAttribute.cs58
-rwxr-xr-xmcs/class/Custommarshalers/Assembly/TODOAttribute.cs51
-rw-r--r--mcs/class/Custommarshalers/System.Runtime.InteropServices.CustomMarshalers.dll.sources2
-rw-r--r--mcs/class/Managed.Windows.Forms/SWF.csproj2
-rw-r--r--mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources2
-rw-r--r--mcs/class/Managed.Windows.Forms/System.Windows.Forms/TODOAttribute.cs46
-rw-r--r--mcs/class/Microsoft.JScript/Microsoft.JScript.dll.sources2
-rwxr-xr-xmcs/class/Microsoft.JScript/Microsoft.JScript/TODOAttribute.cs60
-rw-r--r--mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/TODOAttribute.cs62
-rw-r--r--mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources4
-rw-r--r--mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TODOAttribute.cs62
-rwxr-xr-xmcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.2.sources2
-rwxr-xr-xmcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.sources2
-rwxr-xr-xmcs/class/Microsoft.Web.Services/Microsoft.Web.Services/TODOAttribute.cs38
-rw-r--r--mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient.dll.sources4
-rw-r--r--mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient/TODOAttribute.cs58
-rw-r--r--mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseTypes/TODOAttribute.cs58
-rw-r--r--mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs58
-rw-r--r--mcs/class/Mono.Data.Tds/Mono.Data.Tds.dll.sources2
-rw-r--r--mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient.dll.sources4
-rw-r--r--mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient/TODOAttribute.cs58
-rw-r--r--mcs/class/Mono.Data.TdsClient/Mono.Data.TdsTypes/TODOAttribute.cs58
-rw-r--r--mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP.dll.sources2
-rw-r--r--mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP/TODOAttribute.cs58
-rwxr-xr-xmcs/class/Mono.Xml.Ext/Assembly/TODOAttribute.cs57
-rwxr-xr-xmcs/class/Mono.Xml.Ext/Mono.Xml.Ext.dll.sources2
-rw-r--r--mcs/class/System.Configuration.Install/System.Configuration.Install.dll.sources2
-rw-r--r--mcs/class/System.Configuration.Install/System.Configuration.Install/TODOAttribute.cs60
-rw-r--r--mcs/class/System.Configuration/System.Configuration.dll.sources2
-rw-r--r--mcs/class/System.Configuration/System.Configuration/TODOAttribute.cs60
-rwxr-xr-xmcs/class/System.Data.OracleClient/System.Data.OracleClient.dll.sources2
-rwxr-xr-xmcs/class/System.Data.OracleClient/System.Data.OracleClient/TODOAttribute.cs37
-rwxr-xr-xmcs/class/System.Data/System.Data.dll.sources2
-rw-r--r--mcs/class/System.Data/System.Data/TODOAttribute.cs60
-rwxr-xr-xmcs/class/System.Design/System.Design.dll.sources6
-rw-r--r--mcs/class/System.Design/System.Design/TODOAttribute.cs37
-rwxr-xr-xmcs/class/System.Design/System.Web.UI.Design.WebControls/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Design/System.Windows.Forms.Design/TODOAttribute.cs58
-rwxr-xr-xmcs/class/System.DirectoryServices/System.DirectoryServices.dll.sources2
-rw-r--r--mcs/class/System.DirectoryServices/System.DirectoryServices/TODOAttribute.cs38
-rw-r--r--mcs/class/System.Drawing.Design/Assembly/TODOAttribute.cs56
-rw-r--r--mcs/class/System.Drawing.Design/System.Drawing.Design.dll.sources2
-rw-r--r--mcs/class/System.Drawing/System.Drawing.Drawing2D/TODOAttribute.cs60
-rwxr-xr-xmcs/class/System.Drawing/System.Drawing.dll.sources2
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources2
-rwxr-xr-xmcs/class/System.EnterpriseServices/System.EnterpriseServices/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Management/System.Management.dll.sources2
-rw-r--r--mcs/class/System.Management/System.Management/TODOAttribute.cs59
-rw-r--r--mcs/class/System.Messaging/System.Messaging.dll.sources2
-rw-r--r--mcs/class/System.Messaging/System.Messaging/MonoTODO.cs50
-rw-r--r--mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.dll.sources2
-rw-r--r--mcs/class/System.Runtime.Remoting/System.Runtime.Remoting/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.dll.sources2
-rwxr-xr-xmcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Security/System.Security.Cryptography.Xml/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Security/System.Security.dll.sources2
-rw-r--r--mcs/class/System.ServiceProcess/System.ServiceProcess.dll.sources2
-rw-r--r--mcs/class/System.ServiceProcess/System.ServiceProcess/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Web.Mobile/System.Web.Mobile/TODOAttribute.cs58
-rw-r--r--mcs/class/System.Web.Services/System.Web.Services.dll.sources2
-rw-r--r--mcs/class/System.Web.Services/System.Web.Services/TODOAttribute.cs57
-rwxr-xr-xmcs/class/System.Web/System.Web.dll.sources2
-rw-r--r--mcs/class/System.Web/System.Web/TODOAttribute.cs58
-rwxr-xr-xmcs/class/System.XML/System.Xml.dll.sources2
-rw-r--r--mcs/class/System.XML/System.Xml/TODOAttribute.cs57
-rwxr-xr-xmcs/class/System/System.dll.sources2
-rw-r--r--mcs/class/System/System/TODOAttribute.cs57
-rw-r--r--mcs/class/corlib/corlib.dll.sources2
70 files changed, 45 insertions, 2044 deletions
diff --git a/mcs/class/corlib/System/TODOAttribute.cs b/mcs/build/common/MonoTODOAttribute.cs
index 3afe552534b..7c986cf3ae5 100644
--- a/mcs/class/corlib/System/TODOAttribute.cs
+++ b/mcs/build/common/MonoTODOAttribute.cs
@@ -1,5 +1,5 @@
//
-// TODOAttribute.cs
+// MonoTODOAttribute.cs
//
// Author:
// Ravi Pratap (ravi@ximian.com)
@@ -31,29 +31,22 @@
//
namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
+
[AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
+ internal sealed class MonoTODOAttribute : Attribute {
- private string comment;
+ string comment;
public MonoTODOAttribute ()
- {}
+ {
+ }
public MonoTODOAttribute (string comment)
{
this.comment = comment;
}
- public string Comment
- {
+ public string Comment {
get { return comment; }
}
}
diff --git a/mcs/class/Cscompmgd/Cscompmgd.dll.sources b/mcs/class/Cscompmgd/Cscompmgd.dll.sources
index f3aea1962db..b5366cf0ee4 100644
--- a/mcs/class/Cscompmgd/Cscompmgd.dll.sources
+++ b/mcs/class/Cscompmgd/Cscompmgd.dll.sources
@@ -3,4 +3,4 @@ Assembly/AssemblyInfo.cs
Microsoft.CSharp/Compiler.cs
Microsoft.CSharp/CompilerError.cs
Microsoft.CSharp/ErrorLevel.cs
-Microsoft.CSharp/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
diff --git a/mcs/class/Cscompmgd/Microsoft.CSharp/TODOAttribute.cs b/mcs/class/Cscompmgd/Microsoft.CSharp/TODOAttribute.cs
deleted file mode 100644
index 85abbef1a5c..00000000000
--- a/mcs/class/Cscompmgd/Microsoft.CSharp/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace Microsoft.CSharp {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Custommarshalers/Assembly/TODOAttribute.cs b/mcs/class/Custommarshalers/Assembly/TODOAttribute.cs
deleted file mode 100755
index a1c4de3bdba..00000000000
--- a/mcs/class/Custommarshalers/Assembly/TODOAttribute.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-/// <summary>
-/// The TODO attribute is used to flag all incomplete bits in our class libraries
-/// </summary>
-///
-/// <remarks>
-/// Use this to decorate any element which you think is not complete
-/// </remarks>
-[AttributeUsage (AttributeTargets.All)]
-internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-}
diff --git a/mcs/class/Custommarshalers/System.Runtime.InteropServices.CustomMarshalers.dll.sources b/mcs/class/Custommarshalers/System.Runtime.InteropServices.CustomMarshalers.dll.sources
index 9fa60715dca..8f712251af9 100644
--- a/mcs/class/Custommarshalers/System.Runtime.InteropServices.CustomMarshalers.dll.sources
+++ b/mcs/class/Custommarshalers/System.Runtime.InteropServices.CustomMarshalers.dll.sources
@@ -1,6 +1,6 @@
./Assembly/AssemblyInfo.cs
./../../build/common/Locale.cs
-./Assembly/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
./System.Runtime.InteropServices.CustomMarshalers/EnumerableToDispatchMarshaler.cs
./System.Runtime.InteropServices.CustomMarshalers/ExpandoToDispatchExMarshaler.cs
./System.Runtime.InteropServices.CustomMarshalers/EnumeratorToEnumVariantMarshaler.cs
diff --git a/mcs/class/Managed.Windows.Forms/SWF.csproj b/mcs/class/Managed.Windows.Forms/SWF.csproj
index c3493e65fe6..2eaaa3dbb89 100644
--- a/mcs/class/Managed.Windows.Forms/SWF.csproj
+++ b/mcs/class/Managed.Windows.Forms/SWF.csproj
@@ -1674,7 +1674,7 @@
BuildAction = "Compile"
/>
<File
- RelPath = "System.Windows.Forms\TODOAttribute.cs"
+ RelPath = "..\..\build\common\MonoTODOAttribute.cs"
SubType = "Code"
BuildAction = "Compile"
/>
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources
index 42686429cb1..f8cf8f20135 100644
--- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources
+++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources
@@ -316,7 +316,7 @@ System.Windows.Forms/ThemeWin32Classic.cs
System.Windows.Forms/ThreadExceptionDialog.cs
System.Windows.Forms/TickStyle.cs
System.Windows.Forms/Timer.cs
-System.Windows.Forms/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Windows.Forms/ToolBarAppearance.cs
System.Windows.Forms/ToolBarButtonClickEventArgs.cs
System.Windows.Forms/ToolBarButtonClickEventHandler.cs
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TODOAttribute.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TODOAttribute.cs
deleted file mode 100644
index 519b1e38649..00000000000
--- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TODOAttribute.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2004 Novell, Inc.
-//
-// Authors:
-// Ravi Pratap ravi@ximian.com
-//
-
-// COMPLETE
-
-namespace System {
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
- string comment;
-
- public MonoTODOAttribute() {
- }
-
- public MonoTODOAttribute(string comment) {
- this.comment = comment;
- }
-
- public string Comment {
- get {
- return comment;
- }
- }
- }
-}
diff --git a/mcs/class/Microsoft.JScript/Microsoft.JScript.dll.sources b/mcs/class/Microsoft.JScript/Microsoft.JScript.dll.sources
index 14d9bd6203a..14bbdcb4826 100644
--- a/mcs/class/Microsoft.JScript/Microsoft.JScript.dll.sources
+++ b/mcs/class/Microsoft.JScript/Microsoft.JScript.dll.sources
@@ -169,7 +169,7 @@ Microsoft.JScript/StringObject.cs
Microsoft.JScript/StringPrototype.cs
Microsoft.JScript/SuperTypeMembersSorter.cs
Microsoft.JScript/SyntaxErrorObject.cs
-Microsoft.JScript/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Microsoft.JScript/Throw.cs
Microsoft.JScript/Try.cs
Microsoft.JScript/TypedArray.cs
diff --git a/mcs/class/Microsoft.JScript/Microsoft.JScript/TODOAttribute.cs b/mcs/class/Microsoft.JScript/Microsoft.JScript/TODOAttribute.cs
deleted file mode 100755
index d935c29a0cb..00000000000
--- a/mcs/class/Microsoft.JScript/Microsoft.JScript/TODOAttribute.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Microsoft.JScript {
- using System;
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
-
- }
-}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/TODOAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/TODOAttribute.cs
deleted file mode 100644
index 56ab2367d33..00000000000
--- a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/TODOAttribute.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-
-namespace Microsoft.VisualBasic.CompilerServices {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
index 78edaa65e7a..af0291bd747 100644
--- a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
+++ b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
@@ -29,7 +29,7 @@ Microsoft.VisualBasic/OpenMode.cs
Microsoft.VisualBasic/OpenShare.cs
Microsoft.VisualBasic/SpcInfo.cs
Microsoft.VisualBasic/Strings.cs
-Microsoft.VisualBasic/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Microsoft.VisualBasic/TabInfo.cs
Microsoft.VisualBasic/TriState.cs
Microsoft.VisualBasic/VBFixedArrayAttribute.cs
@@ -68,7 +68,7 @@ Microsoft.VisualBasic.CompilerServices/SingleType.cs
Microsoft.VisualBasic.CompilerServices/StandardModuleAttribute.cs
Microsoft.VisualBasic.CompilerServices/StaticLocalInitFlag.cs
Microsoft.VisualBasic.CompilerServices/StringType.cs
-Microsoft.VisualBasic.CompilerServices/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Microsoft.VisualBasic.CompilerServices/Utils.cs
Microsoft.VisualBasic.CompilerServices/VBBinder.cs
Microsoft.VisualBasic.CompilerServices/VBErrors.cs
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TODOAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TODOAttribute.cs
deleted file mode 100644
index ead35797a87..00000000000
--- a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TODOAttribute.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-
-namespace Microsoft.VisualBasic {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.2.sources b/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.2.sources
index ce77531337a..04cc926a6cc 100755
--- a/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.2.sources
+++ b/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.2.sources
@@ -5,7 +5,7 @@ Microsoft.Web.Services/AsyncResult.cs
Microsoft.Web.Services/ChainStream.cs
Microsoft.Web.Services/UriList.cs
Microsoft.Web.Services/SoapFormatException.cs
-Microsoft.Web.Services/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Microsoft.Web.Services/WebServicesExtension.cs
Microsoft.Web.Services/WebServicesClientProtocol.cs
Microsoft.Web.Services/SoapWebResponse.cs
diff --git a/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.sources b/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.sources
index 86803d9276d..0404b3bcc07 100755
--- a/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.sources
+++ b/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services.dll.sources
@@ -4,7 +4,7 @@ Mono.Xml/XmlCanonicalizer.cs
Microsoft.Web.Services/ChainStream.cs
Microsoft.Web.Services/UriList.cs
Microsoft.Web.Services/SoapFormatException.cs
-Microsoft.Web.Services/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Microsoft.Web.Services/WebServicesExtension.cs
Microsoft.Web.Services/WebServicesClientProtocol.cs
Microsoft.Web.Services/SoapWebResponse.cs
diff --git a/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services/TODOAttribute.cs b/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services/TODOAttribute.cs
deleted file mode 100755
index 5b429fca94e..00000000000
--- a/mcs/class/Microsoft.Web.Services/Microsoft.Web.Services/TODOAttribute.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-using System;
-
-namespace Microsoft.Web.Services {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient.dll.sources b/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient.dll.sources
index f5443fffeaa..de291304d8c 100644
--- a/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient.dll.sources
+++ b/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient.dll.sources
@@ -20,7 +20,7 @@ Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs
Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs
Mono.Data.SybaseClient/SybaseTransaction.cs
Mono.Data.SybaseClient/SybaseType.cs
-Mono.Data.SybaseClient/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Mono.Data.SybaseTypes/SybaseBinary.cs
Mono.Data.SybaseTypes/SybaseBoolean.cs
Mono.Data.SybaseTypes/SybaseByte.cs
@@ -38,4 +38,4 @@ Mono.Data.SybaseTypes/SybaseSingle.cs
Mono.Data.SybaseTypes/SybaseString.cs
Mono.Data.SybaseTypes/SybaseTruncateException.cs
Mono.Data.SybaseTypes/SybaseTypeException.cs
-Mono.Data.SybaseTypes/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
diff --git a/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient/TODOAttribute.cs b/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient/TODOAttribute.cs
deleted file mode 100644
index ce28c212937..00000000000
--- a/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseClient/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace Mono.Data.SybaseClient {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseTypes/TODOAttribute.cs b/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseTypes/TODOAttribute.cs
deleted file mode 100644
index 95e4cc6bdcd..00000000000
--- a/mcs/class/Mono.Data.SybaseClient/Mono.Data.SybaseTypes/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace Mono.Data.SybaseTypes {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs
deleted file mode 100644
index 2f3487f717c..00000000000
--- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace Mono.Data.Tds.Protocol {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.dll.sources b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.dll.sources
index af4188b413e..eda96e3bade 100644
--- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.dll.sources
+++ b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.dll.sources
@@ -30,6 +30,6 @@ Mono.Data.Tds.Protocol/TdsPacketSubType.cs
Mono.Data.Tds.Protocol/TdsPacketType.cs
Mono.Data.Tds.Protocol/TdsTimeoutException.cs
Mono.Data.Tds.Protocol/TdsVersion.cs
-Mono.Data.Tds.Protocol/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Mono.Data.Tds.Protocol/TdsAsyncState.cs
Mono.Data.Tds.Protocol/TdsAsyncResult.cs
diff --git a/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient.dll.sources b/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient.dll.sources
index f5bec9bef02..feaac6eb0e2 100644
--- a/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient.dll.sources
+++ b/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient.dll.sources
@@ -17,7 +17,7 @@ Mono.Data.TdsClient/TdsRowUpdatingEventArgs.cs
Mono.Data.TdsClient/TdsRowUpdatingEventHandler.cs
Mono.Data.TdsClient/TdsTransaction.cs
Mono.Data.TdsClient/TdsType.cs
-Mono.Data.TdsClient/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Mono.Data.TdsTypes/TdsBinary.cs
Mono.Data.TdsTypes/TdsBoolean.cs
Mono.Data.TdsTypes/TdsByte.cs
@@ -35,4 +35,4 @@ Mono.Data.TdsTypes/TdsSingle.cs
Mono.Data.TdsTypes/TdsString.cs
Mono.Data.TdsTypes/TdsTruncateException.cs
Mono.Data.TdsTypes/TdsTypeException.cs
-Mono.Data.TdsTypes/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
diff --git a/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient/TODOAttribute.cs b/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient/TODOAttribute.cs
deleted file mode 100644
index bbd4332f71f..00000000000
--- a/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsClient/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace Mono.Data.TdsClient {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsTypes/TODOAttribute.cs b/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsTypes/TODOAttribute.cs
deleted file mode 100644
index 77344177d43..00000000000
--- a/mcs/class/Mono.Data.TdsClient/Mono.Data.TdsTypes/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace Mono.Data.TdsTypes {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP.dll.sources b/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP.dll.sources
index 0fd53c9a236..2ed12366e33 100644
--- a/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP.dll.sources
+++ b/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP.dll.sources
@@ -1,3 +1,3 @@
Mono.Directory.LDAP/LDAP.cs
Mono.Directory.LDAP/LDAPMessage.cs
-Mono.Directory.LDAP/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
diff --git a/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP/TODOAttribute.cs b/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP/TODOAttribute.cs
deleted file mode 100644
index 3b160c86ea8..00000000000
--- a/mcs/class/Mono.Directory.LDAP/Mono.Directory.LDAP/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Xml.Ext/Assembly/TODOAttribute.cs b/mcs/class/Mono.Xml.Ext/Assembly/TODOAttribute.cs
deleted file mode 100755
index d5fc1fdeb34..00000000000
--- a/mcs/class/Mono.Xml.Ext/Assembly/TODOAttribute.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Xml {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml.Ext.dll.sources b/mcs/class/Mono.Xml.Ext/Mono.Xml.Ext.dll.sources
index 1d82e38cbc7..c174a48943c 100755
--- a/mcs/class/Mono.Xml.Ext/Mono.Xml.Ext.dll.sources
+++ b/mcs/class/Mono.Xml.Ext/Mono.Xml.Ext.dll.sources
@@ -1,5 +1,5 @@
Assembly/AssemblyInfo.cs
-Assembly/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
Mono.Xml.XPath/DTMXPathDocument.cs
Mono.Xml.XPath/DTMXPathDocumentBuilder.cs
Mono.Xml.XPath/DTMXPathDocumentWriter.cs
diff --git a/mcs/class/System.Configuration.Install/System.Configuration.Install.dll.sources b/mcs/class/System.Configuration.Install/System.Configuration.Install.dll.sources
index 3d902eda693..1a4d274b2f5 100644
--- a/mcs/class/System.Configuration.Install/System.Configuration.Install.dll.sources
+++ b/mcs/class/System.Configuration.Install/System.Configuration.Install.dll.sources
@@ -13,6 +13,6 @@ System.Configuration.Install/InstallEventHandler.cs
System.Configuration.Install/ManagedInstallerClass.cs
System.Configuration.Install/TransactedInstaller.cs
System.Configuration.Install/UninstallAction.cs
-System.Configuration.Install/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Diagnostics/EventLogInstaller.cs
System.Diagnostics/PerformanceCounterInstaller.cs
diff --git a/mcs/class/System.Configuration.Install/System.Configuration.Install/TODOAttribute.cs b/mcs/class/System.Configuration.Install/System.Configuration.Install/TODOAttribute.cs
deleted file mode 100644
index e159364ff9e..00000000000
--- a/mcs/class/System.Configuration.Install/System.Configuration.Install/TODOAttribute.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-
-namespace System.Configuration.Install {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Configuration/System.Configuration.dll.sources b/mcs/class/System.Configuration/System.Configuration.dll.sources
index 222606bfd43..1b25c4740b6 100644
--- a/mcs/class/System.Configuration/System.Configuration.dll.sources
+++ b/mcs/class/System.Configuration/System.Configuration.dll.sources
@@ -37,7 +37,7 @@ System.Configuration/ProviderSettingsCollection.cs
System.Configuration/RuntimeOnlySection.cs
System.Configuration/SectionInfo.cs
System.Configuration/SectionGroupInfo.cs
-System.Configuration/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Configuration/TimeSpanConfigurationProperty.cs
System.Configuration/TimeSpanPropertyFlags.cs
System.Configuration/TimeSpanSerializedFormat.cs
diff --git a/mcs/class/System.Configuration/System.Configuration/TODOAttribute.cs b/mcs/class/System.Configuration/System.Configuration/TODOAttribute.cs
deleted file mode 100644
index 370df463ce2..00000000000
--- a/mcs/class/System.Configuration/System.Configuration/TODOAttribute.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-
-namespace System.Configuration {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.dll.sources b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.dll.sources
index f67f4aa5469..df3b4f6e1ee 100755
--- a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.dll.sources
+++ b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.dll.sources
@@ -62,5 +62,5 @@ System.Data.OracleClient/OracleString.cs
System.Data.OracleClient/OracleTransaction.cs
System.Data.OracleClient/OracleTimeSpan.cs
System.Data.OracleClient/OracleType.cs
-System.Data.OracleClient/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Data.OracleClient/OracleCommandBuilder.cs
diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient/TODOAttribute.cs b/mcs/class/System.Data.OracleClient/System.Data.OracleClient/TODOAttribute.cs
deleted file mode 100755
index b7d6c5f4581..00000000000
--- a/mcs/class/System.Data.OracleClient/System.Data.OracleClient/TODOAttribute.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-using System;
-
-namespace System.Data.OracleClient {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Data/System.Data.dll.sources b/mcs/class/System.Data/System.Data.dll.sources
index f121370a979..184797a5bae 100755
--- a/mcs/class/System.Data/System.Data.dll.sources
+++ b/mcs/class/System.Data/System.Data.dll.sources
@@ -120,7 +120,7 @@ System.Data/StatementCompletedEventHandler.cs
System.Data/StatementType.cs
System.Data/StrongTypingException.cs
System.Data/SyntaxErrorException.cs
-System.Data/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Data/TypedDataSetGenerator.cs
System.Data/TypeDataSetGeneratorException.cs
System.Data/UniqueConstraint.cs
diff --git a/mcs/class/System.Data/System.Data/TODOAttribute.cs b/mcs/class/System.Data/System.Data/TODOAttribute.cs
deleted file mode 100644
index 57d2a7fef83..00000000000
--- a/mcs/class/System.Data/System.Data/TODOAttribute.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Design/System.Design.dll.sources b/mcs/class/System.Design/System.Design.dll.sources
index 86e3425d6f3..6cb187e99c8 100755
--- a/mcs/class/System.Design/System.Design.dll.sources
+++ b/mcs/class/System.Design/System.Design.dll.sources
@@ -1,6 +1,6 @@
Assembly/AssemblyInfo.cs
../../build/common/Locale.cs
-System.Design/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.ComponentModel.Design/ArrayEditor.cs
System.ComponentModel.Design/BinaryEditor.cs
System.ComponentModel.Design/CollectionEditor.cs
@@ -76,7 +76,7 @@ System.Web.UI.Design.WebControls/BaseValidatorDesigner.cs
System.Web.UI.Design.WebControls/BaseDataListPageInternal.cs
System.Web.UI.Design.WebControls/BaseDataListDesigner.cs
System.Web.UI.Design.WebControls/CalendarAutoFormatDialog.cs
-System.Web.UI.Design.WebControls/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Web.UI.Design.WebControls/RegexEditorDialog.cs
System.Web.UI.Design.WebControls/XmlDesigner.cs
System.Web.UI.Design.WebControls/TableCellsCollectionEditor.cs
@@ -104,4 +104,4 @@ System.Windows.Forms.Design/MenuCommands.cs
System.Windows.Forms.Design/ParentControlDesigner.cs
System.Windows.Forms.Design/ScrollableControlDesigner.cs
System.Windows.Forms.Design/SelectionRules.cs
-System.Windows.Forms.Design/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
diff --git a/mcs/class/System.Design/System.Design/TODOAttribute.cs b/mcs/class/System.Design/System.Design/TODOAttribute.cs
deleted file mode 100644
index 3b69b7cfd6f..00000000000
--- a/mcs/class/System.Design/System.Design/TODOAttribute.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-using System;
-
-namespace System { // Some classes are not under System.Design.* namespace
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Design/System.Web.UI.Design.WebControls/TODOAttribute.cs b/mcs/class/System.Design/System.Web.UI.Design.WebControls/TODOAttribute.cs
deleted file mode 100755
index edf1dcafe1b..00000000000
--- a/mcs/class/System.Design/System.Web.UI.Design.WebControls/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Web.UI.Design.WebControls {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Design/System.Windows.Forms.Design/TODOAttribute.cs b/mcs/class/System.Design/System.Windows.Forms.Design/TODOAttribute.cs
deleted file mode 100644
index cd13611af46..00000000000
--- a/mcs/class/System.Design/System.Windows.Forms.Design/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Windows.Forms.Design {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.DirectoryServices/System.DirectoryServices.dll.sources b/mcs/class/System.DirectoryServices/System.DirectoryServices.dll.sources
index 501f9e0c960..4785e74f417 100755
--- a/mcs/class/System.DirectoryServices/System.DirectoryServices.dll.sources
+++ b/mcs/class/System.DirectoryServices/System.DirectoryServices.dll.sources
@@ -22,5 +22,5 @@ System.DirectoryServices/SearchResultCollection.cs
System.DirectoryServices/SearchScope.cs
System.DirectoryServices/SortDirection.cs
System.DirectoryServices/SortOption.cs
-System.DirectoryServices/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.DirectoryServices.Design/DirectoryEntryConverter.cs
diff --git a/mcs/class/System.DirectoryServices/System.DirectoryServices/TODOAttribute.cs b/mcs/class/System.DirectoryServices/System.DirectoryServices/TODOAttribute.cs
deleted file mode 100644
index a6c87d76ce9..00000000000
--- a/mcs/class/System.DirectoryServices/System.DirectoryServices/TODOAttribute.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-using System;
-
-namespace System.DirectoryServices {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Drawing.Design/Assembly/TODOAttribute.cs b/mcs/class/System.Drawing.Design/Assembly/TODOAttribute.cs
deleted file mode 100644
index 95c85542973..00000000000
--- a/mcs/class/System.Drawing.Design/Assembly/TODOAttribute.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-
-/// <summary>
-/// The TODO attribute is used to flag all incomplete bits in our class libraries
-/// </summary>
-///
-/// <remarks>
-/// Use this to decorate any element which you think is not complete
-/// </remarks>
-[AttributeUsage (AttributeTargets.All)]
-internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
-}
diff --git a/mcs/class/System.Drawing.Design/System.Drawing.Design.dll.sources b/mcs/class/System.Drawing.Design/System.Drawing.Design.dll.sources
index a105ab70027..dbf435440d2 100644
--- a/mcs/class/System.Drawing.Design/System.Drawing.Design.dll.sources
+++ b/mcs/class/System.Drawing.Design/System.Drawing.Design.dll.sources
@@ -1,6 +1,6 @@
Assembly/AssemblyInfo.cs
../../build/common/Locale.cs
-Assembly/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Drawing.Design/BitmapEditor.cs
System.Drawing.Design/ColorEditor.cs
System.Drawing.Design/ContentAlignmentEditor.cs
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/TODOAttribute.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/TODOAttribute.cs
deleted file mode 100644
index 3afe552534b..00000000000
--- a/mcs/class/System.Drawing/System.Drawing.Drawing2D/TODOAttribute.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Drawing/System.Drawing.dll.sources b/mcs/class/System.Drawing/System.Drawing.dll.sources
index 52f9c4b87c0..88692618477 100755
--- a/mcs/class/System.Drawing/System.Drawing.dll.sources
+++ b/mcs/class/System.Drawing/System.Drawing.dll.sources
@@ -106,7 +106,7 @@ System.Drawing.Drawing2D/PixelOffsetMode.cs
System.Drawing.Drawing2D/QualityMode.cs
System.Drawing.Drawing2D/RegionData.cs
System.Drawing.Drawing2D/SmoothingMode.cs
-System.Drawing.Drawing2D/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Drawing.Drawing2D/WarpMode.cs
System.Drawing.Drawing2D/WrapMode.cs
System.Drawing.Imaging/BitmapData.cs
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
index 3dd9ff8eb5a..bd262034b2c 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
@@ -70,7 +70,7 @@ System.EnterpriseServices/SxsOption.cs
System.EnterpriseServices/SynchronizationAttribute.cs
System.EnterpriseServices/SynchronizationOption.cs
System.EnterpriseServices/ThreadPoolOption.cs
-System.EnterpriseServices/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.EnterpriseServices/TransactionAttribute.cs
System.EnterpriseServices/TransactionIsolationLevel.cs
System.EnterpriseServices/TransactionOption.cs
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/TODOAttribute.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/TODOAttribute.cs
deleted file mode 100755
index 723aeab9cbc..00000000000
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.EnterpriseServices {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Management/System.Management.dll.sources b/mcs/class/System.Management/System.Management.dll.sources
index 305e9daddf7..79aef10b134 100644
--- a/mcs/class/System.Management/System.Management.dll.sources
+++ b/mcs/class/System.Management/System.Management.dll.sources
@@ -34,7 +34,7 @@ System.Management/PutType.cs
System.Management/QualifierData.cs
System.Management/QualifierDataCollection.cs
System.Management/TextFormat.cs
-System.Management/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Management.Instrumentation/BaseEvent.cs
System.Management.Instrumentation/IInstance.cs
System.Management.Instrumentation/InstrumentationType.cs
diff --git a/mcs/class/System.Management/System.Management/TODOAttribute.cs b/mcs/class/System.Management/System.Management/TODOAttribute.cs
deleted file mode 100644
index d39c9f5ae91..00000000000
--- a/mcs/class/System.Management/System.Management/TODOAttribute.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Management
-{
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute
- {
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
-
diff --git a/mcs/class/System.Messaging/System.Messaging.dll.sources b/mcs/class/System.Messaging/System.Messaging.dll.sources
index 8fb57cbd06b..1a0fd3fca64 100644
--- a/mcs/class/System.Messaging/System.Messaging.dll.sources
+++ b/mcs/class/System.Messaging/System.Messaging.dll.sources
@@ -37,7 +37,7 @@ System.Messaging/MessageQueueTransactionStatus.cs
System.Messaging/MessageQueueTransactionType.cs
System.Messaging/MessageType.cs
System.Messaging/MessagingDescriptionAttribute.cs
-System.Messaging/MonoTODO.cs
+../../build/common/MonoTODOAttribute.cs
System.Messaging/PeekCompletedEventArgs.cs
System.Messaging/PeekCompletedEventHandler.cs
System.Messaging/ReceiveCompletedEventArgs.cs
diff --git a/mcs/class/System.Messaging/System.Messaging/MonoTODO.cs b/mcs/class/System.Messaging/System.Messaging/MonoTODO.cs
deleted file mode 100644
index c21af2f2fe1..00000000000
--- a/mcs/class/System.Messaging/System.Messaging/MonoTODO.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-// System.Messaging
-//
-// Authors:
-// Peter Van Isacker (sclytrack@planetinternet.be)
-// Rafael Teixeira (rafaelteixeirabr@hotmail.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Messaging
-{
- internal class MonoTODOAttribute : Attribute
- {
- string comment;
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public MonoTODOAttribute() {}
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.dll.sources b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.dll.sources
index 26415481872..d07b3ccbb2b 100644
--- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.dll.sources
+++ b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.dll.sources
@@ -1,6 +1,6 @@
Assembly/AssemblyInfo.cs
../../build/common/Locale.cs
-System.Runtime.Remoting/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Runtime.Remoting.Channels/BinaryClientFormatterSink.cs
System.Runtime.Remoting.Channels/BinaryClientFormatterSinkProvider.cs
System.Runtime.Remoting.Channels/BinaryCore.cs
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting/TODOAttribute.cs b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting/TODOAttribute.cs
deleted file mode 100644
index 3b160c86ea8..00000000000
--- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.dll.sources b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.dll.sources
index 505dc61370d..431e97c86a3 100644
--- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.dll.sources
+++ b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.dll.sources
@@ -4,4 +4,4 @@ System.Runtime.Serialization.Formatters.Soap/SoapWriter.cs
System.Runtime.Serialization.Formatters.Soap/SoapReader.cs
System.Runtime.Serialization.Formatters.Soap/SoapTypeMapper.cs
System.Runtime.Serialization.Formatters.Soap/SoapFormatter.cs
-System.Runtime.Serialization.Formatters.Soap/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/TODOAttribute.cs b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/TODOAttribute.cs
deleted file mode 100755
index b61dbfbb03e..00000000000
--- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Runtime.Serialization.Formatters.Soap {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Security/System.Security.Cryptography.Xml/TODOAttribute.cs b/mcs/class/System.Security/System.Security.Cryptography.Xml/TODOAttribute.cs
deleted file mode 100644
index 3b160c86ea8..00000000000
--- a/mcs/class/System.Security/System.Security.Cryptography.Xml/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Security/System.Security.dll.sources b/mcs/class/System.Security/System.Security.dll.sources
index eb9867f57b4..ac661e21abd 100644
--- a/mcs/class/System.Security/System.Security.dll.sources
+++ b/mcs/class/System.Security/System.Security.dll.sources
@@ -123,7 +123,7 @@ System.Security.Cryptography.Xml/XmlEncryption.cs
System.Security.Cryptography.Xml/XmlLicenseTransform.cs
System.Security.Cryptography.Xml/XmlSignature.cs
System.Security.Cryptography.Xml/XmlSignatureStreamReader.cs
-System.Security.Cryptography.Xml/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Security.Permissions/DataProtectionPermission.cs
System.Security.Permissions/DataProtectionPermissionAttribute.cs
System.Security.Permissions/DataProtectionPermissionFlags.cs
diff --git a/mcs/class/System.ServiceProcess/System.ServiceProcess.dll.sources b/mcs/class/System.ServiceProcess/System.ServiceProcess.dll.sources
index 6b3a1eabbf5..6f2863778f8 100644
--- a/mcs/class/System.ServiceProcess/System.ServiceProcess.dll.sources
+++ b/mcs/class/System.ServiceProcess/System.ServiceProcess.dll.sources
@@ -1,6 +1,6 @@
Assembly/AssemblyInfo.cs
../../build/common/Locale.cs
-System.ServiceProcess/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.ServiceProcess/PowerBroadcastStatus.cs
System.ServiceProcess/ServiceAccount.cs
System.ServiceProcess/ServiceControllerPermissionAccess.cs
diff --git a/mcs/class/System.ServiceProcess/System.ServiceProcess/TODOAttribute.cs b/mcs/class/System.ServiceProcess/System.ServiceProcess/TODOAttribute.cs
deleted file mode 100644
index 3b160c86ea8..00000000000
--- a/mcs/class/System.ServiceProcess/System.ServiceProcess/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- private string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment
- {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Web.Mobile/System.Web.Mobile/TODOAttribute.cs b/mcs/class/System.Web.Mobile/System.Web.Mobile/TODOAttribute.cs
deleted file mode 100644
index 211914ed52d..00000000000
--- a/mcs/class/System.Web.Mobile/System.Web.Mobile/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Web.Mobile {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Web.Services/System.Web.Services.dll.sources b/mcs/class/System.Web.Services/System.Web.Services.dll.sources
index 83f8979ae63..af4e88227be 100644
--- a/mcs/class/System.Web.Services/System.Web.Services.dll.sources
+++ b/mcs/class/System.Web.Services/System.Web.Services.dll.sources
@@ -1,6 +1,6 @@
Assembly/AssemblyInfo.cs
../../build/common/Locale.cs
-System.Web.Services/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Web.Services/WebMethodAttribute.cs
System.Web.Services/WebService.cs
System.Web.Services/WebServiceAttribute.cs
diff --git a/mcs/class/System.Web.Services/System.Web.Services/TODOAttribute.cs b/mcs/class/System.Web.Services/System.Web.Services/TODOAttribute.cs
deleted file mode 100644
index 1e355a25cc9..00000000000
--- a/mcs/class/System.Web.Services/System.Web.Services/TODOAttribute.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Web.Services {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.Web/System.Web.dll.sources b/mcs/class/System.Web/System.Web.dll.sources
index 09494f58d71..5919725a30d 100755
--- a/mcs/class/System.Web/System.Web.dll.sources
+++ b/mcs/class/System.Web/System.Web.dll.sources
@@ -895,7 +895,7 @@ System.Web/SiteMapProviderCollection.cs
System.Web/SiteMapResolveEventArgs.cs
System.Web/StaticFileHandler.cs
System.Web/StaticSiteMapProvider.cs
-System.Web/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Web/TimeoutManager.cs
System.Web/TraceContext.cs
System.Web/TraceData.cs
diff --git a/mcs/class/System.Web/System.Web/TODOAttribute.cs b/mcs/class/System.Web/System.Web/TODOAttribute.cs
deleted file mode 100644
index 0c76f9c04e3..00000000000
--- a/mcs/class/System.Web/System.Web/TODOAttribute.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Web {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System.XML/System.Xml.dll.sources b/mcs/class/System.XML/System.Xml.dll.sources
index a25d9136c1e..4c3832cc9a0 100755
--- a/mcs/class/System.XML/System.Xml.dll.sources
+++ b/mcs/class/System.XML/System.Xml.dll.sources
@@ -88,7 +88,7 @@ System.Xml/MonoFIXAttribute.cs
System.Xml/NameTable.cs
System.Xml/NewLineHandling.cs
System.Xml/ReadState.cs
-System.Xml/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System.Xml/ValidationType.cs
System.Xml/XmlEntity.cs
System.Xml/WhitespaceHandling.cs
diff --git a/mcs/class/System.XML/System.Xml/TODOAttribute.cs b/mcs/class/System.XML/System.Xml/TODOAttribute.cs
deleted file mode 100644
index d5fc1fdeb34..00000000000
--- a/mcs/class/System.XML/System.Xml/TODOAttribute.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Xml {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/System/System.dll.sources b/mcs/class/System/System.dll.sources
index 0e7f76d06dc..cf655d3a0bc 100755
--- a/mcs/class/System/System.dll.sources
+++ b/mcs/class/System/System.dll.sources
@@ -617,7 +617,7 @@ System.Web/AspNetHostingPermissionAttribute.cs
System.Web/AspNetHostingPermissionLevel.cs
System/InvalidDataException.cs
System/SRDescriptionAttribute.cs
-System/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System/UriBuilder.cs
System/Uri.cs
System/UriFormatException.cs
diff --git a/mcs/class/System/System/TODOAttribute.cs b/mcs/class/System/System/TODOAttribute.cs
deleted file mode 100644
index 10556ab7d59..00000000000
--- a/mcs/class/System/System/TODOAttribute.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// TODOAttribute.cs
-//
-// Author:
-// Ravi Pratap (ravi@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- /// <summary>
- /// The TODO attribute is used to flag all incomplete bits in our class libraries
- /// </summary>
- ///
- /// <remarks>
- /// Use this to decorate any element which you think is not complete
- /// </remarks>
- [AttributeUsage (AttributeTargets.All)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {}
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public string Comment {
- get { return comment; }
- }
- }
-}
diff --git a/mcs/class/corlib/corlib.dll.sources b/mcs/class/corlib/corlib.dll.sources
index f493bd9549b..40f487d2126 100644
--- a/mcs/class/corlib/corlib.dll.sources
+++ b/mcs/class/corlib/corlib.dll.sources
@@ -207,7 +207,7 @@ System/ThreadStaticAttribute.cs
System/TimeSpan.cs
System/TimeZone.cs
System/TimeoutException.cs
-System/TODOAttribute.cs
+../../build/common/MonoTODOAttribute.cs
System/Type.cs
System/TypeCode.cs
System/TypedReference.cs