[gamekit] Add nullability to (generated and manual) bindings (#14611)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
This commit is contained in:
Родитель
b413f84187
Коммит
8cfd339998
|
@ -53,7 +53,7 @@ namespace GameKit {
|
||||||
// start to differ in future releases (in IOS7 it looks like the older is called, nothing else)
|
// start to differ in future releases (in IOS7 it looks like the older is called, nothing else)
|
||||||
public GKScore (string categoryOrIdentifier)
|
public GKScore (string categoryOrIdentifier)
|
||||||
{
|
{
|
||||||
if (categoryOrIdentifier == null)
|
if (categoryOrIdentifier is null)
|
||||||
ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (categoryOrIdentifier));
|
ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (categoryOrIdentifier));
|
||||||
|
|
||||||
#if WATCH
|
#if WATCH
|
||||||
|
|
|
@ -44,7 +44,7 @@ namespace GameKit {
|
||||||
[Preserve (Conditional = true)]
|
[Preserve (Conditional = true)]
|
||||||
void Receive (NSData data, string peer, GKSession session, IntPtr context)
|
void Receive (NSData data, string peer, GKSession session, IntPtr context)
|
||||||
{
|
{
|
||||||
if (receiver != null)
|
if (receiver is not null)
|
||||||
receiver (session, new GKDataReceivedEventArgs (data, peer, session));
|
receiver (session, new GKDataReceivedEventArgs (data, peer, session));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ namespace GameKit {
|
||||||
ReceiverObject? receiver;
|
ReceiverObject? receiver;
|
||||||
public event EventHandler<GKDataReceivedEventArgs>? ReceiveData {
|
public event EventHandler<GKDataReceivedEventArgs>? ReceiveData {
|
||||||
add {
|
add {
|
||||||
if (receiver == null){
|
if (receiver is null){
|
||||||
receiver = new ReceiverObject ();
|
receiver = new ReceiverObject ();
|
||||||
_SetDataReceiveHandler (receiver, IntPtr.Zero);
|
_SetDataReceiveHandler (receiver, IntPtr.Zero);
|
||||||
MarkDirty ();
|
MarkDirty ();
|
||||||
|
@ -64,7 +64,7 @@ namespace GameKit {
|
||||||
}
|
}
|
||||||
|
|
||||||
remove {
|
remove {
|
||||||
if (receiver == null)
|
if (receiver is null)
|
||||||
return;
|
return;
|
||||||
receiver.receiver -= value;
|
receiver.receiver -= value;
|
||||||
}
|
}
|
||||||
|
@ -82,7 +82,7 @@ namespace GameKit {
|
||||||
Mono_GKSessionDelegate EnsureDelegate ()
|
Mono_GKSessionDelegate EnsureDelegate ()
|
||||||
{
|
{
|
||||||
var del = WeakDelegate;
|
var del = WeakDelegate;
|
||||||
if (del == null || (!(del is Mono_GKSessionDelegate))){
|
if (del is null || (!(del is Mono_GKSessionDelegate))){
|
||||||
del = new Mono_GKSessionDelegate ();
|
del = new Mono_GKSessionDelegate ();
|
||||||
WeakDelegate = del;
|
WeakDelegate = del;
|
||||||
}
|
}
|
||||||
|
@ -141,21 +141,21 @@ namespace GameKit {
|
||||||
[Preserve (Conditional = true)]
|
[Preserve (Conditional = true)]
|
||||||
public override void PeerChangedState (GKSession session, string peerID, GKPeerConnectionState state)
|
public override void PeerChangedState (GKSession session, string peerID, GKPeerConnectionState state)
|
||||||
{
|
{
|
||||||
if (cbPeerChanged != null)
|
if (cbPeerChanged is not null)
|
||||||
cbPeerChanged (session, new GKPeerChangedStateEventArgs (session, peerID, state));
|
cbPeerChanged (session, new GKPeerChangedStateEventArgs (session, peerID, state));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Preserve (Conditional = true)]
|
[Preserve (Conditional = true)]
|
||||||
public override void PeerConnectionRequest (GKSession session, string peerID)
|
public override void PeerConnectionRequest (GKSession session, string peerID)
|
||||||
{
|
{
|
||||||
if (cbConnectionRequest != null)
|
if (cbConnectionRequest is not null)
|
||||||
cbConnectionRequest (session, new GKPeerConnectionEventArgs (session, peerID, null));
|
cbConnectionRequest (session, new GKPeerConnectionEventArgs (session, peerID, null));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Preserve (Conditional = true)]
|
[Preserve (Conditional = true)]
|
||||||
public override void PeerConnectionFailed (GKSession session, string peerID, NSError error)
|
public override void PeerConnectionFailed (GKSession session, string peerID, NSError error)
|
||||||
{
|
{
|
||||||
if (cbConnectionFailed != null)
|
if (cbConnectionFailed is not null)
|
||||||
cbConnectionFailed (session, new GKPeerConnectionEventArgs (session, peerID, error));
|
cbConnectionFailed (session, new GKPeerConnectionEventArgs (session, peerID, error));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -163,7 +163,7 @@ namespace GameKit {
|
||||||
[Preserve (Conditional = true)]
|
[Preserve (Conditional = true)]
|
||||||
public override void FailedWithError (GKSession session, NSError error)
|
public override void FailedWithError (GKSession session, NSError error)
|
||||||
{
|
{
|
||||||
if (cbFailedWithError != null)
|
if (cbFailedWithError is not null)
|
||||||
cbFailedWithError (session, new GKPeerConnectionEventArgs (session, null, error));
|
cbFailedWithError (session, new GKPeerConnectionEventArgs (session, null, error));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -201,7 +201,7 @@ namespace GameKit {
|
||||||
[Obsolete ("Use 'SetMute (bool, string)' method.")]
|
[Obsolete ("Use 'SetMute (bool, string)' method.")]
|
||||||
public virtual void SetMute (bool isMuted, GKPlayer player)
|
public virtual void SetMute (bool isMuted, GKPlayer player)
|
||||||
{
|
{
|
||||||
if (player == null)
|
if (player is null)
|
||||||
ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (player));
|
ObjCRuntime.ThrowHelper.ThrowArgumentNullException (nameof (player));
|
||||||
|
|
||||||
SetMute (isMuted, player.PlayerID);
|
SetMute (isMuted, player.PlayerID);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче