ReportObject.SemanticCompare Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Compares the semantics of the report object.
Overloads
SemanticCompare<T>(IList<T>, IList<T>, ICollection<ReportObject>) |
Compares whether the semantics of the report object are the same. |
SemanticCompare<T>(T, T, ICollection<ReportObject>) |
Compares whether the semantics of the report object are the same. |
SemanticCompare<T>(IList<T>, IList<T>, ICollection<ReportObject>)
Compares whether the semantics of the report object are the same.
protected:
generic <typename T>
where T : Microsoft::ReportingServices::RdlObjectModel::ReportObject static bool SemanticCompare(System::Collections::Generic::IList<T> ^ x, System::Collections::Generic::IList<T> ^ y, System::Collections::Generic::ICollection<Microsoft::ReportingServices::RdlObjectModel::ReportObject ^> ^ visitedList);
protected static bool SemanticCompare<T> (System.Collections.Generic.IList<T> x, System.Collections.Generic.IList<T> y, System.Collections.Generic.ICollection<Microsoft.ReportingServices.RdlObjectModel.ReportObject> visitedList) where T : Microsoft.ReportingServices.RdlObjectModel.ReportObject;
static member SemanticCompare : System.Collections.Generic.IList<'T (requires 'T :> Microsoft.ReportingServices.RdlObjectModel.ReportObject)> * System.Collections.Generic.IList<'T (requires 'T :> Microsoft.ReportingServices.RdlObjectModel.ReportObject)> * System.Collections.Generic.ICollection<Microsoft.ReportingServices.RdlObjectModel.ReportObject> -> bool (requires 'T :> Microsoft.ReportingServices.RdlObjectModel.ReportObject)
Protected Shared Function SemanticCompare(Of T As ReportObject) (x As IList(Of T), y As IList(Of T), visitedList As ICollection(Of ReportObject)) As Boolean
Type Parameters
- T
The type of the report object.
Parameters
- x
- IList<T>
The first report object.
- y
- IList<T>
The second report object.
- visitedList
- ICollection<ReportObject>
The collection of report objects.
Returns
True
if the semantics of the report object are the same; otherwise, false
.
Applies to
SemanticCompare<T>(T, T, ICollection<ReportObject>)
Compares whether the semantics of the report object are the same.
protected:
generic <typename T>
where T : Microsoft::ReportingServices::RdlObjectModel::ReportObject static bool SemanticCompare(T x, T y, System::Collections::Generic::ICollection<Microsoft::ReportingServices::RdlObjectModel::ReportObject ^> ^ visitedList);
protected static bool SemanticCompare<T> (T x, T y, System.Collections.Generic.ICollection<Microsoft.ReportingServices.RdlObjectModel.ReportObject> visitedList) where T : Microsoft.ReportingServices.RdlObjectModel.ReportObject;
static member SemanticCompare : 'T * 'T * System.Collections.Generic.ICollection<Microsoft.ReportingServices.RdlObjectModel.ReportObject> -> bool (requires 'T :> Microsoft.ReportingServices.RdlObjectModel.ReportObject)
Protected Shared Function SemanticCompare(Of T As ReportObject) (x As T, y As T, visitedList As ICollection(Of ReportObject)) As Boolean
Type Parameters
- T
The type of the report object.
Parameters
- x
- T
The first report object.
- y
- T
The second report object.
- visitedList
- ICollection<ReportObject>
The collection of report objects.
Returns
True
if the semantics of the report object are the same; otherwise, false
.