ReportObject Class
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.
Represents a report object.
public ref class ReportObject abstract : Microsoft::ReportingServices::RdlObjectModel::ReportObjectBase, IDisposable, System::ComponentModel::IComponent
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportObject/ReportObjectConverter))]
public abstract class ReportObject : Microsoft.ReportingServices.RdlObjectModel.ReportObjectBase, IDisposable, System.ComponentModel.IComponent
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportObject/ReportObjectConverter))>]
type ReportObject = class
inherit ReportObjectBase
interface IComponent
interface IDisposable
Public MustInherit Class ReportObject
Inherits ReportObjectBase
Implements IComponent, IDisposable
- Inheritance
- Derived
- Attributes
- Implements
Constructors
ReportObject() |
Initializes a new instance of the ReportObject class. |
Properties
ComponentMetadata |
Gets or sets the component metadata. |
DesignerModel |
Gets or sets whether the ReportObject object is a designer model. |
Parent |
The parent of this report object. (Inherited from ReportObjectBase) |
Site |
Gets or sets the site associated with the ReportObject object. |
Methods
CheckVisitedAndUpdate(ReportObject, ICollection<ReportObject>) |
Specified whether the ReportObject is visited and updated. |
CloneObject(Object) |
Creates a copy of the ReportObject object. |
CompareReportParamterExpression(ReportExpression, ReportObject, ReportExpression, ReportObject, ICollection<ReportObject>) |
Compares the report parameter expressions of two ReportObject object. |
DeepClone() |
Returns a deep clone of this ReportObject instance. |
GetContainingDataScopes() |
Returns the list of report object that contains data scopes. |
GetDataScopesForDefaultImpl(IContainedObject) |
Returns the data scopes for default implementation. |
GetDependenciesCore(IList<ReportObject>) |
Returns the dependencies core for the ReportObject object. |
Initialize() |
Initializes an instance of ReportObject. |
InitializeForDesigner() |
Initializes the report object for designer. |
OnChildPropertyChanged(Int32, Object, Object) |
Raises an event when the property of the child was changed. |
OnPropertyChanged(Int32, Object, Object) |
Raises an event when the property was changed. |
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>) |
Returns whether the report definition language semantic is the same with the core object. |
SavePropertyValue<T>(String, T, ReportObject.SwapValue<T>) |
Saves the property value of the report object. |
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. |
UpgradeRDL(Stream, Boolean) |
Upgrades the report definition language of the report object. |
UpgradeRDL(XmlReader, String, Boolean, Boolean) |
Upgrades the report definition language of the report object. |
Explicit Interface Implementations
IComponent.Disposed |
Occurs when the ReportObject object is disposed. |
IDisposable.Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |