//--------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Globalization; namespace System.Data.Query.InternalTrees { /// /// LeafOp - matches any subtree /// internal sealed class LeafOp : RulePatternOp { /// /// The singleton instance of this class /// internal static readonly LeafOp Instance = new LeafOp(); internal static readonly LeafOp Pattern = Instance; /// /// 0 children /// internal override int Arity { get { return 0; } } #region constructors /// /// Niladic constructor /// private LeafOp() : base(OpType.Leaf) { } #endregion } }