Skip to content

Diagnostic Messages

Dingping Zhang edited this page Sep 1, 2021 · 5 revisions

Error Messages

HI001

HandyIpc must be referenced

HI002

The contract interface is inheritance-free

The following sample generates HI002:

[IpcContract]
public interface IContract : IOther, ... // HI002, remove all interfaces here
{
    // Some methods or events
}

HI003

Events are not allowed to have return values

Warning Messages

HI100

The contract interface must contains methods

The following sample generates HI100:

[IpcContract]
public interface IContract
{
    // HI100, an empty interface, or one that does not contain any methods or events
}

HI101

Standard event declarations should be used

HI102

This interface contains members that are not supported

Clone this wiki locally