internal SWIG.Config ToSWIG() { SWIG.Config config = new SWIG.Config(); config.dial_timeout_milliseconds = DialTimeoutMilliseconds; config.temp_directory = TempDirectory; config.user_agent = UserAgent; return(config); }
private void Init(Config config = null) { SWIG.DLLInitializer.Init(); if (string.IsNullOrEmpty(TempDirectory)) { TempDirectory = System.IO.Path.GetTempPath(); } if (config == null) { _config = new SWIG.Config(); _config.temp_directory = TempDirectory; } else { _config = config.ToSWIG(); } }