Partager via


ExpressionNodeAttribute Class

Definition

Node representing Attributes - properties of Management Facets

public sealed class ExpressionNodeAttribute : Microsoft.SqlServer.Management.Dmf.ExpressionNode
type ExpressionNodeAttribute = class
    inherit ExpressionNode
Public NotInheritable Class ExpressionNodeAttribute
Inherits ExpressionNode
Inheritance
ExpressionNodeAttribute

Constructors

ExpressionNodeAttribute(String, Type)

Creates Attribute node and verifies it against Facet

ExpressionNodeAttribute(String)

Creates Attribute node

Properties

LastEvaluationResult (Inherited from ExpressionNode)
Name

Attribute Name - property of Management Facet

Tag

Node's Tag

(Inherited from ExpressionNode)
Type

Type of the Node (read-only)

(Inherited from ExpressionNode)
TypeClass

Node's TypeClass

(Inherited from ExpressionNode)

Methods

ConvertToFilterNode() (Inherited from ExpressionNode)
DeepClone()

Deep clone of the current node.

DeserializeProperties(XmlReader, Boolean)

Virtual method for children classes to deserialize thier properties

(Inherited from ExpressionNode)
DeserializeResult(XmlReader)

Deserializes Last Result

(Inherited from ExpressionNode)
DoConvertToFilterNode() (Inherited from ExpressionNode)
DoEnumAttributes(List<String>)

Actual tree enumerator

(Inherited from ExpressionNode)
EnumChildren()

Enumerates Children of the Node

(Inherited from ExpressionNode)
EqualProperties(Object)

virtual method for descendants to implement type specific comparison

(Inherited from ExpressionNode)
Equals(Object)

Overriden Equals to support value comparison Inheritants implement EqualProperties method for type sepcific comparison

(Inherited from ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Evaluates the node (tree) using supplied Management Facet context

(Inherited from ExpressionNode)
Evaluate(FacetEvaluationContext)

Evaluates the node (tree) using supplied Management Facet context

(Inherited from ExpressionNode)
GetHashCode()

Overriden to support overriden Equals

(Inherited from ExpressionNode)
GetResult()

Result of the latest Evaluation

(Inherited from ExpressionNode)
GetResultString()

Result of the latest Evaluation as a String

(Inherited from ExpressionNode)
ReadEndElement(XmlReader)

Reads and verifies instance specific end node element

(Inherited from ExpressionNode)
Serialize(XmlWriter)

Base serialization routine - creates start and end elements calls to virtual method SerializeProperties to output properties of particular node objectTypeName

(Inherited from ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Virtual method for children classes to serialize thier properties

(Inherited from ExpressionNode)
SerializeResult(XmlWriter)

Includes Last Result into serialization output

(Inherited from ExpressionNode)
SetFilterNodeCompatible(Boolean) (Inherited from ExpressionNode)
SetHasScript(Boolean) (Inherited from ExpressionNode)
SetNameConditionType(NameConditionType) (Inherited from ExpressionNode)
SetNodeType(ExpressionNodeType) (Inherited from ExpressionNode)
SetObjectName(String) (Inherited from ExpressionNode)
SetProperties()

Sets class properties (HasScript, NameConditionType, ...)

(Inherited from ExpressionNode)
SetTypeClass(TypeClass) (Inherited from ExpressionNode)
ToString()

Represents Expression as a string in T-SQL like syntax

ToStringForDisplay()

A special method to display some simple node in the UI in simplified form

ToStringForUrn()

Represents Expression as a string in T-SQL like syntax, which can be used in URN

(Inherited from ExpressionNode)

Applies to