• HeinrichAD's avatar
    Add: shape-rendering; Fix: CurrentCulture · 7894ea9e
    HeinrichAD authored
    Fix:
    Now the application make sure to set back the old culture even an error
    occurred.
    SvgColourConverter.ConvertFrom
    SvgPathBuilder.ConvertTo
    SvgDocument.Write
    SvgExtentions.GetXML
    
    Add:
    Attribute: "shape-rendering"
    
    Change:
    - Many other properties were unknowingly overloaded. I changed them to
    override.
    - Some methods or structures need the [CLSCompliant(false)] Attribute.
    For example the Enums.TryParse extension. This extension has the where
    condition IConvertible. IConvertible is [CLSCompliant(false)] and that
    the reason why it is correct to mark the Enums.TryParse extension also
    as [CLSCompliant(false)].
    - Property "float Opacity" in SvgElement was unknowingly overloaded in
    SvgGradientStop as string [stop-opacity]. In the end this property was
    only used as float. I changed the SvgGradientStop.Opacity property from
    string to float and to override.
    7894ea9e