[corlib] Fixed StringBuilder construction bugs in marshalling caused by changes to...
[mono.git] / mcs / class / corlib / System.Runtime.Serialization / OptionalFieldAttribute.cs
index ed3ed9031dfe36e780eaec7f32faebbafa1c02fd..b2fc956871cfb86f1b402d2542ba127d5f56e1c6 100644 (file)
@@ -26,7 +26,6 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
 using System;
 using System.Runtime.InteropServices;
        
@@ -34,7 +33,7 @@ namespace System.Runtime.Serialization {
 
        [ComVisible(true)]
        [AttributeUsage (AttributeTargets.Field, Inherited=false)]
-       public class OptionalFieldAttribute : Attribute {
+       public sealed class OptionalFieldAttribute : Attribute {
                int version_added;
                
                public int VersionAdded {
@@ -48,4 +47,3 @@ namespace System.Runtime.Serialization {
                }
        }
 }
-#endif