| File: CollectionSynchronizationContext.cs | Web Access |
| Project: src\src\Controls\src\Core\Controls.Core.csproj (Microsoft.Maui.Controls) |
#nullable disable using System; namespace Microsoft.Maui.Controls { internal sealed class CollectionSynchronizationContext { internal CollectionSynchronizationContext(object context, CollectionSynchronizationCallback callback) { ContextReference = new WeakReference(context); Callback = callback; } internal CollectionSynchronizationCallback Callback { get; private set; } internal object Context { get { return ContextReference != null ? ContextReference.Target : null; } } internal WeakReference ContextReference { get; } } }