Condividi tramite


Interfaccia CodeProperty2

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

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

Sintassi

'Dichiarazione
<GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")> _
Public Interface CodeProperty2 _
    Inherits CodeProperty
[GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")]
public interface CodeProperty2 : CodeProperty
[GuidAttribute(L"33770C02-21B7-4224-A577-6877BDBA60EA")]
public interface class CodeProperty2 : CodeProperty
[<GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")>]
type CodeProperty2 =  
    interface 
        interface CodeProperty 
    end
public interface CodeProperty2 extends CodeProperty

Il tipo CodeProperty2 espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Access Ottiene o imposta gli attributi di accesso dell'elemento.
Proprietà pubblica Attributes Ottiene una raccolta di tutti gli attributi relativi all'oggetto padre.
Proprietà pubblica Children Ottiene una raccolta di oggetti contenuti all'interno dell'oggetto CodeProperty2.
Proprietà pubblica Collection Ottiene la raccolta 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 o imposta il commento del documento per l'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) relativo all'oggetto.
Proprietà pubblica ExtenderNames Ottiene un elenco degli 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à del modello di codice.
Proprietà pubblica IsCodeType Ottiene un valore che indica se è possibile ottenere un oggetto CodeType da questo oggetto.
Proprietà pubblica IsDefault Imposta o ottiene un valore che indica se si tratta della proprietà predefinita.
Proprietà pubblica IsGeneric Ottiene un valore che indica se la proprietà è di tipo generico.
Proprietà pubblica IsShared Ottiene o imposta lo stato condiviso della proprietà.
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 OverrideKind Ottiene o imposta i modificatori di override su una proprietà.
Proprietà pubblica Parameters Ottiene oggetti CodeParameter2 per qualsiasi parametro della proprietà.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto CodeProperty.
Proprietà pubblica Parent2 Ottiene l'oggetto padre dell'elemento.
Proprietà pubblica ProjectItem Ottiene l'oggetto ProjectItem associato all'oggetto specificato.
Proprietà pubblica Prototype Restituisce una stringa che contiene la definizione dello stub dell'oggetto.
Proprietà pubblica ReadWrite Restituisce un valore che indica se la proprietà è leggibile, modificabile o presenta entrambe le caratteristiche.
Proprietà pubblica Setter Ottiene o imposta un oggetto che definisce il codice per l'impostazione di una proprietà.
Proprietà pubblica StartPoint Ottiene 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 AddParameter Aggiunge un parametro alla definizione di una proprietà.
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.
Metodo pubblico RemoveParameter Rimuove un parametro dalla firma della proprietà.

In alto

Note

L'oggetto CodeProperty2 rappresenta una proprietà e determina la modalità di definizione delle proprietà nei diversi linguaggi. Ad esempio, in Visual Basic sono disponibili due funzioni separate, una che ottiene un valore e l'altra che lo inserisce. Insieme formano una proprietà. In Visual C#, tuttavia, viene utilizzata un'unica forma di dichiarazione per dichiarare una proprietà e specificare se dispone di una funzione Get e di una funzione Set.

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 EnvDTE80

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#)