public NodeScalarMapper(string name, INodeObjectWrapper nodeObjectWrapper) { name.ThrowIfNullArgument(nameof(name)); this.name = name; nodeObjectWrapper.ThrowIfNullArgument(nameof(nodeObjectWrapper)); this.nodeObjectWrapper = nodeObjectWrapper; }
public NodeListMapper(string name, Type elementType, INodeObjectWrapper nodeObjectWrapper) { name.ThrowIfNullArgument(nameof(name)); elementType.ThrowIfNullArgument(nameof(elementType)); nodeObjectWrapper.ThrowIfNullArgument(nameof(nodeObjectWrapper)); this.name = name; listType = typeof(List <>).MakeGenericType(elementType); this.nodeObjectWrapper = nodeObjectWrapper; }