public static IComObject <ID2D1SimplifiedGeometrySink> Open(this ID2D1PathGeometry geometry) { if (geometry == null) { throw new ArgumentNullException(nameof(geometry)); } geometry.Open(out var sink).ThrowOnError(); return(new ComObject <ID2D1SimplifiedGeometrySink>(sink)); }
internal D2D1PathGeometry(ID2D1PathGeometry geometry) { this.geometry = geometry; }