Caller Info Attributes in Portable Class Libraries

With the release of .NET 4.5 and Visual Studio 2012, C# and Visual Basic support Caller Info attributes which provide a simple way to get information about the caller of a method.  This can be useful for tracing and diagnostic methods and can also make it easier to implement INotifyPropertyChanged.  For example, you can use…

2

How to Make Portable Class Libraries Work for You

A Portable Class Library is a .NET library that can be used (in binary form, without recompiling) on multiple .NET platforms.  When you create a Portable Class Library in Visual Studio, you can choose which platforms to target.  Portable libraries support targeting the .NET Framework, Silverlight, Windows Phone, Windows Store apps, and XBox 360 XNA…

13