Scoping for interceptors - kswoll/someta GitHub Wiki

There are two interesting cross cutting concerns:

  • You want a generic interceptor (Such as NotifyPropertyChanged) but also sometimes want to confine the interceptor to a certain class of members. To that end, we've introduced [InterceptorScope] with the ability to either optionally opt-in to greater restrictions on associated types, or outright require certain interceptors to require a particular scope.