Ejemplo n.º 1
0
        /**
         * visitor pattern double dispatch method.
         *
         * @param visitor The object to notify when visiting this object.
         * @return any object, depending on the visitor implementation, or null
         * @throws IOException If an error occurs while visiting this object.
         */

        public override object Accept(ICosVisitor visitor)
        {
            return(visitor.VisitFromInt(this));
        }
Ejemplo n.º 2
0
 public override object Accept(ICosVisitor visitor)
 {
     throw new NotImplementedException("This used to implement using CosDictionary but I removed it! :O");
 }
Ejemplo n.º 3
0
 public override object Accept(ICosVisitor visitor)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 4
0
 public override object Accept(ICosVisitor visitor)
 {
     return(GetObject() != null?GetObject().Accept(visitor) : CosNull.Null.Accept(visitor));
 }
Ejemplo n.º 5
0
 public abstract object Accept(ICosVisitor visitor);