internal FileManager(GMExtension extension) { if (extension == null) { throw new ArgumentNullException(nameof(extension)); } files = new List <GMExtensionFile>(); this.extension = extension; }
internal FrameworkManager(GMExtension extension) { if (extension == null) { throw new ArgumentNullException(nameof(extension)); } entries = new List <GMExtensionFrameworkEntry>(); this.extension = extension; }
internal GMExtensionFile(GMExtension extension) { if (extension == null) { throw new ArgumentNullException(nameof(extension)); } Functions = new FunctionManager(this); Constants = new ConstantManager(this); ProxyFiles = new ProxyFileManager(this); this.extension = extension; }
internal GMExtensionIos(GMExtension extension) { SystemFrameworks = new FrameworkManager(extension); ThirdPartyFrameworks = new FrameworkManager(extension); }