<summary>
A gradient stop collection represents a set of stops in an ideal unit length.
This is the source resource for a linear gradient and radial gradient brush.
</summary>
<param name="preInterpolationSpace">Specifies both the input color space and the
space in which the color interpolation occurs.</param>
<param name="postInterpolationSpace">Specifies the color space colors will be
converted to after interpolation occurs.</param>
<param name="bufferPrecision">Specifies the precision in which the gradient
buffer will be held.</param>
<param name="extendMode">Specifies how the gradient will be extended outside of
the unit length.</param>
<param name="colorInterpolationMode">Determines if colors will be interpolated
in straight alpha or premultiplied alpha space.</param>
<summary> A gradient stop collection represents a set of stops in an ideal unit length. This is the source resource for a linear gradient and radial gradient brush. </summary> <param name="preInterpolationSpace">Specifies both the input color space and the space in which the color interpolation occurs.</param> <param name="postInterpolationSpace">Specifies the color space colors will be converted to after interpolation occurs.</param> <param name="bufferPrecision">Specifies the precision in which the gradient buffer will be held.</param> <param name="extendMode">Specifies how the gradient will be extended outside of the unit length.</param> <param name="colorInterpolationMode">Determines if colors will be interpolated in straight alpha or premultiplied alpha space.</param>