/// <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;
 }
示例#2
0
 /// <inheritdoc/>
 public override void Visit(InterfaceType interfaceType)
 {
 }
示例#3
0
 public override void Visit(InterfaceType interfaceType)
 {
 }
示例#4
0
 /// <inheritdoc/>
 public bool Equals(InterfaceType other)
 {
     return base.Equals(other);
 }
 private void Visit(InterfaceType interfaceType)
 {
     Error(ParadoxMessageCode.ErrorInterfaceFound, interfaceType.Span, interfaceType, analyzedModuleMixin.MixinName);
 }
示例#6
0
 /// <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(); 
 }