Fix compilation of array initializer used inside field initializer of an anonymous...
[mono.git] / mcs / mcs / const.cs
index 713065683477e1dc8b914858a9900625f786c9c0..45e54c1047e4636cfcbb20039541f712192d9d4c 100644 (file)
@@ -19,7 +19,7 @@ namespace Mono.CSharp {
 
        public class Const : FieldBase
        {
-               public const Modifiers AllowedModifiers =
+               const Modifiers AllowedModifiers =
                        Modifiers.NEW |
                        Modifiers.PUBLIC |
                        Modifiers.PROTECTED |
@@ -195,7 +195,7 @@ namespace Mono.CSharp {
                                        c = field.ConvertInitializer (rc, c);
 
                                if (c == null) {
-                                       if (TypeManager.IsReferenceType (field.MemberType))
+                                       if (TypeSpec.IsReferenceType (field.MemberType))
                                                Error_ConstantCanBeInitializedWithNullOnly (rc, field.MemberType, expr.Location, GetSignatureForError ());
                                        else if (!(expr is Constant))
                                                Error_ExpressionMustBeConstant (rc, expr.Location, GetSignatureForError ());