/// <summary> /// Visit an interface to send an error /// </summary> /// <param name="interfaceType">the interface.</param> public override Node Visit(InterfaceType interfaceType) { Error(XenkoMessageCode.ErrorInterfaceFound, interfaceType.Span, interfaceType, analyzedModuleMixin.MixinName); return interfaceType; }
/// <inheritdoc/> public override void Visit(InterfaceType interfaceType) { }
public override void Visit(InterfaceType interfaceType) { }
/// <inheritdoc/> public bool Equals(InterfaceType other) { return base.Equals(other); }
private void Visit(InterfaceType interfaceType) { Error(ParadoxMessageCode.ErrorInterfaceFound, interfaceType.Span, interfaceType, analyzedModuleMixin.MixinName); }
/// <summary> /// Visits the specified interface type. /// </summary> /// <param name="interfaceType">Type of the interface.</param> public override void Visit(InterfaceType interfaceType) { Write(interfaceType.Attributes, true); Write("interface").Write(" ").Write(interfaceType.Name); WriteSpace(); OpenBrace(); VisitList(interfaceType.Methods); CloseBrace(false).Write(";").WriteLine(); }