private void validateInstance(IDiagnosticInstance instance, PluginFamily family, PluginGraph graph) { if (!instance.CanBePartOfPluginFamily(family)) { graph.Log.RegisterError(104, instance.CreateToken(), family.PluginType); } }
public void RegisterError(IDiagnosticInstance instance, int code, params object[] args) { var error = new Error(code, args); error.Instance = instance.CreateToken(); addError(error); }