setReferences method

  1. @override
void setReferences(
  1. IReferences references
)
override

Sets references to dependent components.

  • references references to locate the component dependencies.

Implementation

@override
void setReferences(IReferences references) {
  super.setReferences(references);

  var loggers = references
      .getOptional<dynamic>(Descriptor(null, 'logger', null, null, null));
  for (var i = 0; i < loggers.length; i++) {
    ILogger logger = loggers[i];

    // Todo: This doesn't work in TS. Redo...
    if (logger != this) _loggers.add(logger); //as ILogger
  }
}