summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core/WebView.cs
diff options
context:
space:
mode:
authorE.Z. Hart <hartez@users.noreply.github.com>2016-04-25 10:26:40 -0600
committerRui Marinho <me@ruimarinho.net>2016-04-25 12:26:40 -0400
commit6c0c11960b26c4ccb3322fec04e0eb6f55d9da07 (patch)
tree2cd4f17c98a2edb8bf3ecb6a8612f2774f3db294 /Xamarin.Forms.Core/WebView.cs
parentee5654f8fe4f15817a8bd23e0613a6d0f9d4c9ec (diff)
downloadxamarin-forms-6c0c11960b26c4ccb3322fec04e0eb6f55d9da07.tar.gz
xamarin-forms-6c0c11960b26c4ccb3322fec04e0eb6f55d9da07.tar.bz2
xamarin-forms-6c0c11960b26c4ccb3322fec04e0eb6f55d9da07.zip
Prep WebView and renderers for removal of InternalsVisibleTo (#120)
* Create custom event args class for script eval requests Make IWebViewRenderer public * Add IWebViewRenderer docs * Add EvalRequested docs * Move EvalRequested to Internals IWebViewRenderer -> IWebViewDelegate * Add docs
Diffstat (limited to 'Xamarin.Forms.Core/WebView.cs')
-rw-r--r--Xamarin.Forms.Core/WebView.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/Xamarin.Forms.Core/WebView.cs b/Xamarin.Forms.Core/WebView.cs
index 06a5f72c..8f28497c 100644
--- a/Xamarin.Forms.Core/WebView.cs
+++ b/Xamarin.Forms.Core/WebView.cs
@@ -1,4 +1,5 @@
using System;
+using Xamarin.Forms.Internals;
using Xamarin.Forms.Platform;
namespace Xamarin.Forms
@@ -52,9 +53,8 @@ namespace Xamarin.Forms
public void Eval(string script)
{
- EventHandler<EventArg<string>> handler = EvalRequested;
- if (handler != null)
- handler(this, new EventArg<string>(script));
+ EventHandler<EvalRequested> handler = EvalRequested;
+ handler?.Invoke(this, new EvalRequested(script));
}
public void GoBack()
@@ -103,7 +103,7 @@ namespace Xamarin.Forms
OnPropertyChanged(SourceProperty.PropertyName);
}
- internal event EventHandler<EventArg<string>> EvalRequested;
+ internal event EventHandler<EvalRequested> EvalRequested;
internal event EventHandler GoBackRequested;