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.