# VisitExceptionKind

> Flags used to specify a set of exceptions.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Properties](/engine/6000.6/script-reference/unity/properties.md)
* **Assembly:** UnityEngine.PropertiesModule

```csharp
[Flags]
public enum VisitExceptionKind
```

## Fields

| Value                                                                                       | Description                                                              |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [All](/engine/6000.6/script-reference/unity/properties/visitexceptionkind/all.md)           | Use this flag to specify all exceptions.                                 |
| [Internal](/engine/6000.6/script-reference/unity/properties/visitexceptionkind/internal.md) | Flag used to specify internal exceptions thrown by the core visitation.  |
| [None](/engine/6000.6/script-reference/unity/properties/visitexceptionkind/none.md)         | Flag used to specify no exception types.                                 |
| [Visitor](/engine/6000.6/script-reference/unity/properties/visitexceptionkind/visitor.md)   | Use this flag to specify exceptions thrown from the visitor code itself. |
