/// <summary> /// Constructs an instance of an <see cref="NavigationSourceLinkBuilderAnnotation" /> from an <see cref="NavigationSourceConfiguration" />. /// </summary> public NavigationSourceLinkBuilderAnnotation(NavigationSourceConfiguration navigationSource) { if (navigationSource == null) { throw Error.ArgumentNull("navigationSource"); } _idLinkBuilder = navigationSource.GetIdLink(); _editLinkBuilder = navigationSource.GetEditLink(); _readLinkBuilder = navigationSource.GetReadLink(); }