ExpressionNodeChildren クラス

ExpressionNodeChildren オブジェクトは、式ノードに依存する子式ノードを表します。

継承階層

System.Object
  Microsoft.SqlServer.Management.Dmf.ExpressionNode
    Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
      Microsoft.SqlServer.Management.Dmf.ExpressionNodeFunction
      Microsoft.SqlServer.Management.Dmf.ExpressionNodeGroup
      Microsoft.SqlServer.Management.Dmf.ExpressionNodeOperator

名前空間:  Microsoft.SqlServer.Management.Dmf
アセンブリ:  Microsoft.SqlServer.Dmf (Microsoft.SqlServer.Dmf.dll)

構文

'宣言
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class ExpressionNodeChildren _
    Inherits ExpressionNode
'使用
Dim instance As ExpressionNodeChildren
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class ExpressionNodeChildren : ExpressionNode
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ExpressionNodeChildren abstract : public ExpressionNode
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ExpressionNodeChildren =  
    class 
        inherit ExpressionNode 
    end
public abstract class ExpressionNodeChildren extends ExpressionNode

ExpressionNodeChildren 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
プロテクト メソッド ExpressionNodeChildren ExpressionNodeChildren クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
プロテクト プロパティ ChildrenList 依存する子式ノードのリストを取得します。値の設定も可能です。
パブリック プロパティ Count 親ノードに依存する子式ノードの数を取得します。
パブリック プロパティ EnumerableChildrenList 依存する子式ノードの列挙リストを取得します。
プロテクト プロパティ LastEvaluationResult 前回の評価の結果を取得または設定します。 (ExpressionNode から継承されています。)
パブリック プロパティ Tag 式ノードに関連付けられているタグ テキストを取得します。 (ExpressionNode から継承されています。)
パブリック プロパティ Type 式ノードの種類を取得します。 (ExpressionNode から継承されています。)
パブリック プロパティ TypeClass 式ノードが定数値または変数を表す場合に、クラス型を取得します。 (ExpressionNode から継承されています。)

先頭に戻る

メソッド

  名前 説明
プロテクト メソッド Add 親ノードに依存する子式ノードの数を取得します。
パブリック メソッド ConvertToFilterNode 式ノードを変換してフィルター ノードを作成します。 (ExpressionNode から継承されています。)
パブリック メソッド DeepClone 参照先のオブジェクトのコピーを作成します。これには、すべてのプロパティが含まれます。 (ExpressionNode から継承されています。)
プロテクト メソッド DeserializeProperties XML リーダーからの式でプロパティをシリアル化解除します。 (ExpressionNode.DeserializeProperties(XmlReader, Boolean) をオーバーライドします。)
プロテクト メソッド DeserializeResult XML リーダーから式内のプロパティ結果をシリアル化解除します。 (ExpressionNode から継承されています。)
プロテクト メソッド DoConvertToFilterNode 式ノードのフィルター ノードへの変換を可能にします。 (ExpressionNode から継承されています。)
プロテクト メソッド DoEnumAttributes 指定したリストに、式ノードに関連付けられている属性を設定します。 (ExpressionNode.DoEnumAttributes(List<String>) をオーバーライドします。)
パブリック メソッド EnumChildren このオブジェクトでリストされている子の列挙リストを返します。 (ExpressionNode.EnumChildren() をオーバーライドします。)
プロテクト メソッド EqualProperties 指定したオブジェクトに参照先オブジェクトと同等のプロパティがあるかどうかを確認します。 (ExpressionNode.EqualProperties(Object) をオーバーライドします。)
パブリック メソッド Equals 参照先の式ノード オブジェクトが、指定したオブジェクトと等しいかどうかを示す Boolean 値を返します。 (ExpressionNode から継承されています。)
パブリック メソッド Evaluate(FacetEvaluationContext) 指定したファセット コンテキストを使用して式ノードを評価します。 (ExpressionNode から継承されています。)
パブリック メソッド Evaluate(FacetEvaluationContext, Boolean) 指定したファセット コンテキストを使用して式ノードを評価し、プロキシとしてスクリプトをチェックします。 (ExpressionNode から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode オブジェクトのハッシュ コードを取得します。 (ExpressionNode から継承されています。)
パブリック メソッド GetResult 式をシリアル化解除するときに返される結果を取得します。 (ExpressionNode から継承されています。)
パブリック メソッド GetResultString 式をシリアル化解除するときに返される結果を文字列の形式で取得します。 (ExpressionNode から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド ReadEndElement 式ノードの終了要素を読み取ります。 (ExpressionNode から継承されています。)
パブリック メソッド Serialize 指定した XML ライターに式ノードをシリアル化します。 (ExpressionNode から継承されています。)
プロテクト メソッド SerializeProperties (ExpressionNode.SerializeProperties(XmlWriter, Boolean) をオーバーライドします。)
プロテクト メソッド SerializeResult 式ノードで結果をシリアル化します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetFilterNodeCompatible 互換性のあるフィルター ノードの Boolean プロパティを設定します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetHasScript HasScript プロパティのブール値を設定します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetNameConditionType 条件の種類プロパティの名前を設定します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetNodeType 設定されるノードの型を示します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetObjectName 式ノードの名前を設定します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetProperties プロパティ値を設定します。 (ExpressionNode から継承されています。)
プロテクト メソッド SetTypeClass 式ノードの型クラスを設定します。 (ExpressionNode から継承されています。)
パブリック メソッド ToString 子式ノードを文字列の形式で取得します。 (ExpressionNode.ToString() をオーバーライドします。)
パブリック メソッド ToStringForDisplay 表示目的で、参照先のオブジェクトを文字列形式で返します。 (ExpressionNode から継承されています。)
パブリック メソッド ToStringForUrn 参照先のオブジェクトを URN 形式で返します。 (ExpressionNode から継承されています。)

先頭に戻る

説明

この名前空間、クラス、またはメンバーは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Dmf 名前空間