---
title: "buildBlock(_:_:_:_:_:_:_:_:_:)"
framework: appintents
role: symbol
role_heading: Type Method
path: "appintents/resolverspecificationbuilder/buildblock(_:_:_:_:_:_:_:_:_:)"
---

# buildBlock(_:_:_:_:_:_:_:_:_:)

## Declaration

```swift
static func buildBlock<R0, R1, R2, R3, R4, R5, R6, R7, R8>(_ r0: R0, _ r1: R1, _ r2: R2, _ r3: R3, _ r4: R4, _ r5: R5, _ r6: R6, _ r7: R7, _ r8: R8) -> some ResolverSpecification where R0 : Resolver, R1 : Resolver, R2 : Resolver, R3 : Resolver, R4 : Resolver, R5 : Resolver, R6 : Resolver, R7 : Resolver, R8 : Resolver

```

## See Also

### Building the resolver specification

- [buildBlock()](appintents/resolverspecificationbuilder/buildblock().md)
- [buildBlock(_:)](appintents/resolverspecificationbuilder/buildblock(_:).md)
- [buildBlock(_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:).md)
- [buildBlock(_:_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:_:).md)
- [buildBlock(_:_:_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:_:_:)](appintents/resolverspecificationbuilder/buildblock(_:_:_:_:_:_:_:_:).md)
