diff --git a/SWIG/Source/Modules/csharp.cxx b/SWIG/Source/Modules/csharp.cxx index c90a4bc3f..de488c89e 100644 --- a/SWIG/Source/Modules/csharp.cxx +++ b/SWIG/Source/Modules/csharp.cxx @@ -859,6 +859,12 @@ class CSHARP : public Language { return SWIG_OK; } + virtual int insertDirective(Node *n) { + String *code = Getattr(n,"code"); + Replaceall(code, "$module", module_class_name); + return Language::insertDirective(n); + } + /* ----------------------------------------------------------------------------- * pragmaDirective() *