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
// </summary>
public new const int AllowedModifiers =
Modifiers.PUBLIC |
- Modifiers.INTERNAL;
+ Modifiers.INTERNAL
+ ;
public Module(TypeContainer parent, string name, int mod, Attributes attrs, Location l)
: base (parent, name, 0, null, l)
this.ModFlags = Modifiers.Check (AllowedModifiers, mod, Modifiers.INTERNAL, l);
// add specialized attribute
- // FIXME: Is this implemented?
- // Utils.AddSpecializedAttribute(ref attrs, "Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute", null, l);
+ Utils.AddSpecializedAttribute(ref attrs, "Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute", null, l);
this.attributes = attrs;
}