Property IsSketchValid
IsSketchValid
Gets a value indicating whether this builder contains sufficient points to show a valid graphical sketch.
Declaration
public virtual bool IsSketchValid { get; }
Property Value
Type  Description 

System.Boolean 

Remarks
This can be used as an initial lightweight check to see if the current state of a builder produces a nonempty geometry. For example, it may be used to enable or disable functionality in an editing user interface. The exact requirements vary depending on the type of geometry produced by the builder:
 A MapPointBuilder must contain nonNaN x,y coordinates.
 A MultipointBuilder must contain at least one valid MapPoint.
 A PolylineBuilder must contain at least one Part. Each Part it contains must have: at least two valid points, or at least one Segment where IsCurve is true.
 A PolygonBuilder must contain at least one Part. Each Part it contains must have: at least three valid points, or at least one Segment where IsCurve is true.
 EnvelopeBuilder must contain nonNaN minimum and maximum x and y values.
Note that this is not equivalent to topological simplicity, which is enforced by Simplify(Geometry) and checked using IsSimple(Geometry). Geometries must be topologically simple to be successfully saved in a geodatabase or used in some service operations.
Does not check the SpatialReference.
Applies to
Platforms and versions
Target  Versions 

.NET Standard 2.0  100.3  200.4 
.NET  100.13  200.4 
.NET Windows  100.13  200.4 
.NET Android  200.0  200.4 
.NET iOS  200.0  200.4 
.NET Framework  100.0  200.4 
Xamarin.Android  100.0  100.15 
Xamarin.iOS  100.0  100.15 
UWP  100.0  200.4 