/// <summary> /// Initializes a new instance of the <see cref="FeatureMatrix"/> class. /// </summary> /// <exception cref="ArgumentNullException"><paramref name="interfaceVersionRange"/> is <see langword="null" />.</exception> protected FeatureMatrix([NotNull] InterfaceVersionRange interfaceVersionRange) { if (interfaceVersionRange == null) { throw new ArgumentNullException(nameof(interfaceVersionRange)); } CurrentInterfaceVersion = GetBestKnownVersion(interfaceVersionRange.SupportedVersions); }
/// <summary> /// Initializes a new instance of the <see cref="RawDataServiceFeatureMatrix"/> class. /// </summary> /// <exception cref="ArgumentNullException"><paramref name="interfaceVersionRange"/> is <see langword="null" />.</exception> public RawDataServiceFeatureMatrix([NotNull] InterfaceVersionRange interfaceVersionRange) : base(interfaceVersionRange) { }
protected FeatureMatrix(InterfaceVersionRange interfaceVersionRange) { CurrentInterfaceVersion = GetBestKnownVersion(interfaceVersionRange.SupportedVersions); }
public DataServiceFeatureMatrix(InterfaceVersionRange interfaceVersionRange) : base(interfaceVersionRange) { }