Complete managed API reference

Generated from the shipped assembly: 607 exported public types across 29 namespaces. Every public class, interface, struct, enum, delegate, nested type and open generic definition returned by .NET reflection is included.

Each page lists the type's declared public constructors, properties, fields, events, methods and operators, including overload signatures and upstream XML documentation when present. Inherited members remain available through Python.NET and are documented on their declaring type. A missing upstream summary is reported explicitly; this generator does not invent documentation.

Use acadsharp.get_type(clr_name) for exact type resolution, including CLR nested names (+) and generic arity suffixes (backticks). Original namespaces such as ACadSharp.Entities can be imported after acadsharp.load(). The machine-readable equivalent is bundled as acadsharp/api.json.

This reference describes the managed backend. See Native AOT for the separate native backend's implemented operations.

ACadSharp

ACadSharp.Attributes

ACadSharp.Blocks

ACadSharp.Classes

ACadSharp.DataStorage

ACadSharp.Entities

ACadSharp.Entities.AecEntities

ACadSharp.Entities.Mechanical

ACadSharp.Entities.ProxyGraphics

ACadSharp.Exceptions

ACadSharp.Extensions

ACadSharp.Header

ACadSharp.IO

ACadSharp.Objects

ACadSharp.Objects.AEC

ACadSharp.Objects.Collections

ACadSharp.Objects.Evaluations

ACadSharp.Prototype1b

ACadSharp.Prototype1b.Segments

ACadSharp.Tables

ACadSharp.Tables.Collections

ACadSharp.Text

ACadSharp.Types.Units

ACadSharp.XData

CSMath

CSMath.Extensions

CSMath.Geometry

CSUtilities.Attributes

CSUtilities.Extensions