A class representing a ternary operator, for example x?y:z.  
            
        
        The TernaryOperator..::.RhsTernaryOperator type exposes the following members.
          
            
Constructors
        
        | Name | Description | |
|---|---|---|
| 
                 | 
              TernaryOperator..::.RhsTernaryOperator | Overloaded. | 
          
            
Methods
        
        | Name | Description | |
|---|---|---|
| 
                 | 
              Equals | (Inherited from Object.) | 
| 
                 | 
              Finalize | 
                 
                    Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
                  (Inherited from Object.) | 
            
| 
                 | 
              GetBinaryInverseOp | (Inherited from Operator.) | 
| 
                 | 
              GetBinding | 
                 
            When parsing how is x+y+z interpreted.
            Can be Operator.LEFT x+y+z -> (x+y)+z or
            Operator.RIGHT x=y=z -> x=(y=z).
            This is now deprecated
              (Inherited from Operator.) | 
            
| 
                 | 
              GetFlags | (Inherited from Operator.) | 
| 
                 | 
              GetHashCode | 
                 
                    Serves as a hash function for a particular type. 
                  (Inherited from Object.) | 
            
| 
                 | 
              GetInverseOp | (Inherited from Operator.) | 
| 
                 | 
              GetKey | 
                 
            Get the key code used to identify the operator in the operator table.
              (Inherited from Operator.) | 
            
| 
                 | 
              GetLhsOp | |
| 
                 | 
              GetName | 
                   
            returns a unique name defining this operator. 
              (Inherited from Operator.) | 
            
| 
                 | 
              GetPFMC | (Inherited from Operator.) | 
| 
                 | 
              GetPrecedence | 
                 
            Get the precedence of the operator.
            Lower values correspond to tighter binding, that is * gives a lower value than + and 1+2*3 is 1+(2*3).
              (Inherited from Operator.) | 
            
| 
                 | 
              GetRootOp | (Inherited from Operator.) | 
| 
                 | 
              GetSymbol | 
                   
            Returns the symbol used by this operator.
              (Inherited from Operator.) | 
            
| 
                 | 
              GetType | 
                 
                    Gets the Type of the current instance.
                  (Inherited from Object.) | 
            
| 
                 | 
              IsAssociative | (Inherited from Operator.) | 
| 
                 | 
              IsBinary | (Inherited from Operator.) | 
| 
                 | 
              IsCommutative | (Inherited from Operator.) | 
| 
                 | 
              IsComposite | (Inherited from Operator.) | 
| 
                 | 
              IsDistributiveOver | (Inherited from Operator.) | 
| 
                 | 
              IsEquivalence | (Inherited from Operator.) | 
| 
                 | 
              IsLeftBinding | (Inherited from Operator.) | 
| 
                 | 
              IsNary | (Inherited from Operator.) | 
| 
                 | 
              IsPrefix | (Inherited from Operator.) | 
| 
                 | 
              IsReflexive | (Inherited from Operator.) | 
| 
                 | 
              IsRightBinding | (Inherited from Operator.) | 
| 
                 | 
              IsSelfInverse | (Inherited from Operator.) | 
| 
                 | 
              IsSuffix | (Inherited from Operator.) | 
| 
                 | 
              IsSymmetric | (Inherited from Operator.) | 
| 
                 | 
              IsTernary | (Inherited from Operator.) | 
| 
                 | 
              IsTransitive | (Inherited from Operator.) | 
| 
                 | 
              IsUnary | (Inherited from Operator.) | 
| 
                 | 
              MemberwiseClone | 
                 
                    Creates a shallow copy of the current Object.
                  (Inherited from Object.) | 
            
| 
                 | 
              NotInParser | (Inherited from Operator.) | 
| 
                 | 
              NumArgs | (Inherited from Operator.) | 
| 
                 | 
              SetBinaryInverseOp | (Inherited from Operator.) | 
| 
                 | 
              SetDistributiveOver | (Inherited from Operator.) | 
| 
                 | 
              SetFlag | 
                 
            Set the value of a specific flag. Use with care 
              (Inherited from Operator.) | 
            
| 
                 | 
              SetInverseOp | (Inherited from Operator.) | 
| 
                 | 
              SetKey | 
                 
            Key code used to identify the operator in the operator table.
              (Inherited from Operator.) | 
            
| 
                 | 
              SetLhsOp | |
| 
                 | 
              SetPFMC | (Inherited from Operator.) | 
| 
                 | 
              SetPrecedence | 
                 
            Set the precedence of the operator. 
            Lower values correspond to tighter binding, that is * gives a lower value than + and 1+2*3 is 1+(2*3).
              (Inherited from Operator.) | 
            
| 
                 | 
              SetRootOp | (Inherited from Operator.) | 
| 
                 | 
              SetSymbol | 
                 
            Sets the symbol used by the operator.
              (Inherited from Operator.) | 
            
| 
                 | 
              ToFullString | 
                   
            returns a verbose representation of the operator and all its properties.
              (Inherited from Operator.) | 
            
| 
                 | 
              ToString | (Inherited from Operator.) | 
| 
                 | 
              UseBindingForPrint | (Inherited from Operator.) |