ArcGIS Pro 2.9 API Reference Guide
SketchSymbol Property (MapTool)
Example 

ArcGIS.Desktop.Mapping Namespace > MapTool Class : SketchSymbol Property
Gets or sets the symbol to use for the sketch. This is only supported when creating a sketch in map coordinates.
Syntax
protected CIMSymbolReference SketchSymbol {get; set;}
Protected Property SketchSymbol As CIMSymbolReference
Example
Change the default symbol used while sketching.
internal class SketchTool_WithSymbol : MapTool
{
  public SketchTool_WithSymbol()
  {
    IsSketchTool = true;
    SketchOutputMode = SketchOutputMode.Map; //Changing the Sketch Symbol is only supported with map sketches.
    SketchType = SketchGeometryType.Rectangle;
  }

  protected override Task OnToolActivateAsync(bool hasMapViewChanged)
  {
    return QueuedTask.Run(() =>
    {
      //Set the Sketch Symbol if it hasn't already been set.
      if (SketchSymbol != null)
        return;
      var polygonSymbol = SymbolFactory.Instance.ConstructPolygonSymbol(ColorFactory.Instance.CreateRGBColor(24, 69, 59), SimpleFillStyle.Solid, SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.BlackRGB, 1.0, SimpleLineStyle.Dash));
      SketchSymbol = polygonSymbol.MakeSymbolReference();
    });
  }
}
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

MapTool Class
MapTool Members