29 aprile 2008

VB.NET: Snippet per creare automaticamente le proprietà in Visual Studio

Una delle nuove caratteristiche di C# 3.5 è la possibilità di definire le proprietà senza dover scrivere il codice di set e get e definire l'attributo privato che, dietro le quinte, contiene il valore.

Putroppo VB non prevede questa sintassi e, così ho realizzato un semplice snippet per automatizzare l'iter noioso della creazione delle proprietà.

Lo snippet crea il seguente codice:

Private_AttributeName As AttributeType
Public PropertyAttributeName() AsAttributeType
    Get
        Return Me
._AttributeName
    End Get
    Set
(ByValvalue AsAttributeType)
        Me._AttributeName = value
    End Set
End Property

 

dove AttributeName è il segnaposto per il nome dell'attributo e AttributeType il segnaposto per il tipo dell'attributo (e, quindi, della proprietà).

Lo snippet è scaricabile dal mio spazio su SkyDrive.

 

Nessun commento: