package sharpen.core.csharp.ast; public class CSNestedTypeReference extends CSTypeReferenceExpression { final CSTypeReferenceExpression _parent; final CSTypeReferenceExpression _child; public CSNestedTypeReference (CSTypeReferenceExpression parent, CSTypeReferenceExpression child) { this._parent = parent; this._child = child; } @Override public void accept(CSVisitor visitor) { visitor.visit(this); } public CSTypeReferenceExpression getParent() { return _parent; } public CSTypeReferenceExpression getChild() { return _child; } @Override public String getTypeName() { return _parent.getTypeName() + '.' + _child.getTypeName(); } }