Skip to content

Resolve warnings in Account, Budget, Ledger namespaces (#171) #30

Resolve warnings in Account, Budget, Ledger namespaces (#171)

Resolve warnings in Account, Budget, Ledger namespaces (#171) #30

Triggered via push January 11, 2025 11:26
Status Success
Total duration 1m 59s
Artifacts

build-test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Build and Test: BudgetAnalyser.Engine/GlobalFilterCriteria.cs#L28
Nullability of reference types in type of 'event PropertyChangedEventHandler GlobalFilterCriteria.PropertyChanged' doesn't match implicitly implemented member 'event PropertyChangedEventHandler? INotifyPropertyChanged.PropertyChanged'.
Build and Test: BudgetAnalyser.Engine/GlobalFilterCriteria.cs#L132
Cannot convert null literal to non-nullable reference type.
Build and Test: BudgetAnalyser.Engine/Matching/CriteriaT.cs#L22
Nullability of reference types in type of 'event PropertyChangedEventHandler Criteria<T>.PropertyChanged' doesn't match implicitly implemented member 'event PropertyChangedEventHandler? INotifyPropertyChanged.PropertyChanged'.
Build and Test: BudgetAnalyser.Engine/Matching/CriteriaT.cs#L71
Cannot convert null literal to non-nullable reference type.
Build and Test: BudgetAnalyser.Engine/Matching/MatchingRule.cs#L249
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
Build and Test: BudgetAnalyser.Engine/Matching/MatchingRule.cs#L58
Nullability of reference types in type of 'event PropertyChangedEventHandler MatchingRule.PropertyChanged' doesn't match implicitly implemented member 'event PropertyChangedEventHandler? INotifyPropertyChanged.PropertyChanged'.
Build and Test: BudgetAnalyser.Engine/Matching/MatchingRule.cs#L231
Nullability of reference types in type of parameter 'other' of 'bool MatchingRule.Equals(MatchingRule other)' doesn't match implicitly implemented member 'bool IEquatable<MatchingRule>.Equals(MatchingRule? other)' (possibly because of nullability attributes).
Build and Test: BudgetAnalyser.Engine/Matching/MatchingRule.cs#L399
Cannot convert null literal to non-nullable reference type.
Build and Test: BudgetAnalyser.Engine/Widgets/Widget.cs#L88
Nullability of reference types in type of 'event PropertyChangedEventHandler Widget.PropertyChanged' doesn't match implicitly implemented member 'event PropertyChangedEventHandler? INotifyPropertyChanged.PropertyChanged'.
Build and Test: BudgetAnalyser.Engine/Widgets/DateFilterWidget.cs#L14
Nullability of reference types in type of 'event PropertyChangedEventHandler Widget.PropertyChanged' doesn't match implicitly implemented member 'event PropertyChangedEventHandler? INotifyPropertyChanged.PropertyChanged'.