Sdílet prostřednictvím


Seznam atributů (Visual Basic)

Určuje atributy u prohlášených programovací element.Více atributů jsou odděleny čárkami.Následuje syntaxe pro jeden atribut.

[ attributemodifier ] attributename [ ( attributearguments | attributeinitializer ) ]

Části

  • attributemodifier
    Požadováno pro atributy aplikované na začátku zdrojového souboru.Can be Sestavení (Visual Basic) or Module.

  • attributename
    Povinné.Název atributu.

  • attributearguments
    Nepovinné.Seznam argumentů umístění tohoto atributu.Více argumenty jsou odděleny čárkami.

  • attributeinitializer
    Nepovinné.Seznam Inicializátory proměnné nebo vlastnosti pro tento atribut.Inicializátory více jsou odděleny čárkami.

Poznámky

Použijete-li jeden nebo více atributů téměř všechny programovací element (typy, postupy, vlastnosti a tak dále).Atributy se zobrazí vaše sestavení metadat a může pomoci při komentování kódu nebo určení použití konkrétní programovací element.Můžete použít atributy definované jazykem Visual Basic a.NET Framework a můžete definovat vlastní atributy.

Další informace o použití atributů viz Atributy (C# a Visual Basic).Informace o názvy atributů, Deklarovaný názvy prvků (Visual Basic).

Pravidla

  • Umístění. Nejčastěji udávaný programovací prvky můžete použít atributy.Chcete-li použít jeden nebo více atributů, umístěte bloku atribut na začátku deklarace prvku.Každá položka seznamu atributů určuje atribut, který chcete použít a modifikátor a argumenty, které používáte pro toto vyvolání atribut.

  • Lomené závorky. Je-li seznamu atributů, je nutné uzavřít v lomených závorkách ("<"a">").

  • Část prohlášení. Atribut musí být součástí deklarace prvku není samostatné prohlášení.Můžete použít posloupnost pokračování řádku (" _") k rozšíření příkazu deklarace na více řádků zdrojového kódu.

  • Modifikátory. Modifikátor atributu (Assembly nebo Module) je požadováno na každý atribut použito programovací element na začátku zdrojového souboru.Modifikátory atributu nejsou povoleny atributy pro prvky, které nejsou na začátku zdrojového souboru.

  • Argumenty. Všechny argumenty poziční atribut musí předcházet Inicializátory libovolné proměnné nebo vlastnosti.

Příklad

Následující příklad se vztahuje DllImportAttribute obalu s kostlivcem definici atributu Function postup.

<DllImportAttribute("kernel32.dll", EntryPoint:="MoveFileW",
    SetLastError:=True, CharSet:=CharSet.Unicode,
    ExactSpelling:=True,
    CallingConvention:=CallingConvention.StdCall)>
Public Shared Function moveFile(ByVal src As String,
  ByVal dst As String) As Boolean
    ' This function copies a file from the path src to the path dst.
    ' Leave this function empty. The DLLImport attribute forces calls
    ' to moveFile to be forwarded to MoveFileW in KERNEL32.DLL.
End Function

DllImportAttributeoznačuje, že přidělené postup představuje vstupní bod v nespravovaných dynamická knihovna (DLL).Atribut doplní název knihovny DLL jako poziční argument a další informace jako proměnné Inicializátory.

Viz také

Úkoly

Jak: přerušit a kombinovat příkazy v kódu (Visual Basic)

Referenční dokumentace

Sestavení (Visual Basic)

Modul <keyword> (Visual Basic)

Atributy (C# a Visual Basic)