Condividi tramite


Interfaccia CodeProperty

Oggetto che definisce un costrutto di una proprietà in un file di origine.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeProperty
[GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeProperty
[GuidAttribute(L"0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeProperty
[<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")>]
type CodeProperty =  interface end
public interface CodeProperty

Il tipo CodeProperty espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Access Ottiene o imposta il modificatore di accesso dell'elemento.
Proprietà pubblica Attributes Ottiene un insieme di tutti gli attributi relativi all'oggetto padre.
Proprietà pubblica Children Ottiene un insieme di oggetti contenuti all'interno di questo oggetto CodeProperty.
Proprietà pubblica Collection Ottiene l'insieme contenente l'oggetto CodeProperty che supporta la proprietà.
Proprietà pubblica Comment Ottiene o imposta il commento associato all'elemento di codice.
Proprietà pubblica DocComment Ottiene il commento del documento sull'elemento del modello di codice corrente.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica EndPoint Ottiene il punto di modifica che rappresenta la fine dell'elemento di codice.
Proprietà pubblica Extender Ottiene l'oggetto Extender richiesto, se disponibile per l'oggetto.
Proprietà pubblica ExtenderCATID Ottiene l'ID della categoria Extender (CATID) per l'oggetto.
Proprietà pubblica ExtenderNames Ottiene un elenco di oggetti Extender disponibili per l'oggetto.
Proprietà pubblica FullName Ottiene il percorso completo e il nome del file dell'oggetto.
Proprietà pubblica Getter Ottiene o imposta un oggetto che definisce il codice per la restituzione di una proprietà.
Proprietà pubblica InfoLocation Ottiene le funzionalità dell'oggetto modello di codice.
Proprietà pubblica IsCodeType Ottiene un valore che indica se è possibile ottenere un oggetto CodeType dall'oggetto corrente.
Proprietà pubblica Kind Ottiene un'enumerazione che indica il tipo di oggetto.
Proprietà pubblica Language Ottiene il linguaggio di programmazione utilizzato per modificare il codice.
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto.
Proprietà pubblica Parent Ottiene il primo oggetto padre di un oggetto CodeProperty.
Proprietà pubblica ProjectItem Ottiene l'oggetto ProjectItem associato all'oggetto specificato.
Proprietà pubblica Prototype Restituisce una stringa con la definizione dello stub dell'oggetto.
Proprietà pubblica Setter Ottiene o imposta un oggetto che definisce il codice per l'impostazione di una proprietà.
Proprietà pubblica StartPoint Restituisce un oggetto TextPoint che definisce l'inizio dell'elemento di codice.
Proprietà pubblica Type Ottiene o imposta un oggetto che rappresenta il tipo a livello di codice.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddAttribute Crea un nuovo costrutto di codice di un attributo e inserisce il codice nella posizione corretta.
Metodo pubblico GetEndPoint Ottiene un oggetto TextPoint che contrassegna la fine della definizione dell'elemento di codice.
Metodo pubblico GetStartPoint Ottiene un oggetto TextPoint che definisce l'inizio della definizione dell'elemento di codice.

In alto

Note

L'oggetto CodeProperty rappresenta una proprietà e determina la modalità di definizione delle proprietà nei diversi linguaggi. Se ad esempio in Visual Basic si dispone di due diverse funzioni, una per ottenere un valore e l'altra per impostarlo, le due funzioni formeranno insieme un'unica proprietà. In Visual C#, tuttavia, per dichiarare una proprietà e specificare se essa include una funzione Get e una funzione Set viene utilizzata un'unica forma di dichiarazione.

Nota

I valori degli elementi del modello di codice, quali classi, strutture, funzioni, attributi, delegati e così via, possono non essere deterministici dopo alcuni tipi di modifiche. Ciò significa che non si può fare affidamento sulla stabilità di tali valori. Per ulteriori informazioni, vedere la sezione Possibile modifica dei valori degli elementi del modello di codice in Individuazione di codice mediante il modello di codice (Visual Basic).

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE

Altre risorse

Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione

Individuazione di codice mediante il modello di codice (Visual Basic)

Individuazione di codice mediante il modello di codice (Visual C#)