Commit Graph

36925 Commits

Author SHA1 Message Date
ASP.NET CI 4e07ea7672 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:25:01 -07:00
ASP.NET CI d1f2b5cfc4 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:23:46 -07:00
ASP.NET CI 198f19305c Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:22:59 +00:00
ASP.NET CI 50e71c4585 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:22:53 -07:00
ASP.NET CI e468812bb6 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:22:22 +00:00
ASP.NET CI ec8040d9cc Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:22:04 +00:00
ASP.NET CI aed467f681 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:21:20 +00:00
ASP.NET CI b9793f0a1d Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:21:18 -07:00
ASP.NET CI bc0046ee92 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:20:42 -07:00
ASP.NET CI 78621a3830 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:20:41 +00:00
ASP.NET CI 64d1780047 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:20:27 +00:00
ASP.NET CI d022ce775b Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:20:10 -07:00
ASP.NET CI a4be7b3898 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:20:08 +00:00
ASP.NET CI d6a783ae52 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:19:29 -07:00
ASP.NET CI 8f6cb72ef2 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:18:54 -07:00
ASP.NET CI cb569de672 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:18:41 -07:00
ASP.NET CI 15884cbadb Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:18:24 -07:00
ASP.NET CI f52684a7bc Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:16:26 +00:00
ASP.NET CI 216f9ff00d Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:15:30 +00:00
ASP.NET CI 9cb675fec8 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:15:11 +00:00
ASP.NET CI d22e542449 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:15:01 -07:00
ASP.NET CI bbc8ab80bf Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:14:28 +00:00
ASP.NET CI 1d83b14b52 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:14:14 +00:00
ASP.NET CI 8304283fb1 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:14:10 -07:00
ASP.NET CI 8ef26577ff Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:13:51 +00:00
ASP.NET CI 85a8aa21f1 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:13:51 -07:00
ASP.NET CI 14076d94c3 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:13:15 -07:00
ASP.NET CI 8d5b123c61 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:13:02 -07:00
ASP.NET CI c3edce8e8a Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:12:42 -07:00
ASP.NET CI 78c9594075 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:10:34 +00:00
ASP.NET CI e681b344a6 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:10:08 +00:00
ASP.NET CI 64c572c8a5 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:09:51 -07:00
ASP.NET CI dd07e6743c Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:09:26 -07:00
ASP.NET CI 2692acdcd0 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:09:21 +00:00
ASP.NET CI 8d576c7132 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:09:04 +00:00
ASP.NET CI a1a5237613 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:08:40 -07:00
ASP.NET CI 6eb5ead012 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:08:25 -07:00
ASP.NET CI 4fb6f01627 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:07:06 +00:00
ASP.NET CI 2aea3298ae Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:06:41 -07:00
ASP.NET CI ee46ebab1d Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:05:31 +00:00
ASP.NET CI 5dba26f8fb Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:05:31 -07:00
ASP.NET CI 840e167d1a Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:05:06 -07:00
ASP.NET CI 171be2a803 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:05:01 +00:00
ASP.NET CI 8f162f31f7 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:04:52 -07:00
ASP.NET CI 9d72a84fa7 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:04:46 +00:00
ASP.NET CI bc9efe4ae9 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:03:09 +00:00
ASP.NET CI d552792215 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:02:51 -07:00
Ryan Nowak c97cb8c18b Add support for Razor templates
Adds support for Razor templates and RenderFragment<T>.

Razor templates are a little-known Razor feature that looks like:
```
@<tag>....<tag>
```

It's so little known that it's not even covered in our docs, but it's
been around for many many years. This features hasn't been implemented
until now for Blazor, and this feature brings it back as a build
building block for templated components (more to come).

In Blazor land a template like:
```
@{ RenderFragment<Person> template = @<div>@item.Name</div>; }
```

complies to code like:
```
RenderFragment<Person> template = (__builder, item) =>
{
    __builder.OpenElement(...);
    ...
    __builder.CloseElement(...);
}
```

Since the declaration always has a generic type parameter inside, it
needs to be in a context where the type is known.. ie: not with `var`.

See tests for ways to consume templates.

NOTE: There are the following caveats for templates
- Templates require a single root element.
- Templates don't work in the `@functions { }` block

These limitations are baked into the core of Razor and will take a while
for us to address (v3.0).
2018-08-31 19:10:42 -07:00
Nate McMaster fe759072f8
Merge branch 'release/2.2' 2018-08-31 16:58:52 -07:00
Mike Harder a22b715bf4
Update published files for 2.2-preview2 (#1370)
- Also convert env vars to UPPER_CASE for compat with Mac and Linux
2018-08-31 16:56:56 -07:00