Commit Graph

38416 Commits

Author SHA1 Message Date
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
ASP.NET CI fc73ec73f9 Updating submodule(s)
EntityFrameworkCore => ce5940319ce43409946348e747bfd1a6eded5e3d

[auto-updated: submodules]
2018-08-31 22:12:47 +00:00
Nate McMaster b2cf5028e0
Run E2E tests in parallel and on macOS (#1369) 2018-08-31 14:24:32 -07:00
ASP.NET CI 3cbf1ea7d1 Updating submodule(s)
Scaffolding => d67c85e2e7e59046083214e91cf0aeee38199dcf

[auto-updated: submodules]
2018-08-31 13:03:48 -07:00
Nate McMaster 60fc0158c1
Flow the ProdCon restore feed in to E2E tests 2018-08-31 12:25:29 -07:00
ASP.NET CI e7f50eb932 Updating submodule(s)
Scaffolding => 1b91f5cae8b17fed684c3b0f3a433340beba2e08

[auto-updated: submodules]
2018-08-31 18:34:30 +00:00
Nate McMaster a57ed95fd3
Fix errors connecting to github from powershell and TLS1.2 in test scripts 2018-08-31 11:20:58 -07:00
Nate McMaster 48ff509c6a
Fix broken build by updating the Options submodule 2018-08-31 11:10:29 -07:00
ASP.NET CI 64078159fa Updating submodule(s)
IISIntegration => 0459b6d0d4

[auto-updated: submodules]
2018-08-31 09:11:18 -07:00
Pavel Krymets 0459b6d0d4
Fix dotnet.exe abort exception and startup/shutdown timeouts (#1352) 2018-08-31 09:05:46 -07:00