# KeywordDeclarationOverrides

> An array of all the keyword declaration overrides in this settings configuration.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor.Shaders](/engine/6000.6/script-reference/unityeditor/shaders.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public ShaderBuildSettings.KeywordDeclarationOverride[] KeywordDeclarationOverrides { set; }
```

### Remarks

Setting the value of this property will run validation on the data and throw an `ArgumentException` in the case of invalid data. This property can only be used for setting the override data. To read the current data the [ShaderBuildSettings.GetKeywordDeclarationOverridesCopy](/engine/6000.6/script-reference/unityeditor/shaders/shaderbuildsettings/getkeyworddeclarationoverridescopy.md) method must be used.
