cast<E> method
Implementation
@override
EntityReference<E> cast<E>({bool checkGenericType = true}) {
var o = this;
if (o is EntityReference<E>) {
return o as EntityReference<E>;
} else {
var entityReference = EntityReference<E>._(
o._type,
o._typeName,
o._id,
o._entity as E?,
null,
o._entityHandler as EntityHandler<E>?,
o._entityProvider,
o._entityHandlerProvider,
o._entityFetcher as EntityFetcher<E>?,
o._entityCache,
checkGenericType);
entityReference._entityTime = o._entityTime;
return entityReference;
}
}