Use is null/is not null

This commit is contained in:
Tyrrrz
2021-03-09 21:57:26 +02:00
parent ebe4d58a42
commit 3aef7faa1e
17 changed files with 59 additions and 59 deletions

View File

@@ -20,7 +20,7 @@ namespace DiscordChatExporter.Gui.Behaviors
var behavior = (MultiSelectionListBoxBehavior<T>) sender;
if (behavior._modelHandled) return;
if (behavior.AssociatedObject == null)
if (behavior.AssociatedObject is null)
return;
behavior._modelHandled = true;
@@ -43,7 +43,7 @@ namespace DiscordChatExporter.Gui.Behaviors
_viewHandled = true;
AssociatedObject.SelectedItems.Clear();
if (SelectedItems != null)
if (SelectedItems is not null)
{
foreach (var item in SelectedItems)
AssociatedObject.SelectedItems.Add(item);
@@ -56,7 +56,7 @@ namespace DiscordChatExporter.Gui.Behaviors
private void OnListBoxSelectionChanged(object sender, SelectionChangedEventArgs args)
{
if (_viewHandled) return;
if (AssociatedObject.Items.SourceCollection == null) return;
if (AssociatedObject.Items.SourceCollection is null) return;
SelectedItems = AssociatedObject.SelectedItems.Cast<T>().ToArray();
}
@@ -65,7 +65,7 @@ namespace DiscordChatExporter.Gui.Behaviors
private void OnListBoxItemsChanged(object sender, NotifyCollectionChangedEventArgs args)
{
if (_viewHandled) return;
if (AssociatedObject.Items.SourceCollection == null) return;
if (AssociatedObject.Items.SourceCollection is null) return;
SelectItems();
}
@@ -82,7 +82,7 @@ namespace DiscordChatExporter.Gui.Behaviors
{
base.OnDetaching();
if (AssociatedObject != null)
if (AssociatedObject is not null)
{
AssociatedObject.SelectionChanged -= OnListBoxSelectionChanged;
((INotifyCollectionChanged) AssociatedObject.Items).CollectionChanged -= OnListBoxItemsChanged;