I have a .net add-in for ArcGIS Desktop that helps a user set up their map document when they are starting a new project. One of the tasks that this add-in does for the user is create a version for the project (if it doesn't already exist) then switch all of the versioned layers to use that version. This works perfectly for "normal" feature classes, tables, relations etc. But it doesn't work for Parcel Fabric datasets. I haven't found any sample code that addresses this issue, does anyone have a sample that does this?