Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into CohostSigHelp
Browse files Browse the repository at this point in the history
# Conflicts:
#	eng/Versions.props
  • Loading branch information
davidwengier committed Jul 18, 2024
2 parents dab3950 + d91189f commit 45798d4
Show file tree
Hide file tree
Showing 30 changed files with 1,136 additions and 268 deletions.
4 changes: 2 additions & 2 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,10 @@
<PackageVersion Include="Microsoft.WebTools.Languages.Shared.Editor" Version="$(_MicrosoftWebToolsPackageVersion)" />
<PackageVersion Include="Microsoft.WebTools.Languages.Shared.VS" Version="$(_MicrosoftWebToolsPackageVersion)" />
<PackageVersion Include="Microsoft.WebTools.Shared" Version="$(_MicrosoftWebToolsPackageVersion)" />
<PackageVersion Include="Moq" Version="4.16.0" />
<PackageVersion Include="Moq" Version="4.18.4" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
<PackageVersion Include="Nerdbank.Streams" Version="2.11.74" />
<PackageVersion Include="NuGet.SolutionRestoreManager.Interop" Version="4.8.0" />
<PackageVersion Include="NuGet.VisualStudio" Version="17.9.1" />
<PackageVersion Include="Roslyn.Diagnostics.Analyzers" Version="$(_MicrosoftCodeAnalysisAnalyzersPackageVersion)" />
<PackageVersion Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutablePackageVersion)" />
<PackageVersion Include="System.Resources.Extensions" Version="6.0.0" />
Expand Down
4 changes: 2 additions & 2 deletions NuGet.config
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
Expand Down Expand Up @@ -112,8 +112,8 @@
<package pattern="nuget.packaging" />
<package pattern="nuget.protocol" />
<package pattern="nuget.resolver" />
<package pattern="nuget.solutionrestoremanager.interop" />
<package pattern="nuget.versioning" />
<package pattern="nuget.visualstudio" />
<package pattern="perfolizer" />
<package pattern="powershell" />
<package pattern="roslyn.diagnostics.analyzers" />
Expand Down
76 changes: 38 additions & 38 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,82 +11,82 @@
<Sha>9ae78a4e6412926d19ba97cfed159bf9de70b538</Sha>
<SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CommonLanguageServerProtocol.Framework" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CommonLanguageServerProtocol.Framework" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.ExternalAccess.Razor" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.ExternalAccess.Razor" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.Common" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.Common" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.CSharp" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.CSharp" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.CSharp.EditorFeatures" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.CSharp.EditorFeatures" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.CSharp.Features" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.CSharp.Features" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures.Common" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures.Common" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures.Text" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures.Text" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures.Wpf" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.EditorFeatures.Wpf" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.Remote.ServiceHub" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.Remote.ServiceHub" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.VisualStudio.LanguageServices" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.VisualStudio.LanguageServices" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.Test.Utilities" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.CodeAnalysis.Test.Utilities" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
</Dependency>
<!-- Intermediate is necessary for source build. -->
<Dependency Name="Microsoft.SourceBuild.Intermediate.roslyn" Version="4.11.0-3.24303.3">
<Dependency Name="Microsoft.SourceBuild.Intermediate.roslyn" Version="4.12.0-1.24366.6">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>ec443fac0dcc4e9ce2f83b9202f689dc2872b9f3</Sha>
<Sha>30edd04fd41dec9e8f9f48e698ebd5b80d9f7677</Sha>
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
</Dependency>
</ProductDependencies>
Expand Down
38 changes: 19 additions & 19 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -53,25 +53,25 @@
<MicrosoftSourceBuildIntermediatearcadePackageVersion>9.0.0-beta.24352.2</MicrosoftSourceBuildIntermediatearcadePackageVersion>
<MicrosoftDotNetXliffTasksPackageVersion>1.0.0-beta.23475.1</MicrosoftDotNetXliffTasksPackageVersion>
<MicrosoftSourceBuildIntermediatexlifftasksPackageVersion>1.0.0-beta.23475.1</MicrosoftSourceBuildIntermediatexlifftasksPackageVersion>
<MicrosoftNetCompilersToolsetPackageVersion>4.12.0-1.24366.3</MicrosoftNetCompilersToolsetPackageVersion>
<MicrosoftCommonLanguageServerProtocolFrameworkPackageVersion>4.12.0-1.24366.3</MicrosoftCommonLanguageServerProtocolFrameworkPackageVersion>
<MicrosoftCodeAnalysisExternalAccessRazorPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisExternalAccessRazorPackageVersion>
<MicrosoftCodeAnalysisCommonPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisCommonPackageVersion>
<MicrosoftCodeAnalysisCSharpPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisCSharpPackageVersion>
<MicrosoftCodeAnalysisCSharpEditorFeaturesPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisCSharpEditorFeaturesPackageVersion>
<MicrosoftCodeAnalysisCSharpFeaturesPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisCSharpFeaturesPackageVersion>
<MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisEditorFeaturesPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesCommonPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisEditorFeaturesCommonPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesTextPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisEditorFeaturesTextPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesWpfPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisEditorFeaturesWpfPackageVersion>
<MicrosoftCodeAnalysisRemoteServiceHubPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisRemoteServiceHubPackageVersion>
<MicrosoftCodeAnalysisTestUtilitiesPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisTestUtilitiesPackageVersion>
<MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>
<MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>
<MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion>4.12.0-1.24366.3</MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion>
<MicrosoftSourceBuildIntermediateroslynPackageVersion>4.12.0-1.24366.3</MicrosoftSourceBuildIntermediateroslynPackageVersion>
<MicrosoftVisualStudioLanguageServicesPackageVersion>4.12.0-1.24366.3</MicrosoftVisualStudioLanguageServicesPackageVersion>
<MicrosoftNetCompilersToolsetPackageVersion>4.12.0-1.24366.6</MicrosoftNetCompilersToolsetPackageVersion>
<MicrosoftCommonLanguageServerProtocolFrameworkPackageVersion>4.12.0-1.24366.6</MicrosoftCommonLanguageServerProtocolFrameworkPackageVersion>
<MicrosoftCodeAnalysisExternalAccessRazorPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisExternalAccessRazorPackageVersion>
<MicrosoftCodeAnalysisCommonPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisCommonPackageVersion>
<MicrosoftCodeAnalysisCSharpPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisCSharpPackageVersion>
<MicrosoftCodeAnalysisCSharpEditorFeaturesPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisCSharpEditorFeaturesPackageVersion>
<MicrosoftCodeAnalysisCSharpFeaturesPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisCSharpFeaturesPackageVersion>
<MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisEditorFeaturesPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesCommonPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisEditorFeaturesCommonPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesTextPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisEditorFeaturesTextPackageVersion>
<MicrosoftCodeAnalysisEditorFeaturesWpfPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisEditorFeaturesWpfPackageVersion>
<MicrosoftCodeAnalysisRemoteServiceHubPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisRemoteServiceHubPackageVersion>
<MicrosoftCodeAnalysisTestUtilitiesPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisTestUtilitiesPackageVersion>
<MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>
<MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>
<MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion>4.12.0-1.24366.6</MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion>
<MicrosoftSourceBuildIntermediateroslynPackageVersion>4.12.0-1.24366.6</MicrosoftSourceBuildIntermediateroslynPackageVersion>
<MicrosoftVisualStudioLanguageServicesPackageVersion>4.12.0-1.24366.6</MicrosoftVisualStudioLanguageServicesPackageVersion>
<!--
Exception - Microsoft.Extensions.ObjectPool and System.Collections.Immutable packages are not updated by automation,
but are present in Version.Details.xml for source-build PVP flow. See the comment in Version.Details.xml for more information.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1198,6 +1198,96 @@ public class ComponentWithEditorRequiredParameters : ComponentBase
Assert.Empty(generated.RazorDiagnostics);
}

