VolatileAttribute
Indicates that underlying values are changeable and should not be cached.
using System;
using System.ComponentModel;
using System;
using System.ComponentModel;
namespace Castle.Components.DictionaryAdapter
{
public interface IDictionaryNotify : INotifyPropertyChanging, INotifyPropertyChanged
{
bool CanNotify { get; }
bool ShouldNotify { get; }
IDisposable SuppressNotificationsBlock();
void SuppressNotifications();
void ResumeNotifications();
}
}
namespace Castle.Components.DictionaryAdapter
{
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Interface, AllowMultiple = false)]
public class VolatileAttribute : Attribute
{
}
}