ICefListValue.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. namespace Xilium.CefGlue
  3. {
  4. public interface ICefListValue : IDisposable
  5. {
  6. int Count { get; }
  7. bool IsOwned { get; }
  8. bool IsReadOnly { get; }
  9. bool IsValid { get; }
  10. bool Clear();
  11. ICefListValue Copy();
  12. ICefBinaryValue GetBinary(int index);
  13. bool GetBool(int index);
  14. ICefDictionaryValue GetDictionary(int index);
  15. double GetDouble(int index);
  16. int GetInt(int index);
  17. ICefListValue GetList(int index);
  18. string GetString(int index);
  19. CefValue GetValue(int index);
  20. CefValueType GetValueType(int index);
  21. bool IsEqual(ICefListValue that);
  22. bool IsSame(ICefListValue that);
  23. bool Remove(int index);
  24. bool SetBinary(int index, ICefBinaryValue value);
  25. bool SetBool(int index, bool value);
  26. bool SetDictionary(int index, ICefDictionaryValue value);
  27. bool SetDouble(int index, double value);
  28. bool SetInt(int index, int value);
  29. bool SetList(int index, ICefListValue value);
  30. bool SetNull(int index);
  31. bool SetSize(int size);
  32. bool SetString(int index, string value);
  33. bool SetValue(int index, CefValue value);
  34. }
  35. }