/** * 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)); }
public override object Accept(ICosVisitor visitor) { throw new NotImplementedException("This used to implement using CosDictionary but I removed it! :O"); }
public override object Accept(ICosVisitor visitor) { throw new NotImplementedException(); }
public override object Accept(ICosVisitor visitor) { return(GetObject() != null?GetObject().Accept(visitor) : CosNull.Null.Accept(visitor)); }
public abstract object Accept(ICosVisitor visitor);