Skip to content


Namespace: ThinkGeo.Core

This enumeration describes the type of validation test to run on shapes.

public enum ShapeValidationMode

Inheritance ObjectValueTypeEnumShapeValidationMode
Implements IComparable, IFormattable, IConvertible


The simple tests are used internally before any method call is made to a shape. In this way, we have a certain level of confidence that the operation will succeed. The advanced tests are meant to be performed by users if they get a shape from an external source and consider it suspect.


Name Value Description
Simple 0 The simple tests are designed to be very fast.
Advanced 1 The advanced tests are designed to be comprehensive with no regard to