次の方法で共有


ReportObject.SemanticCompare<T> メソッド (T, T, ICollection<ReportObject>)

この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

レポート オブジェクトのセマンティックが同じであるかどうかを比較します。

名前空間:  Microsoft.ReportingServices.RdlObjectModel
アセンブリ:  Microsoft.ReportingServices.Designer.Controls (Microsoft.ReportingServices.Designer.Controls.dll)

構文

'宣言
Protected Shared Function SemanticCompare(Of T As ReportObject) ( _
    x As T, _
    y As T, _
    visitedList As ICollection(Of ReportObject) _
) As Boolean
'使用
Dim x As T
Dim y As T
Dim visitedList As ICollection(Of ReportObject)
Dim returnValue As Boolean 

returnValue = ReportObject.SemanticCompare(x, _
    y, visitedList)
protected static bool SemanticCompare<T>(
    T x,
    T y,
    ICollection<ReportObject> visitedList
)
where T : ReportObject
protected:
generic<typename T>
where T : ReportObject 
static bool SemanticCompare(
    T x, 
    T y, 
    ICollection<ReportObject^>^ visitedList
)
static member SemanticCompare : 
        x:'T * 
        y:'T * 
        visitedList:ICollection<ReportObject> -> bool   when 'T : ReportObject
JScript は汎用の型およびメソッドをサポートしていません。

型パラメーター

  • T
    レポート オブジェクトの種類。

パラメーター

  • x
    型: T
    1 つ目のレポート オブジェクト。
  • y
    型: T
    2 つ目のレポート オブジェクト。

戻り値

型: System.Boolean
レポート オブジェクトのセマンティックが同じである場合は true、異なる場合は false。

関連項目

参照

ReportObject クラス

SemanticCompare オーバーロード

Microsoft.ReportingServices.RdlObjectModel 名前空間