Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

PropertyInfo.GetRawConstantValue, méthode

Retourne une valeur littérale associée à la propriété par un compilateur.

Espace de noms: System.Reflection
Assembly : mscorlib (dans mscorlib.dll)

public virtual Object GetRawConstantValue ()
public Object GetRawConstantValue ()
public function GetRawConstantValue () : Object
Non applicable.

Valeur de retour

Object qui contient la valeur littérale associée à la propriété. Si la valeur littérale est un type de classe possédant une valeur d'élément de zéro, la valeur de retour est référence Null (Nothing en Visual Basic).
Type d'exceptionCondition

InvalidOperationException

La table Constant dans les métadonnées non managées ne contient pas de valeur de constante pour la propriété actuelle.

FormatException

Le type de la valeur n'est pas l'un des types autorisés par la spécification de langage commun (Common Language Specification, CLS). Consultez la spécification ECMA Partition II : « Metadata Logical Format: Other Structures, Element Types used in Signatures ».

Cette méthode est destinée aux concepteurs de compilateurs managés et d'analyseurs de code.

Cette méthode peut être utilisée à la fois dans le contexte d'exécution et dans le contexte de réflexion uniquement.

Dans les métadonnées non managées, la table Constant permet de stocker des valeurs de constante pour les champs, les paramètres et les propriétés. Les informations sur les constantes n'influencent pas directement le comportement au moment de l'exécution. Les compilateurs inspectent ces informations au moment de la compilation, lors de l'importation des métadonnées. Si elle est utilisée, la valeur d'une constante est incorporée dans le flux MSIL (Microsoft Intermediate Language) émis par le compilateur. Il n'existe aucune instruction MSIL pouvant être utilisée pour accéder à la table Constant au moment de l'exécution.

RemarqueRemarque :

Pour plus d'informations sur les valeurs de constante et la table Constant, consultez la documentation ECMA Partition II. La documentation Partition II est disponible en ligne à l'adresse http://msdn.microsoft.com/net/ecma/ et http://www.ecma-international.org/publications/standards/Ecma-335.htm.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft. Tous droits réservés.