using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
-using Mono.CSharp ;
+using Mono.MonoBASIC ;
namespace Mono.MonoBASIC
{
{
public static void AddSpecializedAttribute(ref Attributes attrs, string attributeName, ArrayList args, Location loc)
{
- Mono.CSharp.Attribute specialAttr = new Mono.CSharp.Attribute(attributeName, args, loc);
+ Mono.MonoBASIC.Attribute specialAttr = new Mono.MonoBASIC.Attribute(attributeName, args, loc);
ArrayList al = new ArrayList();
al.Add(specialAttr);
AttributeSection asec = new AttributeSection(null, al);
/// <summary>
/// Summary description for module.
/// </summary>
- public class Module : Mono.CSharp.Class
+ public class Module : Mono.MonoBASIC.Class
{
// <summary>
// Modifiers allowed in a class declaration
Modifiers.PUBLIC |
Modifiers.INTERNAL
;
-
+
public Module(TypeContainer parent, string name, int mod, Attributes attrs, Location l)
: base (parent, name, 0, null, l)
{
if (parent.Parent != null)
- Report.Error (30617, l, "'Module' statements can occur only at file or namespace level");
-
+ Report.Error (30617, l,
+ "'Module' statements can occur only at file or namespace level");
+
// overwrite ModFlags
this.ModFlags = Modifiers.Check (AllowedModifiers, mod, Modifiers.INTERNAL, l);