[IntegrationTestFact, WorkItem("https://github.com/dotnet/razor/issues/10553")]
public void Component_WithEditorRequiredParameter_ValueSpecifiedUsingBindGetSet()
{
AdditionalSyntaxTrees.Add(Parse("""
using System;
using Microsoft.AspNetCore.Components;
namespace Test;
public class ComponentWithEditorRequiredParameters : ComponentBase
{
[Parameter]
[EditorRequired]
public string Property1 { get; set; }
}
"""));

var generated = CompileToCSharp("""
<ComponentWithEditorRequiredParameters @bind-Property1:get="myField" @bind-Property1:set="OnFieldChanged" />
@code {
private string myField = "Some Value";
private void OnFieldChanged(string value) { }
}
""");

CompileToAssembly(generated);
Assert.Empty(generated.RazorDiagnostics);
}

[IntegrationTestFact, WorkItem("https://github.com/dotnet/razor/issues/10553")]
public void Component_WithEditorRequiredParameter_ValueSpecifiedUsingBindGet()
{
AdditionalSyntaxTrees.Add(Parse("""
using System;
using Microsoft.AspNetCore.Components;
namespace Test;
public class ComponentWithEditorRequiredParameters : ComponentBase
{
[Parameter]
[EditorRequired]
public string Property1 { get; set; }
}
"""));

var generated = CompileToCSharp("""
<ComponentWithEditorRequiredParameters @bind-Property1:get="myField" />
@code {
private string myField = "Some Value";
}
""");

CompileToAssembly(generated);
Assert.Empty(generated.RazorDiagnostics);
}

