├── .Package.test.swift ├── .gitignore ├── .swift-version ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── .travis.yml ├── Cartfile ├── Cartfile.resolved ├── Configurations ├── Base │ ├── Common.xcconfig │ ├── Configurations │ │ ├── Debug.xcconfig │ │ ├── Profile.xcconfig │ │ ├── Release.xcconfig │ │ └── Test.xcconfig │ └── Targets │ │ ├── Application.xcconfig │ │ ├── Framework.xcconfig │ │ └── StaticLibrary.xcconfig ├── Mac OS X │ ├── Mac-Application.xcconfig │ ├── Mac-Base.xcconfig │ ├── Mac-DynamicLibrary.xcconfig │ ├── Mac-Framework.xcconfig │ └── Mac-StaticLibrary.xcconfig ├── iOS │ ├── iOS-Application.xcconfig │ ├── iOS-Base.xcconfig │ ├── iOS-Framework.xcconfig │ └── iOS-StaticLibrary.xcconfig ├── tvOS │ ├── tvOS-Application.xcconfig │ ├── tvOS-Base.xcconfig │ ├── tvOS-Framework.xcconfig │ └── tvOS-StaticLibrary.xcconfig └── watchOS │ ├── watchOS-Application.xcconfig │ ├── watchOS-Base.xcconfig │ ├── watchOS-Framework.xcconfig │ └── watchOS-StaticLibrary.xcconfig ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Sources ├── AutoRegistration.swift ├── CheckResolved.swift ├── Info.plist ├── Operators.swift ├── ResolutionError.swift ├── Resolver.swift ├── SwinjectAutoregistration.h ├── Type.swift └── TypeParser.swift ├── SwinjectAutoregistration.podspec ├── SwinjectAutoregistration.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── SwinjectAutoregistration-OSX.xcscheme │ ├── SwinjectAutoregistration-iOS.xcscheme │ ├── SwinjectAutoregistration-tvOS.xcscheme │ └── SwinjectAutoregistration-watchOS.xcscheme ├── Tests ├── Info.plist ├── LinuxMain.swift └── SwinjectAutoregistrationTests │ ├── AutoregistrationTests.swift │ ├── OperatorsTests.swift │ ├── ResolutionErrorTests.swift │ ├── TypeParserTests.swift │ └── XCTestManifests.swift └── bin └── generate /.Package.test.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/.Package.test.swift -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Configurations/Base/Common.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Common.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Configurations/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Configurations/Debug.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Configurations/Profile.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Configurations/Profile.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Configurations/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Configurations/Release.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Configurations/Test.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Configurations/Test.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Targets/Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Targets/Application.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Targets/Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Targets/Framework.xcconfig -------------------------------------------------------------------------------- /Configurations/Base/Targets/StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Base/Targets/StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configurations/Mac OS X/Mac-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Mac OS X/Mac-Application.xcconfig -------------------------------------------------------------------------------- /Configurations/Mac OS X/Mac-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Mac OS X/Mac-Base.xcconfig -------------------------------------------------------------------------------- /Configurations/Mac OS X/Mac-DynamicLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Mac OS X/Mac-DynamicLibrary.xcconfig -------------------------------------------------------------------------------- /Configurations/Mac OS X/Mac-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Mac OS X/Mac-Framework.xcconfig -------------------------------------------------------------------------------- /Configurations/Mac OS X/Mac-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/Mac OS X/Mac-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configurations/iOS/iOS-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/iOS/iOS-Application.xcconfig -------------------------------------------------------------------------------- /Configurations/iOS/iOS-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/iOS/iOS-Base.xcconfig -------------------------------------------------------------------------------- /Configurations/iOS/iOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/iOS/iOS-Framework.xcconfig -------------------------------------------------------------------------------- /Configurations/iOS/iOS-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/iOS/iOS-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configurations/tvOS/tvOS-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/tvOS/tvOS-Application.xcconfig -------------------------------------------------------------------------------- /Configurations/tvOS/tvOS-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/tvOS/tvOS-Base.xcconfig -------------------------------------------------------------------------------- /Configurations/tvOS/tvOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/tvOS/tvOS-Framework.xcconfig -------------------------------------------------------------------------------- /Configurations/tvOS/tvOS-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/tvOS/tvOS-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /Configurations/watchOS/watchOS-Application.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/watchOS/watchOS-Application.xcconfig -------------------------------------------------------------------------------- /Configurations/watchOS/watchOS-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/watchOS/watchOS-Base.xcconfig -------------------------------------------------------------------------------- /Configurations/watchOS/watchOS-Framework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/watchOS/watchOS-Framework.xcconfig -------------------------------------------------------------------------------- /Configurations/watchOS/watchOS-StaticLibrary.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Configurations/watchOS/watchOS-StaticLibrary.xcconfig -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AutoRegistration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/AutoRegistration.swift -------------------------------------------------------------------------------- /Sources/CheckResolved.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/CheckResolved.swift -------------------------------------------------------------------------------- /Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/Info.plist -------------------------------------------------------------------------------- /Sources/Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/Operators.swift -------------------------------------------------------------------------------- /Sources/ResolutionError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/ResolutionError.swift -------------------------------------------------------------------------------- /Sources/Resolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/Resolver.swift -------------------------------------------------------------------------------- /Sources/SwinjectAutoregistration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/SwinjectAutoregistration.h -------------------------------------------------------------------------------- /Sources/Type.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/Type.swift -------------------------------------------------------------------------------- /Sources/TypeParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Sources/TypeParser.swift -------------------------------------------------------------------------------- /SwinjectAutoregistration.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.podspec -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-OSX.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-OSX.xcscheme -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-iOS.xcscheme -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-tvOS.xcscheme -------------------------------------------------------------------------------- /SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-watchOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/SwinjectAutoregistration.xcodeproj/xcshareddata/xcschemes/SwinjectAutoregistration-watchOS.xcscheme -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/SwinjectAutoregistrationTests/AutoregistrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/SwinjectAutoregistrationTests/AutoregistrationTests.swift -------------------------------------------------------------------------------- /Tests/SwinjectAutoregistrationTests/OperatorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/SwinjectAutoregistrationTests/OperatorsTests.swift -------------------------------------------------------------------------------- /Tests/SwinjectAutoregistrationTests/ResolutionErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/SwinjectAutoregistrationTests/ResolutionErrorTests.swift -------------------------------------------------------------------------------- /Tests/SwinjectAutoregistrationTests/TypeParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/SwinjectAutoregistrationTests/TypeParserTests.swift -------------------------------------------------------------------------------- /Tests/SwinjectAutoregistrationTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/Tests/SwinjectAutoregistrationTests/XCTestManifests.swift -------------------------------------------------------------------------------- /bin/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swinject/SwinjectAutoregistration/HEAD/bin/generate --------------------------------------------------------------------------------