public static TRegion GetRegion <TRegion>(this Region region) where TRegion : Region { return(region != null?region.GetRegion(typeof(TRegion)) as TRegion : null); }