hasBeenRegistered method
Determine the identifier
is registered or not.
The identifier
can be a String of prefix or MetaPropertyParser
.
Return true
if existed.
Implementation
bool hasBeenRegistered(Object identifier) {
try {
if (identifier is String) {
_findCorrespondedParser(identifier);
} else if (identifier is MetaPropertyParser) {
_findCorrespondedParser(identifier.propertyNamePrefix);
}
return true;
} on StateError {
// Non-single case
}
return false;
}