internal GMExtensionProxyFile(GMExtensionFile extensionFile) { if (extensionFile == null) { throw new ArgumentNullException(nameof(extensionFile)); } this.extensionFile = extensionFile; }
internal ConstantManager(GMExtensionFile extensionFile) { if (extensionFile == null) { throw new ArgumentNullException(nameof(extensionFile)); } constants = new List <GMExtensionConstant>(); this.extensionFile = extensionFile; }
internal ProxyFileManager(GMExtensionFile extensionFile) { if (extensionFile == null) { throw new ArgumentNullException(nameof(extensionFile)); } proxyFiles = new List <GMExtensionProxyFile>(); this.extensionFile = extensionFile; }
internal FunctionManager(GMExtensionFile extensionFile) { if (extensionFile == null) { throw new ArgumentNullException(nameof(extensionFile)); } functions = new List <GMExtensionFunction>(); this.extensionFile = extensionFile; }
internal GMExtensionFunction(GMExtensionFile extensionFile) { if (extensionFile == null) { throw new ArgumentNullException(nameof(extensionFile)); } ExternalName = ""; Name = ""; Help = ""; ReturnType = VariableType.String; Arguments = new List <VariableType>(); VariableArguments = false; this.extensionFile = extensionFile; }