# isValid

> Returns true if Sampler is valid. (Read Only)

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.Profiling](/engine/6000.6/script-reference/unityengine/profiling.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public bool isValid { get; }
```

### Remarks

Invalid Sampler represents non-existing Profiler label.

**Note:** At the moment all built-in counters are available only in the Editor and Development Players. [Sampler.Get](/engine/6000.6/script-reference/unityengine/profiling/sampler/get.md) in non-Development Players returns invalid Sampler.

### Examples

```csharp
using UnityEngine;
using UnityEngine.Profiling;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    void Start()
    {
        var sampler = Sampler.Get("BehaviourUpdate");
        if (sampler.isValid)
            Debug.Log("Retrieved a Sampler for BehaviourUpdate!");

        sampler = Sampler.Get("TerrainRenderer");
        if (!sampler.isValid)
            Debug.Log("Profiler label TerrainRenderer does not exist!");
    }
}
```
