Conversión de módulos importados

Una biblioteca de tipos puede tener uno o varios módulos que contengan las definiciones de constantes y métodos. Las constantes definidas en los módulos se importan como miembros estáticos, constantes y públicos de una clase con el mismo nombre que el módulo original. Las constantes definidas fuera de un módulo no se importan.

Representación de biblioteca de tipos

[
    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;
        …
    };
};

Los tipos convertidos aparecen de la siguiente manera:

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;
}

Vea también

Conceptos

Conversión de bibliotecas importadas

Conversión de tipos importados

Conversión de miembros importados

Conversión de parámetros importados

Otros recursos

Resumen de la conversión de bibliotecas de tipos en ensamblados