Proprietà Reference3.Culture
Ottiene la stringa delle impostazioni cultura di riferimento.
Spazio dei nomi: VSLangProj80
Assembly: VSLangProj80 (in VSLangProj80.dll)
Sintassi
'Dichiarazione
ReadOnly Property Culture As String
string Culture { get; }
property String^ Culture {
String^ get ();
}
abstract Culture : string
function get Culture () : String
Valore proprietà
Tipo: System.String
Il valore restituito dipende dal tipo di riferimento.
Tipo di riferimento |
valore restituito |
---|---|
Assembly |
Stringa delle impostazioni cultura.Ad esempio, “EN-US„ per la lingua inglese - Stati Uniti. |
COM |
ID delle impostazioni localiLa stringa è l'ID delle impostazioni locali esadecimale della libreria dei tipi a cui viene fatto riferimento.Ad esempio, “0 " per multilinguaggio o “409 " per la lingua inglese - Stati Uniti. |
Note
Le informazioni sulle impostazioni cultura sono incluse le specifiche del calendario e di linguaggio.Per informazioni sulle stringhe valide, vedere CultureInfo.
Esempi
In questo esempio viene visualizzato il valore delle impostazioni cultura di ogni riferimento in un elemento aperto Visual Basic o Visual C# progetto.Per eseguire questo esempio viene illustrato come componente aggiuntivo, vedere Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione.Per un altro esempio, vedere Reference3.
Imports VSLangProj
Imports VSLangProj2
Imports VSLangProj80
Public Sub OnConnection(ByVal application As Object, _
ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
applicationObject = CType(application, DTE2)
addInInstance = CType(addInInst, AddIn)
DisplayCultures(applicationObject)
End Sub
Public Sub DisplayCultures(ByVal dte As DTE2)
' The first project is a Visual Basic or C# project.
Dim vsProject As VSProject2 = _
CType(dte.Solution.Projects.Item(1).Object, VSProject2)
Dim aRef As Reference3
For Each aRef In vsProject.References
MsgBox(aRef.Name & " has a culture value of: " _
& aRef.Culture.ToString())
Next
End Sub
using System.Windows.Forms;
using VSLangProj;
using VSLangProj2;
using VSLangProj80;
public void OnConnection(object application,
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
applicationObject = (DTE2)application;
addInInstance = (AddIn)addInInst;
DisplayCultures(((DTE2)applicationObject));
}
public void DisplayCultures(DTE2 dte)
{
// The first project is a Visual Basic or C# project.
VSProject2 vsProject =
((VSProject2)(applicationObject.Solution.Projects.Item(1).Object));
Reference3 aRef = null;
foreach (VSLangProj80.Reference3 temp in vsProject.References)
{
aRef = temp;
MessageBox.Show(aRef.Name + " has a culture value of: "
+ aRef.Culture.ToString());
}
}
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.