React to breaking changes in StringValues
This commit is contained in:
parent
6c467b0475
commit
0a563be9e9
File diff suppressed because it is too large
Load Diff
|
|
@ -116,7 +116,7 @@ namespace Microsoft.Net.Http.Server
|
||||||
<# foreach(var prop in length) { #>
|
<# foreach(var prop in length) { #>
|
||||||
if (string.Equals(key, "<#=prop.Key#>", StringComparison.OrdinalIgnoreCase))
|
if (string.Equals(key, "<#=prop.Key#>", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
return <#=prop.Name#> != null;
|
return <#=prop.Name#>.Count > 0;
|
||||||
}
|
}
|
||||||
<# } #>
|
<# } #>
|
||||||
break;
|
break;
|
||||||
|
|
@ -135,7 +135,7 @@ namespace Microsoft.Net.Http.Server
|
||||||
if (string.Equals(key, "<#=prop.Key#>", StringComparison.OrdinalIgnoreCase))
|
if (string.Equals(key, "<#=prop.Key#>", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
value = <#=prop.Name#>;
|
value = <#=prop.Name#>;
|
||||||
return value != null;
|
return value.Count > 0;
|
||||||
}
|
}
|
||||||
<# } #>
|
<# } #>
|
||||||
break;
|
break;
|
||||||
|
|
@ -172,7 +172,7 @@ namespace Microsoft.Net.Http.Server
|
||||||
<# foreach(var length in lengths) { #>
|
<# foreach(var length in lengths) { #>
|
||||||
case <#=length.Key#>:
|
case <#=length.Key#>:
|
||||||
<# foreach(var prop in length) { #>
|
<# foreach(var prop in length) { #>
|
||||||
if (_<#=prop.Name#> != null
|
if (_<#=prop.Name#>.Count > 0
|
||||||
&& string.Equals(key, "<#=prop.Key#>", StringComparison.Ordinal))
|
&& string.Equals(key, "<#=prop.Key#>", StringComparison.Ordinal))
|
||||||
{
|
{
|
||||||
bool wasSet = <#=IsRead(prop.Index)#>;
|
bool wasSet = <#=IsRead(prop.Index)#>;
|
||||||
|
|
@ -189,7 +189,7 @@ namespace Microsoft.Net.Http.Server
|
||||||
private IEnumerable<string> PropertiesKeys()
|
private IEnumerable<string> PropertiesKeys()
|
||||||
{
|
{
|
||||||
<# foreach(var prop in props) { #>
|
<# foreach(var prop in props) { #>
|
||||||
if (<#=prop.Name#> != null)
|
if (<#=prop.Name#>.Count > 0)
|
||||||
{
|
{
|
||||||
yield return "<#=prop.Key#>";
|
yield return "<#=prop.Key#>";
|
||||||
}
|
}
|
||||||
|
|
@ -199,7 +199,7 @@ namespace Microsoft.Net.Http.Server
|
||||||
private IEnumerable<StringValues> PropertiesValues()
|
private IEnumerable<StringValues> PropertiesValues()
|
||||||
{
|
{
|
||||||
<# foreach(var prop in props) { #>
|
<# foreach(var prop in props) { #>
|
||||||
if (<#=prop.Name#> != null)
|
if (<#=prop.Name#>.Count > 0)
|
||||||
{
|
{
|
||||||
yield return <#=prop.Name#>;
|
yield return <#=prop.Name#>;
|
||||||
}
|
}
|
||||||
|
|
@ -209,7 +209,7 @@ namespace Microsoft.Net.Http.Server
|
||||||
private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
|
private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
|
||||||
{
|
{
|
||||||
<# foreach(var prop in props) { #>
|
<# foreach(var prop in props) { #>
|
||||||
if (<#=prop.Name#> != null)
|
if (<#=prop.Name#>.Count > 0)
|
||||||
{
|
{
|
||||||
yield return new KeyValuePair<string, StringValues>("<#=prop.Key#>", <#=prop.Name#>);
|
yield return new KeyValuePair<string, StringValues>("<#=prop.Key#>", <#=prop.Name#>);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue