ExpressionContext.PresetValue プロパティ
アセンブリ: System.Design (system.design.dll 内)

式の事前定義された値。割り当てられていない場合は null 参照 (Visual Basic では Nothing)。

式の事前定義された値がある場合は、この値を格納します。たとえば、式が Button の Controls プロパティを参照するプロパティ参照式である場合、PresetValue プロパティは、Controls プロパティのインスタンスを格納します。これは、プロパティが読み取り専用で、値を格納するオブジェクトによって事前に定義されているためです。一方、Text や Visible のようなプロパティは事前定義された値を持たないため、PresetValue プロパティは null 参照 (Visual Basic では Nothing) を返します。
シリアライザでこの情報を使用してシリアル化を制御する方法を次の C# コードに示します。
[C#]
Padding 構造体のシリアライザは、第 1 または第 2 のフォームのいずれを生成する必要があるのかについて、情報を受け取る必要があります。第 1 のフォームは既定で生成されます。第 2 のフォームは、現在シリアル化している Padding の値と等しい PresetValue を格納するコンテキスト スタック内に ExpressionContext が存在する場合のみ生成されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からExpressionContext.PresetValue プロパティを検索する場合は、下記のリンクをクリックしてください。

- ExpressionContext.PresetValue プロパティのページへのリンク