void ITreeEndVisitorOf <ICompositeShape> .EndVisit(ICompositeShape compositeShape) { TryPopMaterial(compositeShape); }
public void CopyStateTo(ICompositeShape element) { element.Descriptor = Descriptor; }
void ITreeStartVisitorOf <ICompositeShape> .StartVisit(ICompositeShape compositeShape) { TryPushMaterial(compositeShape); }