Condividi tramite


Proprietà VCCodeMacro.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: EnvDTE.vsCMInfoLocation
In vsCMInfoLocation valore costante.

Note

se InfoLocation restituisce EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject, quindi è possibile impostare le proprietà, si ottiene un oggetto StartPoint, per ottenere EndPoint, e così via.Quando accedere da un oggetto del modello di codice () a un altro (B) - come da una funzione al tipo o da una classe alla classe base (B può essere di tipo EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal se la definizione è in un altro progetto.La disposizione dipende dall'implementazione del modello di codice, se il progetto dell'oggetto b viene implementato nello stesso linguaggio dell'oggetto, e così via.

se InfoLocation restituisce EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal, quindi le informazioni sono disponibili solo dai metadati, il controllo da una DLL, o dalle origini bloccati.È possibile ottenere un oggetto StartPoint e EditPoint, ma non è possibile modificare il documento; non è quindi possibile impostare le proprietà o modificare il testo dell'elemento di codice.

se InfoLocation restituisce EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, quindi tutto ciò che è disponibile è un oggetto del modello di codice che ha un nome.Inoltre, in base al contesto del codice sorgente, è possibile stabilire in alcuni casi se il nome deve essere una classe o un'interfaccia.In questa situazione, tuttavia, poiché il modello di codice non è possibile risolvere il nome ad alcune informazioni utili, l'oggetto è altrimenti non necessario.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeMacro Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel

Altre risorse

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