private T GetInitProperty <T>(InitialPropertyKeys key) { var propertyBag = SyncRoot as Dictionary <InitialPropertyKeys, object>; if (propertyBag != null && propertyBag.TryGetValue(key, out object value)) { return((T)value); } return(default);
private T GetInitProperty <T>(InitialPropertyKeys key) { var propertyBag = InitialPropertyBag; if (propertyBag != null && propertyBag.TryGetValue(key, out object value)) { return((T)value); } return(default);
private void SetInitProperty(InitialPropertyKeys key, object value) { var propertyBag = SyncRoot as Dictionary <InitialPropertyKeys, object>; if (_state != State.NotInitialized || propertyBag is null) { throw new InvalidOperationException("This property must be set before the underlying CEF browser is created."); } propertyBag[key] = value; }
private void SetInitProperty(InitialPropertyKeys key, object value) { var propertyBag = InitialPropertyBag; if (propertyBag != null) { propertyBag[key] = value; } else { throw new InvalidOperationException("This property must be set before the underlying CEF browser is created."); } }
private T GetInitProperty <T>(InitialPropertyKeys key) { return(default);
private void SetInitProperty(InitialPropertyKeys key, object value) { throw new InvalidOperationException("This property must be set before the underlying CEF browser is created."); }