2011-08-12 3 views
0

는 만드는 방법 : CodeDOM을에서CodeDOM을 질문

internal struct StructName 
{ 
    public static byte[] Code = new byte[] 
    { 
    0, 0, 0, 0 
    }; 
} 

를?

감사합니다.

답변

2

코드를 작성하면 올바른 방향으로 보내야합니다. 당신이 등 클래스를 만들기 위해 사용하는 것이 CodeTypeDeclaration를 사용

인 isStruct 속성이 true로 있다는 설정이있다.

여기서 type은 CodeTypeDeclaration입니다. 다음 첫 번째 부분을 구축 할 수있게된다

는 내부 당신이

type.Attributes을 할 필요가하려면 = MemberAttributes.FamilyAndAssembly; 이것은 그것을 내부로 만들 것입니다.

그런 다음 type.Members.Add()를 사용하여 나머지를 표준 방식으로 수행 할 수 있습니다.

감사합니다. 알렉스