---
title: EnvironmentObject.Wrapper
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/environmentobject/wrapper
---

# EnvironmentObject.Wrapper

A wrapper of the underlying environment object that can create bindings to its properties using dynamic member lookup.

## Declaration

```swift
@MainActor @dynamicMemberLookup @frozen @preconcurrency struct Wrapper
```

## Topics

### Getting a binding value

- [subscript(dynamicMember:)](swiftui/environmentobject/wrapper/subscript(dynamicmember:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the value

- [wrappedValue](swiftui/environmentobject/wrappedvalue.md)
- [projectedValue](swiftui/environmentobject/projectedvalue.md)
