X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fbuild%2Fcommon%2FMonoTODOAttribute.cs;h=33bf6950260464f2ec97d0da0b8f6c13dcd899cd;hb=69f207ee9e4f440e66e98bf5f685807f6527c39d;hp=7c986cf3ae5c86ae6c2de211ece2293ab13f4d18;hpb=9869ae24b88761ab261c4311e24f7383b4af3f02;p=mono.git diff --git a/mcs/build/common/MonoTODOAttribute.cs b/mcs/build/common/MonoTODOAttribute.cs index 7c986cf3ae5..33bf6950260 100644 --- a/mcs/build/common/MonoTODOAttribute.cs +++ b/mcs/build/common/MonoTODOAttribute.cs @@ -1,14 +1,16 @@ // // MonoTODOAttribute.cs // -// Author: +// Authors: // Ravi Pratap (ravi@ximian.com) +// Eyal Alaluf // // (C) Ximian, Inc. http://www.ximian.com // // // Copyright (C) 2004 Novell, Inc (http://www.novell.com) +// Copyright (C) 2006 Mainsoft, Inc (http://www.mainsoft.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -31,9 +33,9 @@ // namespace System { - +#pragma warning disable 436 [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] - internal sealed class MonoTODOAttribute : Attribute { + internal class MonoTODOAttribute : Attribute { string comment; @@ -50,4 +52,50 @@ namespace System { get { return comment; } } } + + [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] + internal class MonoDocumentationNoteAttribute : MonoTODOAttribute { + + public MonoDocumentationNoteAttribute (string comment) + : base (comment) + { + } + } + + [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] + internal class MonoExtensionAttribute : MonoTODOAttribute { + + public MonoExtensionAttribute (string comment) + : base (comment) + { + } + } + + [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] + internal class MonoInternalNoteAttribute : MonoTODOAttribute { + + public MonoInternalNoteAttribute (string comment) + : base (comment) + { + } + } + + [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] + internal class MonoLimitationAttribute : MonoTODOAttribute { + + public MonoLimitationAttribute (string comment) + : base (comment) + { + } + } + + [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] + internal class MonoNotSupportedAttribute : MonoTODOAttribute { + + public MonoNotSupportedAttribute (string comment) + : base (comment) + { + } + } +#pragma warning restore 436 }