public static SelectionItemMap Create <T>(ISelectionMapOwner <T> owner) where T : class { if (owner == null) { throw new ArgumentNullException("owner"); } return(new SelectionItemMap(CreateData <T>(owner))); }
static MapData CreateData <T>(ISelectionMapOwner <T> owner) where T : class { return(new MapData <T>(owner)); }