public IdWithType(TId id, VCardType type) { if (id == null) { throw new ArgumentNullException(nameof(id)); } Id = id; Type = type; }
public TypeFilteringVCardRepositoryDecorator(IEntityRepository <WebResourceName, string, vCard, TContext> decorated, VCardType typeToFilter, IVCardTypeDetector typeDetector) { if (decorated == null) { throw new ArgumentNullException(nameof(decorated)); } if (typeDetector == null) { throw new ArgumentNullException(nameof(typeDetector)); } _decorated = decorated; _typeToFilter = typeToFilter; _typeDetector = typeDetector; }