2011-02-15 3 views
3

저는 CodeDom을 사용하여 일부 C# 코드를 동적으로 생성하고 있습니다. 네임 스페이스에 대한 유형 별칭을 광고하고 싶습니다. 예 :CodeDom을 사용하여 유형 별칭 지정

네임 스페이스를 만들 수 있지만 유형 별칭을 만드는 방법을 알 수 없습니다. 지금까지 코드 :

CodeCompileUnit unitCompile = new CodeCompileUnit(); 
CodeNamespace nsScript = new CodeNamespace("MyNamespace"); 
unitCompile.Namespaces.Add(nsScript); 

"timer = System.Threading.Timer;를 사용하는 방법"을 추가하는 방법 문을 네임 스페이스에?

답변

5

CodeNamespaceImport 클래스에서 직접 사용할 수 있습니다.

CodeNamespaceImport cd = 
    new CodeNamespaceImport("Timer = System.Threading.Timer"); 

이렇게 클래스를 생성합니다.

using Timer = System.Threading.Timer; 

VB.Net에서 시도해 보았습니다. 나는 C#으로 시도하지 않았다.

관련 문제