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