DesignerSerializationVisibilityAttribute.Visibility プロパティ
アセンブリ: System (system.dll 内)

Public ReadOnly Property Visibility As DesignerSerializationVisibility
Dim instance As DesignerSerializationVisibilityAttribute Dim value As DesignerSerializationVisibility value = instance.Visibility
public DesignerSerializationVisibility Visibility { get; }
public: property DesignerSerializationVisibility Visibility { DesignerSerializationVisibility get (); }
DesignerSerializationVisibility 値の 1 つ。既定値は Visible です。

MyProperty の DesignerSerializationVisibilityAttribute の値を確認する方法を次のコード例に示します。最初に、オブジェクトのすべてのプロパティを保持する PropertyDescriptorCollection を取得します。次に、PropertyDescriptorCollection にインデックスを付けて、MyProperty を取得します。そして、このプロパティの属性を返し、それらの属性を属性変数に保存します。
この例では、DesignerSerializationVisibilityAttribute の値を確認する方法を 2 つ示しています。2 番目のコード片では、static な値を引数として Equals メソッドを呼び出します。最後のコード片では、Visibility プロパティを使用して値を確認します。
' Gets the attributes for the property. Dim attributes As AttributeCollection = _ TypeDescriptor.GetProperties(Me)("MyProperty").Attributes ' Checks to see if the value of the DesignerSerializationVisibilityAttribute ' is set to Content. If attributes(GetType(DesignerSerializationVisibilityAttribute)).Equals( _ DesignerSerializationVisibilityAttribute.Content) Then ' Insert code here. End If ' This is another way to see whether the property is marked as serializing content. Dim myAttribute As DesignerSerializationVisibilityAttribute = _ CType(attributes(GetType(DesignerSerializationVisibilityAttribute)), _ DesignerSerializationVisibilityAttribute) If myAttribute.Visibility = DesignerSerializationVisibility.Content Then ' Insert code here. End If
// Gets the attributes for the property. AttributeCollection attributes = TypeDescriptor.GetProperties(this)["MyProperty"].Attributes; // Checks to see if the value of the DesignerSerializationVisibilityAttribute is set to Content. if(attributes[typeof(DesignerSerializationVisibilityAttribute)].Equals(DesignerSerializationVisibilityAttribute.Content)) { // Insert code here. } // This is another way to see whether the property is marked as serializing content. DesignerSerializationVisibilityAttribute myAttribute = (DesignerSerializationVisibilityAttribute)attributes[typeof(DesignerSerializationVisibilityAttribute)]; if(myAttribute.Visibility == DesignerSerializationVisibility.Content) { // Insert code here. }
// Gets the attributes for the property. AttributeCollection^ attributes = TypeDescriptor::GetProperties( this )[ "MyProperty" ]->Attributes; // Checks to see if the value of the DesignerSerializationVisibilityAttribute is set to Content. if ( attributes[ DesignerSerializationVisibilityAttribute::typeid ]->Equals( DesignerSerializationVisibilityAttribute::Content ) ) { // Insert code here. } // This is another way to see whether the property is marked as serializing content. DesignerSerializationVisibilityAttribute^ myAttribute = dynamic_cast<DesignerSerializationVisibilityAttribute^>(attributes[ DesignerSerializationVisibilityAttribute::typeid ]); if ( myAttribute->Visibility == DesignerSerializationVisibility::Content ) { // Insert code here. }
// Gets the attributes for the property. AttributeCollection attributes = TypeDescriptor.GetProperties(this). get_Item("MyProperty").get_Attributes(); // Checks to see if the value of the // DesignerSerializationVisibilityAttribute is set to Content. if (attributes.get_Item( DesignerSerializationVisibilityAttribute.class.ToType()).Equals( DesignerSerializationVisibilityAttribute.Content)) { // Insert code here. } // This is another way to see whether the property is marked as // serializing content. DesignerSerializationVisibilityAttribute myAttribute = (DesignerSerializationVisibilityAttribute)(attributes.get_Item( DesignerSerializationVisibilityAttribute.class.ToType())); if (myAttribute.get_Visibility().Equals( DesignerSerializationVisibility.Content)) { // Insert code here. }

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に収録されているすべての辞書からDesignerSerializationVisibilityAttribute.Visibility プロパティを検索する場合は、下記のリンクをクリックしてください。

- DesignerSerializationVisibilityAttribute.Visibility プロパティのページへのリンク