diff --git a/src/Avalonia.Base/AvaloniaProperty.cs b/src/Avalonia.Base/AvaloniaProperty.cs
index 24244c5068..bda30c08fb 100644
--- a/src/Avalonia.Base/AvaloniaProperty.cs
+++ b/src/Avalonia.Base/AvaloniaProperty.cs
@@ -257,7 +257,18 @@ namespace Avalonia
return result;
}
- ///
+ ///
+ /// Registers an attached .
+ ///
+ /// The type of the class that is registering the property.
+ /// The type of the property's value.
+ /// The name of the property.
+ /// The default value of the property.
+ /// Whether the property inherits its value.
+ /// The default binding mode for the property.
+ /// A value validation callback.
+ /// A value coercion callback.
+ /// if is set to true enable data validation.
///
/// A method that gets called before and after the property starts being notified on an
/// object; the bool argument will be true before and false afterwards. This callback is
diff --git a/src/Avalonia.Base/AvaloniaPropertyRegistry.cs b/src/Avalonia.Base/AvaloniaPropertyRegistry.cs
index fc0ca2323e..8e6f7b0983 100644
--- a/src/Avalonia.Base/AvaloniaPropertyRegistry.cs
+++ b/src/Avalonia.Base/AvaloniaPropertyRegistry.cs
@@ -364,7 +364,7 @@ namespace Avalonia
/// The property.
///
/// You won't usually want to call this method directly, instead use the
- ///
+ ///
/// method.
///
public void Register(Type type, AvaloniaProperty property)
diff --git a/src/Avalonia.Base/Media/TextFormatting/TextFormatterImpl.cs b/src/Avalonia.Base/Media/TextFormatting/TextFormatterImpl.cs
index 12efb3c383..a40cbf95ad 100644
--- a/src/Avalonia.Base/Media/TextFormatting/TextFormatterImpl.cs
+++ b/src/Avalonia.Base/Media/TextFormatting/TextFormatterImpl.cs
@@ -658,7 +658,7 @@ namespace Avalonia.Media.TextFormatting
/// Performs text wrapping returns a list of text lines.
///
///
- /// Whether can be reused to store the split runs.
+ /// Whether can be reused to store the split runs.
/// The first text source index.
/// The paragraph width.
/// The text paragraph properties.
diff --git a/src/Avalonia.Base/Platform/IDrawingContextImpl.cs b/src/Avalonia.Base/Platform/IDrawingContextImpl.cs
index 8962bc1586..ffdfa9aac1 100644
--- a/src/Avalonia.Base/Platform/IDrawingContextImpl.cs
+++ b/src/Avalonia.Base/Platform/IDrawingContextImpl.cs
@@ -128,6 +128,7 @@ namespace Avalonia.Platform
/// Pushes an opacity value.
///
/// The opacity.
+ /// where to apply the opacity.
void PushOpacity(double opacity, Rect bounds);
///
diff --git a/src/Avalonia.Base/Rendering/DisplayDirtyRect.cs b/src/Avalonia.Base/Rendering/DisplayDirtyRect.cs
index 7e6c3062cd..7a89e5b3cc 100644
--- a/src/Avalonia.Base/Rendering/DisplayDirtyRect.cs
+++ b/src/Avalonia.Base/Rendering/DisplayDirtyRect.cs
@@ -3,7 +3,7 @@
namespace Avalonia.Rendering
{
///
- /// Holds the state for a dirty rect rendered when is set.
+ /// Holds the state for a dirty rect rendered when is set.
///
internal class DisplayDirtyRect
{
diff --git a/src/Avalonia.Base/Rendering/SceneGraph/GeometryNode.cs b/src/Avalonia.Base/Rendering/SceneGraph/GeometryNode.cs
index 3ab535897a..f64a3e845d 100644
--- a/src/Avalonia.Base/Rendering/SceneGraph/GeometryNode.cs
+++ b/src/Avalonia.Base/Rendering/SceneGraph/GeometryNode.cs
@@ -17,7 +17,6 @@ namespace Avalonia.Rendering.SceneGraph
/// The fill brush.
/// The stroke pen.
/// The geometry.
- /// Auxiliary data required to draw the brush.
public GeometryNode(Matrix transform,
IImmutableBrush? brush,
IPen? pen,
diff --git a/src/Avalonia.Base/Rendering/SceneGraph/LineNode.cs b/src/Avalonia.Base/Rendering/SceneGraph/LineNode.cs
index f21791d038..61bffc3260 100644
--- a/src/Avalonia.Base/Rendering/SceneGraph/LineNode.cs
+++ b/src/Avalonia.Base/Rendering/SceneGraph/LineNode.cs
@@ -17,7 +17,6 @@ namespace Avalonia.Rendering.SceneGraph
/// The stroke pen.
/// The start point of the line.
/// The end point of the line.
- /// Auxiliary data required to draw the brush.
public LineNode(
Matrix transform,
IPen pen,
diff --git a/src/Avalonia.Base/Rendering/SceneGraph/OpacityMaskNode.cs b/src/Avalonia.Base/Rendering/SceneGraph/OpacityMaskNode.cs
index e10d712c2d..b0584038a8 100644
--- a/src/Avalonia.Base/Rendering/SceneGraph/OpacityMaskNode.cs
+++ b/src/Avalonia.Base/Rendering/SceneGraph/OpacityMaskNode.cs
@@ -17,7 +17,6 @@ namespace Avalonia.Rendering.SceneGraph
///
/// The opacity mask to push.
/// The bounds of the mask.
- /// Auxiliary data required to draw the brush.
public OpacityMaskNode(IImmutableBrush mask, Rect bounds)
: base(default, Matrix.Identity, mask)
{
diff --git a/src/Avalonia.Base/Rendering/SceneGraph/RectangleNode.cs b/src/Avalonia.Base/Rendering/SceneGraph/RectangleNode.cs
index cee9ce9df7..94f61df47d 100644
--- a/src/Avalonia.Base/Rendering/SceneGraph/RectangleNode.cs
+++ b/src/Avalonia.Base/Rendering/SceneGraph/RectangleNode.cs
@@ -20,7 +20,6 @@ namespace Avalonia.Rendering.SceneGraph
/// The stroke pen.
/// The rectangle to draw.
/// The box shadow parameters
- /// Auxiliary data required to draw the brush.
public RectangleNode(
Matrix transform,
IImmutableBrush? brush,
diff --git a/src/Avalonia.Controls/Platform/IInsetsManager.cs b/src/Avalonia.Controls/Platform/IInsetsManager.cs
index 6288142805..072bace154 100644
--- a/src/Avalonia.Controls/Platform/IInsetsManager.cs
+++ b/src/Avalonia.Controls/Platform/IInsetsManager.cs
@@ -36,7 +36,7 @@ namespace Avalonia.Controls.Platform
SafeAreaPadding = safeArePadding;
}
- ///
+ ///
public Thickness SafeAreaPadding { get; }
}
diff --git a/src/Avalonia.Controls/SplitButton/SplitButton.cs b/src/Avalonia.Controls/SplitButton/SplitButton.cs
index 19d2b1c5da..e790578675 100644
--- a/src/Avalonia.Controls/SplitButton/SplitButton.cs
+++ b/src/Avalonia.Controls/SplitButton/SplitButton.cs
@@ -432,7 +432,7 @@ namespace Avalonia.Controls
}
///
- /// Called when the property changes.
+ /// Called when the property changes.
///
private void Flyout_PlacementPropertyChanged(AvaloniaPropertyChangedEventArgs e)
{
diff --git a/src/Browser/Avalonia.Browser/BrowserAppBuilder.cs b/src/Browser/Avalonia.Browser/BrowserAppBuilder.cs
index 32637b6d1b..9bb471005b 100644
--- a/src/Browser/Avalonia.Browser/BrowserAppBuilder.cs
+++ b/src/Browser/Avalonia.Browser/BrowserAppBuilder.cs
@@ -16,7 +16,7 @@ public class BrowserPlatformOptions
public static class BrowserAppBuilder
{
///
- /// Configures browser backend, loads avalonia javascript modules and creates a single view lifetime from the passed parameter.
+ /// Configures browser backend, loads avalonia javascript modules and creates a single view lifetime from the passed parameter.
///
/// Application builder.
/// ID of the html element where avalonia content should be rendered.
diff --git a/src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs b/src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs
index 87fa963871..318b0fe9ae 100644
--- a/src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs
+++ b/src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs
@@ -29,7 +29,6 @@ namespace Avalonia.Direct2D1.Media
///
/// Initializes a new instance of the class.
///
- /// The visual brush renderer.
/// The render target to draw to.
///
/// An object to use to create layers. May be null, in which case a