[IntegrationTestFact, WorkItem("https://github.com/dotnet/razor/issues/10553")]
public void Component_WithEditorRequiredParameter_ValueSpecifiedUsingBindSet()
{
AdditionalSyntaxTrees.Add(Parse("""
using System;
using Microsoft.AspNetCore.Components;
namespace Test;
public class ComponentWithEditorRequiredParameters : ComponentBase
{
[Parameter]
[EditorRequired]
public string Property1 { get; set; }
}
"""));

var generated = CompileToCSharp("""
<ComponentWithEditorRequiredParameters @bind-Property1:set="OnFieldChanged" />
@code {
private void OnFieldChanged(string value) { }
}
""");

var compiled = CompileToAssembly(generated);
generated.RazorDiagnostics.Verify(
// x:\dir\subdir\Test\TestComponent.cshtml(1,61): error RZ10016: Attribute 'bind-Property1:set' was used but no attribute 'bind-Property1:get' was found.
Diagnostic("RZ10016").WithLocation(1, 61));
}

[IntegrationTestFact]
public void Component_WithEditorRequiredChildContent_NoValueSpecified()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,10 +203,17 @@ static bool IsPresentAsAttribute(string attributeName, ComponentIntermediateNode
const string bindPrefix = "@bind-";
if (child is TagHelperDirectiveAttributeIntermediateNode { OriginalAttributeName: { } originalAttributeName } &&
originalAttributeName.StartsWith(bindPrefix, StringComparison.Ordinal) &&
originalAttributeName.AsSpan()[bindPrefix.Length..].Equals(attributeName.AsSpan(), StringComparison.Ordinal))
originalAttributeName.AsSpan(start: bindPrefix.Length).Equals(attributeName.AsSpan(), StringComparison.Ordinal))
{
return true;
}
if (child is TagHelperDirectiveAttributeParameterIntermediateNode { OriginalAttributeName: { } originalName, AttributeNameWithoutParameter: { } nameWithoutParameter } &&
originalName.StartsWith(bindPrefix, StringComparison.Ordinal) &&
nameWithoutParameter.AsSpan(start: bindPrefix.Length - 1).Equals(attributeName.AsSpan(), StringComparison.Ordinal))
{
// `@bind-Value:get` or `@bind-Value:set` is specified.
return true;
}
}

return false;
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/perf/Microbenchmarks/MSN.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -772,12 +772,12 @@

</li>
<li>
<a href="/en-us/news/world/turkey-detains-8-europe-bound-is-suspects-posing-as-refugees/ar-BBn9KSX?li=AAa0dzB"
<a href="/en-us/news/world/police-detains-8-europe-bound-is-suspects-posing-as-refugees/ar-BBn9KSX?li=AAa0dzB"
data-id="115" data-m='{"i":115,"p":112,"n":"HeadlineItemViewModel","y":13,"l":"BBn9KSX","h":0,"v":"news","c":"newsworld","o":3}' >


<div class="caption">
<span class="title" >Turkey detains 8 IS suspects &#39;posing as refugees&#39;</span>
<span class="title" >Police detains 8 IS suspects &#39;posing as refugees&#39;</span>
<span class="sourcename">
<img alt="" data-src="{&quot;default&quot;:&quot;//img-s-msn-com.akamaized.net/tenant/amp/entityid/BB74fLs.img?h=16&amp;w=16&amp;m=6&amp;q=60&amp;u=t&amp;o=t&amp;l=f&amp;f=png&quot;}" src="//static-hp-wus.s-msn.com/sc/9b/e151e5.gif" />
AFP
Expand Down
Binary file not shown.
Loading

0 comments on commit 45798d4

Please sign in to comment.