[NUI]Add xaml support for nui and nui xaml test sample (#230)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / XamlBinding / CollectionSynchronizationContext.cs
1 using System;
2
3 namespace Tizen.NUI.Binding
4 {
5         internal sealed class CollectionSynchronizationContext
6         {
7                 internal CollectionSynchronizationContext(object context, CollectionSynchronizationCallback callback)
8                 {
9                         ContextReference = new WeakReference(context);
10                         Callback = callback;
11                 }
12
13                 internal CollectionSynchronizationCallback Callback { get; private set; }
14
15                 internal object Context
16                 {
17                         get { return ContextReference != null ? ContextReference.Target : null; }
18                 }
19
20                 internal WeakReference ContextReference { get; }
21         }
22 }