---
title: insertionReplaces
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nspositionalspecifier/insertionreplaces
---

# insertionReplaces

Returns a Boolean value that indicates whether evaluation has been successful and the object to be inserted should actually replace the keyed, indexed object in the insertion container.

## Declaration

```swift
var insertionReplaces: Bool { get }
```

## Return Value

Return Value true if evaluation has been successful and the object to be inserted should actually replace the keyed, indexed object in the insertion container, instead of being inserted before it; false otherwise.

## Discussion

Discussion If this object has never been evaluated, evaluation is attempted.

## See Also

### Accessing information about a positional specifier

- [insertionContainer](foundation/nspositionalspecifier/insertioncontainer.md)
- [insertionIndex](foundation/nspositionalspecifier/insertionindex.md)
- [insertionKey](foundation/nspositionalspecifier/insertionkey.md)
- [objectSpecifier](foundation/nspositionalspecifier/objectspecifier.md)
- [position](foundation/nspositionalspecifier/position.md)
- [setInsertionClassDescription(_:)](foundation/nspositionalspecifier/setinsertionclassdescription(_:).md)
