private StylusPointCollection GetInkRenderInfoStylusPointList(MouseRender.InkRenderInfo inkRender) { StylusPointCollection stylusPointCollection = this.GetStylusPointsFromStrokeVisualList(inkRender.StrokeVisualList); MouseRender.InkStrokeTipBuilder strokeTipBuilder = inkRender.StrokeTipBuilder; MouseRender.InkStrokeTipBuilder inkStrokeTipBuilder; if (true) { inkStrokeTipBuilder = strokeTipBuilder; } if (inkStrokeTipBuilder != null) { StylusPointCollection strokeTipCollection = inkStrokeTipBuilder.StrokeTipCollection; if (strokeTipCollection != null && strokeTipCollection.Any <StylusPoint>()) { if (2 != 0 && stylusPointCollection != null) { stylusPointCollection.Add(strokeTipCollection); } else { try { stylusPointCollection = this.CloneStylusPointCollection(strokeTipCollection); } catch (Exception) { } } } } return(stylusPointCollection); }
public static List <DrawingVisual> GetInkRenderDryingDrawVisual(MouseRender.InkRenderInfo inkRender) { List <DrawingVisual> dryingDrawVisualFromStrokeVisualList; dryingDrawVisualFromStrokeVisualList = InkRenderVisual.GetDryingDrawVisualFromStrokeVisualList(inkRender.StrokeVisualList); MouseRender.InkStrokeTipBuilder strokeTipBuilder = inkRender.StrokeTipBuilder; DrawingVisual drawingVisual = (strokeTipBuilder != null) ? ((MouseRender.IInkStrokeTipBuilder)strokeTipBuilder).GetBuildingStroke() : null; DrawingVisual drawingVisual2; drawingVisual2 = drawingVisual; if (drawingVisual2 != null) { dryingDrawVisualFromStrokeVisualList.Add(drawingVisual2); } return(dryingDrawVisualFromStrokeVisualList); }