public static bool SetSampleParameters(LogSampleMode mode, int frequency) { if (!Enum.IsDefined(typeof(LogSampleMode), mode)) { throw new ArgumentException("Invalid sample mode.", nameof(mode)); } if (frequency < 1) { throw new ArgumentOutOfRangeException(nameof(frequency), frequency, "Frequency must be positive."); } return(SetSampleMode(mode, frequency)); }
extern static bool SetSampleMode(LogSampleMode value, int frequency);
extern static void GetSampleMode(out LogSampleMode mode, out int frequency);