Inheritance: SvgStyleableElement, ISvgGradientElement
        private MatrixTransform GetTransformMatrix(SvgGradientElement gradientElement)
        {
            SvgMatrix svgMatrix =
                ((SvgTransformList)gradientElement.GradientTransform.AnimVal).TotalMatrix;

            MatrixTransform transformMatrix = new MatrixTransform(svgMatrix.A, svgMatrix.B, svgMatrix.C,
                svgMatrix.D, svgMatrix.E, svgMatrix.F);

            return transformMatrix;
        }
 public WpfGradientFill(SvgGradientElement gradientElement)
 {
     _gradientElement = gradientElement;
 }
 public GdiGradientFill(SvgGradientElement gradientElement)
 {
     _gradientElement = gradientElement;
 }
        private Matrix GetTransformMatrix(SvgGradientElement gradientElement)
        {
            SvgMatrix svgMatrix = ((SvgTransformList)gradientElement.GradientTransform.AnimVal).TotalMatrix;

            Matrix transformMatrix = new Matrix((float)svgMatrix.A, (float)svgMatrix.B, (float)svgMatrix.C,
                (float)svgMatrix.D, (float)svgMatrix.E, (float)svgMatrix.F);

            return transformMatrix;
        }
 public GradientPaintServer(SvgGradientElement gradientElement)
 {
     _gradientElement = gradientElement;
 }