-// cs0122.cs: 'Base.Base(string)' is inaccessible due to its protection level
-// Line: 12
-class Base {
- Base (string x)
- {
- }
-}
+// CS0122: `Test.SomeAttribute.SomeAttribute()' is inaccessible due to its protection level
+// Line: 10
-// Notice how there is no invocation to "base (something)"
+using System;
-class Derived : Base {
- Derived ()
+namespace Test
+{
+ public class SomeAttribute : Attribute
{
+ SomeAttribute() {}
}
+
+ [SomeAttribute]
+ public class SomeClass
+ {
+ }
}