2016-11-21 8 views
-1

私はこのようなクラスがvb.net CodeDoms生成されたクラスと既存のクラスを置き換え

class child 
    inherits parent1 
end class 

(これは一例です)、その後、実行時に、私は「この

class child 
    inherits grandfatherclass 
end class 

のようになって変更したいましたそれは、既存置き換えることが可能である悲しいことに、それはまだ親1

Dim onewclass As CodeDomProvider = CodeDomProvider.CreateProvider("VB") 
Dim objCompilerParameters As New CodeDom.Compiler.CompilerParameters 
Dim classString as string = "class child" & vbnewline & _ 
          "  inherits grandfatherclass" & vbnewline & _ 
          "end class" 
onewclass.CompileAssemblyFromSource(objCompilerParameters, classString) 

から継承しています、このようなコードをしようとしてきましCodeDomでクラスを生成したクラス...?

答えて

0

既存のクラスをCodeDomで置き換えることはできません。代わりに、新しい派生クラスを作成することができます。必要に応じて、もう一度継承することができます。

関連する問題