Steve Sanderson
|
ce10e6fa19
|
In preparation for DI, give every Renderer an IServiceProvider
|
2018-02-23 09:32:26 +00:00 |
Steve Sanderson
|
25b76bc6dc
|
Skip rerendering child components if their params are definitely unchanged
|
2018-02-22 13:23:52 +00:00 |
Steve Sanderson
|
95023c0300
|
In RazorCompiler, support components with children
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
df825de86d
|
Reorganise some test helpers in shared locations
|
2018-02-16 17:23:04 +00:00 |
Steve Sanderson
|
29a6175ac1
|
Define RenderFragment concept
|
2018-02-16 10:10:10 +00:00 |
Steve Sanderson
|
1ac5ee25c1
|
Rename RenderTreeBuilder's AddText to AddContent, since it will be used for other types too
|
2018-02-16 10:10:08 +00:00 |
Steve Sanderson
|
848f24536a
|
Support "Region" frames in diffing
|
2018-02-14 23:41:24 +00:00 |
Steve Sanderson
|
0eb0555303
|
Eliminate IComponent.BuildRenderTree to guarantee that components are only rendered by themselves
|
2018-02-13 19:47:37 +00:00 |
Steve Sanderson
|
861154764c
|
Introduce IComponent.SetParameters, moving parameter-setting and rerendering logic into component base class
|
2018-02-13 15:00:53 +00:00 |
Steve Sanderson
|
695ddc0fd6
|
Add Init/RenderHandle concepts so components can rerender themselves arbitrarily (e.g., after internal state change)
|
2018-02-13 11:49:33 +00:00 |
Steve Sanderson
|
e37e22aa27
|
Further renderer refactoring
|
2018-02-10 10:55:44 +00:00 |
Steve Sanderson
|
15ddcd03b0
|
Major refactor of responsibilities in rendering code. Not quite done
with this yet either.
|
2018-02-09 14:50:07 +00:00 |
Steve Sanderson
|
91314ee8c8
|
Rename RenderTreeDiffComputer -> RenderTreeDiffBuilder
|
2018-02-08 15:50:14 +00:00 |