public DynamicLayoutBuilder(ISchemaLayoutBuilder <TSchema> builder) { _builder = builder; _properties = new List <ILayoutProperty <TLayout, TSchema> >(); ImplementationType = builder.GetImplementationType <TLayout>(); }
Type ISchemaLayoutBuilder <TSchema> .GetImplementationType <T>() { return(_schemaBuilder.GetImplementationType <T>()); }