deregister method

bool deregister(
  1. String prefix
)

Remove MetaPropertyParser with corresponded prefix.

It returns true if the given prefix has been removed.

In additions, if prefix is the same value of primaryPrefix, it will reset to Null.

Implementation

bool deregister(String prefix) {
  if (primaryPrefix == prefix) {
    primaryPrefix = null;
  }

  final int originLength = _parsers.length;
  _parsers.removeWhere(_prefixEquals(prefix));

  return _parsers.length < originLength;
}