가져온 모듈 변환
형식 라이브러리는 상수 및 메서드 정의를 포함하는 모듈을 하나 이상 가질 수 있습니다. 모듈 내에 정의된 상수는 원본 모듈과 이름이 같은 클래스의 공용 상수인 정적 멤버로 가져오고 모듈 외부에 정의된 상수는 가져오지 않습니다.
형식 라이브러리 표현
[
uuid(12345678-1234-1234-1234-123456789ABC),
]
library TestConstants
{
[
uuid(12345678-1234-1234-1234-123456789ABC),
dllname("test.dll")
]
module Constants
{
const short FRAME_COLOR = 0x10;
const short WINDOW_COLOR = 0x20;
const short BUTTON_COLOR = 0x40;
…
};
};
변환된 형식은 다음과 같이 나타납니다.
Public Class Constants
Public Const FRAME_COLOR As Short = &H10
Public Const WINDOW_COLOR As Short = &H20
Public Const BUTTON_COLOR As Short = &H40
End Class
public class Constants
{
public const short FRAME_COLOR = 0x10;
public const short WINDOW_COLOR = 0x20;
public const short BUTTON_COLOR = 0x40;
}