writeMethodSemantics method

void writeMethodSemantics({
  1. required MethodSemanticsAttributes semantics,
  2. required MethodDefIndex method,
  3. required HasSemantics association,
})

Adds a MethodSemantics row associating a method with a property or event.

Implementation

void writeMethodSemantics({
  required MethodSemanticsAttributes semantics,
  required MethodDefIndex method,
  required HasSemantics association,
}) {
  _methodSemantics
      .putIfAbsent(association, () => [])
      .add(
        MethodSemantics(
          semantics: semantics,
          method: method,
          association: association,
        ),
      );
}