@@ -630,7 +630,7 @@ public void RegisterAsyncJsObject(string name, object objectToBind, BindingOptio
630630
631631 public IJavascriptObjectRepository JavascriptObjectRepository
632632 {
633- get { return managedCefBrowserAdapter == null ? null : managedCefBrowserAdapter . JavascriptObjectRepository ; }
633+ get { return managedCefBrowserAdapter ? . JavascriptObjectRepository ; }
634634 }
635635
636636 /// <summary>
@@ -772,9 +772,9 @@ protected virtual void OnPaint(PaintElementType type, Rect dirtyRect, IntPtr buf
772772 /// <param name="cursor">If type is Custom then customCursorInfo will be populated with the custom cursor information</param>
773773 /// <param name="type">cursor type</param>
774774 /// <param name="customCursorInfo">custom cursor Information</param>
775- void IRenderWebBrowser . OnCursorChange ( IntPtr handle , CursorType type , CursorInfo customCursorInfo )
775+ void IRenderWebBrowser . OnCursorChange ( IntPtr cursor , CursorType type , CursorInfo customCursorInfo )
776776 {
777- OnCursorChange ( handle , type , customCursorInfo ) ;
777+ OnCursorChange ( cursor , type , customCursorInfo ) ;
778778 }
779779
780780 /// <summary>
@@ -783,7 +783,7 @@ void IRenderWebBrowser.OnCursorChange(IntPtr handle, CursorType type, CursorInfo
783783 /// <param name="cursor">If type is Custom then customCursorInfo will be populated with the custom cursor information</param>
784784 /// <param name="type">cursor type</param>
785785 /// <param name="customCursorInfo">custom cursor Information</param>
786- protected virtual void OnCursorChange ( IntPtr handle , CursorType type , CursorInfo customCursorInfo )
786+ protected virtual void OnCursorChange ( IntPtr cursor , CursorType type , CursorInfo customCursorInfo )
787787 {
788788 }
789789
@@ -874,11 +874,7 @@ protected virtual void OnImeCompositionRangeChanged(Range selectedRange, Rect[]
874874 /// <param name="args">The <see cref="ConsoleMessageEventArgs"/> instance containing the event data.</param>
875875 void IWebBrowserInternal . OnConsoleMessage ( ConsoleMessageEventArgs args )
876876 {
877- var handler = ConsoleMessage ;
878- if ( handler != null )
879- {
880- handler ( this , args ) ;
881- }
877+ ConsoleMessage ? . Invoke ( this , args ) ;
882878 }
883879
884880 /// <summary>
@@ -887,11 +883,7 @@ void IWebBrowserInternal.OnConsoleMessage(ConsoleMessageEventArgs args)
887883 /// <param name="args">The <see cref="FrameLoadStartEventArgs"/> instance containing the event data.</param>
888884 void IWebBrowserInternal . OnFrameLoadStart ( FrameLoadStartEventArgs args )
889885 {
890- var handler = FrameLoadStart ;
891- if ( handler != null )
892- {
893- handler ( this , args ) ;
894- }
886+ FrameLoadStart ? . Invoke ( this , args ) ;
895887 }
896888
897889 /// <summary>
@@ -900,11 +892,7 @@ void IWebBrowserInternal.OnFrameLoadStart(FrameLoadStartEventArgs args)
900892 /// <param name="args">The <see cref="FrameLoadEndEventArgs"/> instance containing the event data.</param>
901893 void IWebBrowserInternal . OnFrameLoadEnd ( FrameLoadEndEventArgs args )
902894 {
903- var handler = FrameLoadEnd ;
904- if ( handler != null )
905- {
906- handler ( this , args ) ;
907- }
895+ FrameLoadEnd ? . Invoke ( this , args ) ;
908896 }
909897
910898 /// <summary>
@@ -917,11 +905,7 @@ void IWebBrowserInternal.OnAfterBrowserCreated(IBrowser browser)
917905
918906 IsBrowserInitialized = true ;
919907
920- var handler = BrowserInitialized ;
921- if ( handler != null )
922- {
923- handler ( this , EventArgs . Empty ) ;
924- }
908+ BrowserInitialized ? . Invoke ( this , EventArgs . Empty ) ;
925909 }
926910
927911 /// <summary>
@@ -930,11 +914,7 @@ void IWebBrowserInternal.OnAfterBrowserCreated(IBrowser browser)
930914 /// <param name="args">The <see cref="LoadErrorEventArgs"/> instance containing the event data.</param>
931915 void IWebBrowserInternal . OnLoadError ( LoadErrorEventArgs args )
932916 {
933- var handler = LoadError ;
934- if ( handler != null )
935- {
936- handler ( this , args ) ;
937- }
917+ LoadError ? . Invoke ( this , args ) ;
938918 }
939919
940920 /// <summary>
@@ -958,11 +938,7 @@ IBrowserAdapter IWebBrowserInternal.BrowserAdapter
958938 /// <param name="args">The <see cref="StatusMessageEventArgs"/> instance containing the event data.</param>
959939 void IWebBrowserInternal . OnStatusMessage ( StatusMessageEventArgs args )
960940 {
961- var handler = StatusMessage ;
962- if ( handler != null )
963- {
964- handler ( this , args ) ;
965- }
941+ StatusMessage ? . Invoke ( this , args ) ;
966942 }
967943
968944 /// <summary>
@@ -973,11 +949,7 @@ void IWebBrowserInternal.SetAddress(AddressChangedEventArgs args)
973949 {
974950 Address = args . Address ;
975951
976- var handler = AddressChanged ;
977- if ( handler != null )
978- {
979- handler ( this , args ) ;
980- }
952+ AddressChanged ? . Invoke ( this , args ) ;
981953 }
982954
983955 /// <summary>
@@ -990,11 +962,7 @@ void IWebBrowserInternal.SetLoadingStateChange(LoadingStateChangedEventArgs args
990962 CanGoForward = args . CanGoForward ;
991963 IsLoading = args . IsLoading ;
992964
993- var handler = LoadingStateChanged ;
994- if ( handler != null )
995- {
996- handler ( this , args ) ;
997- }
965+ LoadingStateChanged ? . Invoke ( this , args ) ;
998966 }
999967
1000968 /// <summary>
@@ -1003,11 +971,7 @@ void IWebBrowserInternal.SetLoadingStateChange(LoadingStateChangedEventArgs args
1003971 /// <param name="args">The <see cref="TitleChangedEventArgs"/> instance containing the event data.</param>
1004972 void IWebBrowserInternal . SetTitle ( TitleChangedEventArgs args )
1005973 {
1006- var handler = TitleChanged ;
1007- if ( handler != null )
1008- {
1009- handler ( this , args ) ;
1010- }
974+ TitleChanged ? . Invoke ( this , args ) ;
1011975 }
1012976
1013977 /// <summary>
0 commit comments