ExpressionNodeAttribute Class

The ExpressionNodeAttribute object represents an attribute of a policy-based management expression node.

System.Object
  Microsoft.SqlServer.Management.Dmf.ExpressionNode
    Microsoft.SqlServer.Management.Dmf.ExpressionNodeAttribute

Namespace:  Microsoft.SqlServer.Management.Dmf
Assembly:  Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)

[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ExpressionNodeAttribute : ExpressionNode

The ExpressionNodeAttribute type exposes the following members.

  NameDescription
Public methodExpressionNodeAttribute(String)Initializes a new instance of the ExpressionNodeAttribute class that has the specified name.
Public methodExpressionNodeAttribute(String, Type)Initializes a new instance of the ExpressionNodeAttribute class that has the specified name and type.
Top

  NameDescription
Protected propertyLastEvaluationResultGets or sets the result of the last evaluation. (Inherited from ExpressionNode.)
Public propertyNameGets the name of the expression node attribute.
Public propertyTagGets the tag text that is associated with the expression node. (Inherited from ExpressionNode.)
Public propertyTypeGets the type of expression node. (Inherited from ExpressionNode.)
Public propertyTypeClassGets the class type when the expression node represents a constant value or a variable. (Inherited from ExpressionNode.)
Top

  NameDescription
Public methodConvertToFilterNodeCreates a filter node by converting the expression node. (Inherited from ExpressionNode.)
Public methodDeepCloneReturns a copy of the expression node including properties. (Overrides ExpressionNode.DeepClone().)
Protected methodDeserializePropertiesDeserializes the properties in the expression from an XML reader. (Inherited from ExpressionNode.)
Protected methodDeserializeResultDeserializes the property results in the expression from an XML reader. (Inherited from ExpressionNode.)
Protected methodDoConvertToFilterNodeAllows the conversion of expression node to filter mode. (Inherited from ExpressionNode.)
Protected methodDoEnumAttributesDeserializes the expression node from a list of text strings. (Inherited from ExpressionNode.)
Public methodEnumChildrenReturns an enumerated list of dependent expression nodes. (Inherited from ExpressionNode.)
Protected methodEqualPropertiesDetermines whether the properties of the specified object are equal to the properties of the current expression node. (Inherited from ExpressionNode.)
Public methodEqualsReturns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. (Inherited from ExpressionNode.)
Public methodEvaluate(FacetEvaluationContext)Evaluates the expression node with the given facet context. (Inherited from ExpressionNode.)
Public methodEvaluate(FacetEvaluationContext, Boolean)Evaluates the expression node with the given facet context and checks the script as a proxy. (Inherited from ExpressionNode.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCodeGets the hash code for the object. (Inherited from ExpressionNode.)
Public methodGetResultGets the result that is returned when an expression is deserialized. (Inherited from ExpressionNode.)
Public methodGetResultStringGets the result in string format that is returned when an expression is deserialized. (Inherited from ExpressionNode.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodReadEndElementReads the end element in the expression node. (Inherited from ExpressionNode.)
Public methodSerializeSerializes the expression node to the specified XML Writer. (Inherited from ExpressionNode.)
Protected methodSerializePropertiesSerializes the properties in the expression to an XML writer. (Inherited from ExpressionNode.)
Protected methodSerializeResultSerializes the result in the expression node. (Inherited from ExpressionNode.)
Protected methodSetFilterNodeCompatibleSets the compatible filter node of the Boolean property. (Inherited from ExpressionNode.)
Protected methodSetHasScriptSets the Boolean value for the HasScript property. (Inherited from ExpressionNode.)
Protected methodSetNameConditionTypeSets the name of the condition type property. (Inherited from ExpressionNode.)
Protected methodSetNodeTypeIndicates the type of node to be set. (Inherited from ExpressionNode.)
Protected methodSetObjectNameSets the name of the expression node. (Inherited from ExpressionNode.)
Protected methodSetPropertiesSets property values. (Inherited from ExpressionNode.)
Protected methodSetTypeClassSets type class for the expression node. (Inherited from ExpressionNode.)
Public methodToStringGets the expression node attribute in string format. (Overrides ExpressionNode.ToString().)
Public methodToStringForDisplayGets the expression node attribute in string format with display formatting. (Overrides ExpressionNode.ToStringForDisplay().)
Public methodToStringForUrnReturns the referenced object in URN format. (Inherited from ExpressionNode.)
Top

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show: