Proprietà CodeEnum.InfoLocation
Vengono descritte le funzionalità dell'oggetto del modello di codice.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation
function get InfoLocation () : vsCMInfoLocation
Valore proprietà
Tipo: EnvDTE.vsCMInfoLocation
In vsCMInfoLocation valore costante.
Note
se InfoLocation restituisce 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), ad esempio da una funzione al tipo o da una classe alla classe base, se la definizione di B è contenuto in un altro progetto, B può essere di tipo vsCMInfoLocationExternal.La disposizione dipende dall'implementazione del modello di codice, indipendentemente dal fatto che il progetto dell'oggetto b viene implementato nello stesso linguaggio dell'oggetto, e così via.
se InfoLocation restituisce 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 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.
[!NOTA]
I valori degli elementi del modello di codice, quali classi, strutture, le funzioni, gli attributi, delegati, non possono essere basati su per rimanere sempre gli stessi.Per ulteriori informazioni, vedere i valori degli elementi del modello di codice della sezione può cambiare in Individuazione di codice mediante il modello di codice (Visual Basic).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
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#)