CodeAttributeDeclaration クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CodeAttributeDeclaration クラスの意味・解説 

CodeAttributeDeclaration クラス

属性宣言表します

名前空間: System.CodeDom
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
Public Class CodeAttributeDeclaration
Dim instance As CodeAttributeDeclaration
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public class CodeAttributeDeclaration
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
public ref class CodeAttributeDeclaration
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public class CodeAttributeDeclaration
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public class CodeAttributeDeclaration
解説解説

CodeAttributeDeclaration使用して属性宣言する式を表すことができます。この属性属性名と引数は、オブジェクトプロパティとして保存されます。CodeAttributeArgument を使用して属性の各引数を表すことができます

使用例使用例

引数false指定した CLSCompliantAttribute を宣言する CodeAttributeDeclaration作成するコード例次に示します

CodeAttributeDeclaration declaration1 = new CodeAttributeDeclaration(
    "System.CLSCompliantAttribute", 
    new CodeAttributeArgument(new CodePrimitiveExpression(false)));

// A C# code generator produces the following source code for the 
// preceeding example code:
// [CLSCompliantAttribute(false)]
Dim declaration1 As New
 CodeAttributeDeclaration( _
    "System.CLSCompliantAttribute", _
    new CodeAttributeArgument(new CodePrimitiveExpression(false)))

' A Visual Basic code generator produces the following source code 
' for the preceeding example code:
' <CLSCompliantAttribute(false)>
継承階層継承階層
System.Object
  System.CodeDom.CodeAttributeDeclaration
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeAttributeDeclaration メンバ
System.CodeDom 名前空間
CodeAttributeDeclarationCollection
CodeAttributeArgument クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CodeAttributeDeclaration クラス」の関連用語

CodeAttributeDeclaration クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CodeAttributeDeclaration クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS