public void On(SchemaPublished @event, EnvelopeHeaders headers) { UpdateSchema(@event, headers, s => { s.SchemaDef = s.SchemaDef.Apply(@event); }); }
protected Task On(SchemaPublished @event, EnvelopeHeaders headers) { return(UpdateSchemaAsync(@event, headers, s => { s.SchemaDef.Apply(@event); })); }
protected void On(SchemaPublished @event, FieldRegistry registry) { SchemaDef = SchemaDef.Publish(); }
protected Task On(SchemaPublished @event, EnvelopeHeaders headers) { return(UpdateSchema(@event, headers, s => SchemaEventDispatcher.Dispatch(@event, s))); }
protected void On(SchemaPublished @event) { SchemaDef = SchemaDef.Publish(); }
public static Schema Dispatch(SchemaPublished @event, Schema schema) { return(schema.Publish()); }
protected void On(SchemaPublished @event) { schema = SchemaEventDispatcher.Dispatch(@event, schema); }
protected void On(SchemaPublished @event) { schema = schema.Apply(@event); }
public static void Apply(this Schema schema, SchemaPublished @event) { schema.Publish(); }
public static Schema Apply(this Schema schema, SchemaPublished @event) { return(schema.Publish()); }