hashValue method

int hashValue(
  1. T value, [
  2. MapperContainer? container
])

Implementation

int hashValue(T value, [MapperContainer? container]) {
  try {
    var context = MappingContext(
      container: container,
      args:
          () =>
              value.runtimeType.args
                  .map((t) => t == UnresolvedType ? dynamic : t)
                  .toList(),
    );
    return hash(value, context);
  } catch (e, stacktrace) {
    Error.throwWithStackTrace(
      MapperException.chain(MapperMethod.hash, '[$value]', e),
      stacktrace,
    );
  }
}