ReportExpression<T> Struct
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 an expression in the report.
generic <typename T>
where T : value classpublic value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public struct ReportExpression<T> : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable where T : struct
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
type ReportExpression<'T (requires 'T : struct)> = struct
interface IExpression
interface IXmlSerializable
interface IFormattable
Public Structure ReportExpression(Of T)
Implements IExpression, IFormattable, IXmlSerializable
Type Parameters
- T
The type of the expression.
- Inheritance
-
ReportExpression<T>
- Attributes
- Implements
Constructors
ReportExpression<T>(String, IFormatProvider) |
Initializes a new instance of the ReportExpression<T> class. |
ReportExpression<T>(String) |
Initializes a new instance of the ReportExpression<T> class. |
ReportExpression<T>(T) |
Initializes a new instance of the ReportExpression<T> class. |
Properties
Expression |
Gets or sets the expression value. |
IsEmpty |
Gets or sets a value that indicates whether the expression object is empty. |
IsExpression |
Gets a value that indicates whether this is an expression. |
Value |
Gets or sets the calculated value. |
Methods
Equals(Object) |
Tests the equality of the Value property with another object. |
GetDependencies(IList<ReportObject>, ReportObject) |
Gets the object’s dependencies. |
GetHashCode() |
Gets a unique hash code for this instance. |
Parse(String, IFormatProvider) |
Parses a string value into a ReportExpression<T> object. |
ToString() |
Converts the current ReportExpression<T> object to a string. |
ToString(String, IFormatProvider) |
Converts the current ReportExpression<T> object to a string. |
Operators
Explicit Interface Implementations
IExpression.Value |
Gets or sets the expression value. |
IXmlSerializable.GetSchema() |
Returns the xml schema. |
IXmlSerializable.ReadXml(XmlReader) |
Reads the xml document of the expression. |
IXmlSerializable.WriteXml(XmlWriter) |
Writes the xml document of the expression. |