Skip to main content

BrushExtensions Class

Definition​

Namespace:Avalonia.Media
Assembly:Avalonia.Base
Package:Avalonia

Extension methods for brush classes.

public class BrushExtensions

Inheritance: object -> BrushExtensions

Methods​

NameDescription
ToImmutable (3 overloads)Converts a brush to an immutable brush.

ToImmutable overloads​

ToImmutable Method​

Converts a brush to an immutable brush.

public Avalonia.Media.IImmutableBrush ToImmutable(Avalonia.Media.IBrush brush)
Parameters​

brush Avalonia.Media.IBrush

The brush.

Returns​

Avalonia.Media.IImmutableBrush

The result of calling Avalonia.Media.IMutableBrush.ToImmutable if the brush is mutable, otherwise brush.

ToImmutable Method​

Converts a dash style to an immutable dash style.

public Avalonia.Media.Immutable.ImmutableDashStyle ToImmutable(Avalonia.Media.IDashStyle style)
Parameters​

style Avalonia.Media.IDashStyle

The dash style.

Returns​

Avalonia.Media.Immutable.ImmutableDashStyle

The result of calling Avalonia.Media.DashStyle.ToImmutable if the style is mutable, otherwise style.

ToImmutable Method​

Converts a pen to an immutable pen.

public Avalonia.Media.Immutable.ImmutablePen ToImmutable(Avalonia.Media.IPen pen)
Parameters​

pen Avalonia.Media.IPen

The pen.

Returns​

Avalonia.Media.Immutable.ImmutablePen

The result of calling Avalonia.Media.Pen.ToImmutable if the brush is mutable, otherwise pen.