Condividi tramite


Proprietà VCCodeAttribute.InfoLocation

Ottiene le funzionalità del modello di codice.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
    vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation with get
function get InfoLocation () : vsCMInfoLocation

Valore proprietà

Tipo: vsCMInfoLocation
Valore costante di vsCMInfoLocation.

Note

Se la proprietà InfoLocation restituisce EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject, sarà possibile impostare le proprietà e ottenere i valori di StartPoint, EndPoint e così via. Quando si passa da un oggetto (A) del modello di codice a un oggetto (B), ad esempio da una funzione al relativo tipo o da una classe alla relativa classe base, B può essere di tipo EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal se la relativa definizione è inclusa in un altro progetto. La disposizione varia in base all'implementazione del modello di codice, a seconda che il progetto dell'oggetto B venga implementato nello stesso linguaggio utilizzato per quello dell'oggetto A e così via.

Se InfoLocation restituisceEnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal, le informazioni saranno disponibili solo dai metadati, in seguito alla verifica di una DLL o da origini bloccate. Si può ottenere StartPoint e EndPoint, ma non modificare il documento, ovvero non è possibile impostare proprietà o modificare il testo sottostante l'elemento di codice.

Se InfoLocation restituisceEnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, sarà disponibile un oggetto Modello di codice con un nome. In base al contesto del codice sorgente, inoltre, è talvolta possibile determinare se il nome deve corrispondere a una classe o a un'interfaccia. In questo caso, tuttavia, l'oggetto si rivela inutile in quanto il modello di codice non è riuscito a risolvere il nome in informazioni utili.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeAttribute Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel

Altre risorse

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