dotnet icon indicating copy to clipboard operation
dotnet copied to clipboard

.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and par...

Results 252 dotnet issues
Sort by recently updated
recently updated
newest added

### Overview Adding `RefTuple` types would allow ref structs to be used in tuples. ### API breakdown ```cs public ref struct RefTuple where T1 : allows ref struct where T2...

feature request :mailbox_with_mail:

### Overview There are contexts where if an async command is executed for any reason while an execution of the command is already in progress, we don't want to cancel...

feature request :mailbox_with_mail:

The warning for ObservableRecipient.IsActive when using trimming does not contain any actionable info, and only warns about potential performance loss. Which means, in 99% of cases, it will be immediately...

### Describe the bug A compilation error results for a situation that we think should be valid. Specifically: `error MVVMTK0015: The target(s) of [NotifyPropertyChangedFor] must be a (different) accessible property,...

bug :bug:

### Describe the bug I was examining the code for the the [AsyncCollectionRequestMessage](https://github.com/CommunityToolkit/dotnet/blob/main/src/CommunityToolkit.Mvvm/Messaging/Messages/AsyncCollectionRequestMessage%7BT%7D.cs) class and I noticed it creates a private `CancellationTokenSource` that never gets Dispose() called on it. I...

bug :bug:

Currently, using `[ObservableObject]`/`[INotifyPropertyChanged]` generator in WinUI project causes warning MVVMTK0049/0050, since WinRT source generator can't see the implemented interface in MVVMTK source generator. A workaround for this can be explicitly...

### Describe the bug I start to have a problem with the last version of CommunityToolkit.Mvvm 8.4.0 (I tried 8.3.2 too), where it fails to change an Observable Property when...

bug :bug:

# Proposal: Extend Guard Methods to Return Validated Arguments # Summary Extend the existing `Guard` functionality to provide an alternative version of all guard methods that return the validated argument...

### Describe the bug When decorating a property of a reference or otherwise nullable type with `[ObservableProperty]` the two-argument partial property-changing and property-changed method prototypes are generated differently than for...

bug :bug:

### Describe the bug CommunityToolkit.Common.StringExtensions.IsEmail method use a regex to check if a string is a valid email, it only allows lower-case local part. But according to [RFC5321 2.4](https://datatracker.ietf.org/doc/html/rfc5321#section-2.4) >...