Share via


ExpressionNodeFunction Members

Include Protected Members
Include Inherited Members

The ExpressionNodeFunction object represents part of a policy-based management expression that is a function.

The ExpressionNodeFunction type exposes the following members.

Constructors

  Name Description
Public method ExpressionNodeFunction(ExpressionNodeFunction.Function, array<ExpressionNode[]) Initializes a new instance of the ExpressionNodeFunction class that has the specified function and arguments.

Top

Methods

  Name Description
Protected method Add(ExpressionNode) (Inherited from ExpressionNodeChildren.)
Public method ConvertToFilterNode() Creates a filter node by converting the expression node. (Inherited from ExpressionNode.)
Public method DeepClone() (Overrides ExpressionNode.DeepClone().)
Protected method DeserializeProperties(XmlReader, Boolean) (Inherited from ExpressionNodeChildren.)
Protected method DeserializeResult(XmlReader) (Inherited from ExpressionNode.)
Protected method DoConvertToFilterNode() (Inherited from ExpressionNode.)
Protected method DoEnumAttributes(List<String>) (Inherited from ExpressionNodeChildren.)
Public method EnumChildren() (Inherited from ExpressionNodeChildren.)
Protected method EqualProperties(Object) (Inherited from ExpressionNodeChildren.)
Public method Equals(Object) Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. (Inherited from ExpressionNode.)
Public method Evaluate(FacetEvaluationContext) (Inherited from ExpressionNode.)
Public method Evaluate(FacetEvaluationContext, Boolean) (Inherited from ExpressionNode.)
Protected method Finalize() (Inherited from Object.)
Public method GetHashCode() (Inherited from ExpressionNode.)
Public method GetResult() Gets the result that is returned when an expression is deserialized. (Inherited from ExpressionNode.)
Public method GetResultString() (Inherited from ExpressionNode.)
Public method GetType() (Inherited from Object.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method ReadEndElement(XmlReader) (Inherited from ExpressionNode.)
Public method Serialize(XmlWriter) Serializes the expression node to the specified XML Writer. (Inherited from ExpressionNode.)
Protected method SerializeProperties(XmlWriter, Boolean) (Inherited from ExpressionNodeChildren.)
Protected method SerializeResult(XmlWriter) (Inherited from ExpressionNode.)
Protected method SetFilterNodeCompatible(Boolean) (Inherited from ExpressionNode.)
Protected method SetHasScript(Boolean) (Inherited from ExpressionNode.)
Protected method SetNameConditionType(NameConditionType) (Inherited from ExpressionNode.)
Protected method SetNodeType(ExpressionNodeType) (Inherited from ExpressionNode.)
Protected method SetObjectName(String) (Inherited from ExpressionNode.)
Protected method SetProperties() (Inherited from ExpressionNode.)
Protected method SetTypeClass(TypeClass) (Inherited from ExpressionNode.)
Public method ToString() (Overrides ExpressionNodeChildren.ToString().)
Public method ToStringForDisplay() (Overrides ExpressionNode.ToStringForDisplay().)
Public method ToStringForUrn() Returns the referenced object in URN format. (Inherited from ExpressionNode.)

Top

Properties

  Name Description
Protected property ChildrenList (Inherited from ExpressionNodeChildren.)
Public property Count (Inherited from ExpressionNodeChildren.)
Public property EnumerableChildrenList (Inherited from ExpressionNodeChildren.)
Public propertyStatic member FunctionsDefinitions Gets the function definitions.
Public property FunctionType Gets the type of function.
Protected property LastEvaluationResult (Inherited from ExpressionNode.)
Public property ReturnType Gets the type that is returned by the function.
Public property Tag Gets the tag text that is associated with the expression node. (Inherited from ExpressionNode.)
Public property Type Gets the type of expression node. (Inherited from ExpressionNode.)
Public property TypeClass Gets the class type when the expression node represents an object. (Inherited from ExpressionNode.)

Top