# `GSExportSettingsViewController instance:outlineFormat:activeInstances:seenInstanceNames:duplicateNames:instanceCount:error:`

*Instance Method*

## Declaration

```swift
func instance(_ currInstance: GSInstance, outlineFormat: GSOutlineFormat, activeInstances: NSMutableArray, seenInstanceNames: NSMutableSet, duplicateNames: NSMutableArray, instanceCount: UnsafeMutablePointer<UInt>) throws
```

```objc
- (BOOL) instance:(GSInstance *) currInstance outlineFormat:(GSOutlineFormat) outlineFormat activeInstances:(NSMutableArray *) activeInstances seenInstanceNames:(NSMutableSet *) seenInstanceNames duplicateNames:(NSMutableArray *) duplicateNames instanceCount:(NSUInteger *) instanceCount error:(NSError **) error;
```

```python
instance_outlineFormat_activeInstances_seenInstanceNames_duplicateNames_instanceCount_error_(currInstance: GSInstance, outlineFormat: GSOutlineFormat, activeInstances: list, seenInstanceNames: set, duplicateNames: list, instanceCount: int) -> tuple[bool, NSError]
```

