Reference3.Culture, propriété
Obtient la chaîne Culture d'une référence.
Espace de noms : VSLangProj80
Assembly : VSLangProj80 (dans VSLangProj80.dll)
Syntaxe
'Déclaration
ReadOnly Property Culture As String
string Culture { get; }
property String^ Culture {
String^ get ();
}
abstract Culture : string with get
function get Culture () : String
Valeur de propriété
Type : String
La valeur de retour dépend du type référence.
Type référence |
Valeur de retour |
---|---|
Assembly |
Chaîne Culture.Par exemple, "EN-US" pour l'anglais (États-Unis). |
COM |
ID de paramètres régionaux.La chaîne correspond à l'ID de paramètres régionaux au format hexadécimal de la bibliothèque type référencée.Par exemple, "0" pour multilingue ou "409" pour l'anglais (États-Unis). |
Notes
Les informations de culture englobent les spécifications de langue et de calendrier. Pour plus d'informations sur les chaînes valides, consultez CultureInfo.
Exemples
Cet exemple affiche la valeur de culture de chaque référence d'un projet Visual Basic ou Visual C# ouvert. Pour exécuter cet exemple comme un complément, consultez Comment : compiler et exécuter les exemples de code du modèle objet Automation. Pour obtenir un exemple supplémentaire, consultez 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());
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.