# StyleScopeMarker

Artifact: [androidx.compose.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-foundation) [View Source](https://cs.android.com/search?q=file:androidx/compose/foundation/style/StyleScopeMarker.kt+class:androidx.compose.foundation.style.StyleScopeMarker) Added in [1.13.0-rc01](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.13.0-rc01) Common/All
- Cmn

  ```
  @ExperimentalFoundationStyleApi
  @DslMarker
  @Target(allowedTargets = [AnnotationTarget.CLASS])
  annotation StyleScopeMarker
  ```

*** ** * ** ***

A `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-dsl-marker/index.html` used to ensure that properties excluded by a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/style/CustomStyleScope` do not resolve to the outer scope. For example, nested styles are declared within the parent style. If a nested style doesn't expose a property, it shouldn't incorrectly capture the parent property.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/style/StyleScopeMarker#StyleScopeMarker()()` | Cmn |

## Public constructors

### StyleScopeMarker

Cmn

```
StyleScopeMarker()
```