Condividi tramite


Classe ExpressionNodeChildren

The ExpressionNodeChildren object represents the child expression nodes that are dependent on an expression node.

Spazio dei nomi  Microsoft.SqlServer.Management.Dmf
Assembly:  Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)

Sintassi

'Dichiarazione
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class ExpressionNodeChildren _
    Inherits ExpressionNode
'Utilizzo
Dim instance As ExpressionNodeChildren
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class ExpressionNodeChildren : ExpressionNode
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ExpressionNodeChildren abstract : public ExpressionNode
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ExpressionNodeChildren =  
    class
        inherit ExpressionNode
    end
public abstract class ExpressionNodeChildren extends ExpressionNode

Nel tipo ExpressionNodeChildren sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo protetto ExpressionNodeChildren Initializes a new instance of the ExpressionNodeChildren class.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta ChildrenList Gets or sets a list of dependent child expression nodes.
Proprietà pubblica Count Gets the number of child expression nodes that are dependent on the parent node.
Proprietà pubblica EnumerableChildrenList Gets an enumerable list of dependent child expression nodes.
Proprietà protetta LastEvaluationResult Gets or sets the result of the last evaluation. Ereditato da ExpressionNode.
Proprietà pubblica Tag Gets the tag text that is associated with the expression node. Ereditato da ExpressionNode.
Proprietà pubblica Type Gets the type of expression node. Ereditato da ExpressionNode.
Proprietà pubblica TypeClass Gets the class type when the expression node represents a constant value or a variable. Ereditato da ExpressionNode.

In alto

Metodi

  Nome Descrizione
Metodo protetto Add Gets the number of child expression nodes that are dependent on the parent node.
Metodo pubblico ConvertToFilterNode Creates a filter node by converting the expression node. Ereditato da ExpressionNode.
Metodo pubblico DeepClone Creates a copy of the referenced object. This includes all its properties. Ereditato da ExpressionNode.
Metodo protetto DeserializeProperties Deserializes the properties in the expression from an XML reader. Esegue l'override di ExpressionNode. . :: . .DeserializeProperties(XmlReader, Boolean).
Metodo protetto DeserializeResult Deserializes the property results in the expression from an XML reader. Ereditato da ExpressionNode.
Metodo protetto DoConvertToFilterNode Allows the conversion of expression node to filter mode. Ereditato da ExpressionNode.
Metodo protetto DoEnumAttributes Populates the specified list with attributes associated with the expression node. Esegue l'override di ExpressionNode. . :: . .DoEnumAttributes(List< (Of < <' (String> ) > > )).
Metodo pubblico EnumChildren Returns an enumerated list of the children listed in this object. Esegue l'override di ExpressionNode. . :: . .EnumChildren() () () ().
Metodo protetto EqualProperties Determines whether the specified object has equal properties to the referenced object. Esegue l'override di ExpressionNode. . :: . .EqualProperties(Object).
Metodo pubblico Equals Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. Ereditato da ExpressionNode.
Metodo pubblico Evaluate(FacetEvaluationContext) Evaluates the expression node with the given facet context. Ereditato da ExpressionNode.
Metodo pubblico Evaluate(FacetEvaluationContext, Boolean) Evaluates the expression node with the given facet context and checks the script as a proxy. Ereditato da ExpressionNode.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Gets the hash code for the object. Ereditato da ExpressionNode.
Metodo pubblico GetResult Gets the result that is returned when an expression is deserialized. Ereditato da ExpressionNode.
Metodo pubblico GetResultString Gets the result in string format that is returned when an expression is deserialized. Ereditato da ExpressionNode.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo protetto ReadEndElement Reads the end element in the expression node. Ereditato da ExpressionNode.
Metodo pubblico Serialize Serializes the expression node to the specified XML Writer. Ereditato da ExpressionNode.
Metodo protetto SerializeProperties Esegue l'override di ExpressionNode. . :: . .SerializeProperties(XmlWriter, Boolean).
Metodo protetto SerializeResult Serializes the result in the expression node. Ereditato da ExpressionNode.
Metodo protetto SetFilterNodeCompatible Sets the compatible filter node of the Boolean property. Ereditato da ExpressionNode.
Metodo protetto SetHasScript Sets the Boolean value for the HasScript property. Ereditato da ExpressionNode.
Metodo protetto SetNameConditionType Sets the name of the condition type property. Ereditato da ExpressionNode.
Metodo protetto SetNodeType Indicates the type of node to be set. Ereditato da ExpressionNode.
Metodo protetto SetObjectName Sets the name of the expression node. Ereditato da ExpressionNode.
Metodo protetto SetProperties Sets property values. Ereditato da ExpressionNode.
Metodo protetto SetTypeClass Sets type class for the expression node. Ereditato da ExpressionNode.
Metodo pubblico ToString Gets the expression node children in string format. Esegue l'override di ExpressionNode. . :: . .ToString() () () ().
Metodo pubblico ToStringForDisplay Returns the referenced object in string format for display. Ereditato da ExpressionNode.
Metodo pubblico ToStringForUrn Returns the referenced object in URN format. Ereditato da ExpressionNode.

In alto

Osservazioni

Questo spazio dei nomi, classe o membro è supportato solo nella versione 2.0 di Microsoft .NET Framework.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.