Rename `Microsoft.AspNet.Razor.Runtime.TagHelpers`.

- Changed non-user facing type names to `Microsoft.AspNet.Razor.TagHelpers`.
- Updated folder structure to reflect new namespaces.
- Updated generated code files to reflect new runtime type namespaces.

#578
This commit is contained in:
N. Taylor Mullen 2015-10-19 16:57:23 -07:00
parent bd2a98e5ec
commit b1ad14fd46
123 changed files with 487 additions and 453 deletions

View File

@ -3,7 +3,7 @@
using System; using System;
namespace Microsoft.AspNet.Razor.Runtime namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
internal static class Constants internal static class Constants
{ {

View File

@ -6,6 +6,7 @@ using System.Diagnostics;
using System.IO; using System.IO;
using System.Text; using System.Text;
using Microsoft.AspNet.Html.Abstractions; using Microsoft.AspNet.Html.Abstractions;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.Extensions.Internal; using Microsoft.Extensions.Internal;
using Microsoft.Extensions.WebEncoders; using Microsoft.Extensions.WebEncoders;

View File

@ -27,9 +27,9 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
/// Gets <see cref="IPropertyInfo"/>s for all properties of the current type excluding indexers. /// Gets <see cref="IPropertyInfo"/>s for all properties of the current type excluding indexers.
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// Indexers in this context refer to the CLR notion of an indexer (<c>this [string name]</c> /// Indexers in this context refer to the CLR notion of an indexer (<c>this [string name]</c>
/// and does not overlap with the semantics of /// and does not overlap with the semantics of
/// <see cref="Razor.Compilation.TagHelperAttributeDescriptor.IsIndexer"/>. /// <see cref="Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor.IsIndexer"/>.
/// </remarks> /// </remarks>
IEnumerable<IPropertyInfo> Properties { get; } IEnumerable<IPropertyInfo> Properties { get; }
@ -62,7 +62,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
/// parameters if the type implements <see cref="IDictionary{TKey, TValue}"/>, otherwise <c>null</c>. /// parameters if the type implements <see cref="IDictionary{TKey, TValue}"/>, otherwise <c>null</c>.
/// </returns> /// </returns>
/// <remarks> /// <remarks>
/// For open generic types, <see cref="ITypeInfo" /> for generic type parameters is <c>null</c>. /// For open generic types, <see cref="ITypeInfo" /> for generic type parameters is <c>null</c>.
/// </remarks> /// </remarks>
ITypeInfo[] GetGenericDictionaryParameters(); ITypeInfo[] GetGenericDictionaryParameters();
} }

View File

@ -4,9 +4,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
/// <summary> /// <summary>
/// <see cref="IPropertyInfo"/> adapter for <see cref="PropertyInfo"/> instances. /// <see cref="IPropertyInfo"/> adapter for <see cref="PropertyInfo"/> instances.

View File

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.Extensions.Internal; using Microsoft.Extensions.Internal;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers

View File

@ -8,6 +8,7 @@ using System.Linq;
using System.Reflection; using System.Reflection;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {

View File

@ -5,9 +5,8 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Text.RegularExpressions;
using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.Parser;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
@ -116,8 +115,8 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
} }
/// <summary> /// <summary>
/// Resolves all <see cref="TagHelperDescriptor"/>s for <see cref="ITagHelper"/>s from the given /// Resolves all <see cref="TagHelperDescriptor"/>s for <see cref="Razor.TagHelpers.ITagHelper"/>s from the
/// <paramref name="assemblyName"/>. /// given <paramref name="assemblyName"/>.
/// </summary> /// </summary>
/// <param name="assemblyName"> /// <param name="assemblyName">
/// The name of the assembly to resolve <see cref="TagHelperDescriptor"/>s from. /// The name of the assembly to resolve <see cref="TagHelperDescriptor"/>s from.
@ -125,7 +124,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
/// <param name="documentLocation">The <see cref="SourceLocation"/> of the directive.</param> /// <param name="documentLocation">The <see cref="SourceLocation"/> of the directive.</param>
/// <param name="errorSink">Used to record errors found when resolving <see cref="TagHelperDescriptor"/>s /// <param name="errorSink">Used to record errors found when resolving <see cref="TagHelperDescriptor"/>s
/// within the given <paramref name="assemblyName"/>.</param> /// within the given <paramref name="assemblyName"/>.</param>
/// <returns><see cref="TagHelperDescriptor"/>s for <see cref="ITagHelper"/>s from the given /// <returns><see cref="TagHelperDescriptor"/>s for <see cref="Razor.TagHelpers.ITagHelper"/>s from the given
/// <paramref name="assemblyName"/>.</returns> /// <paramref name="assemblyName"/>.</returns>
// This is meant to be overridden by tooling to enable assembly level caching. // This is meant to be overridden by tooling to enable assembly level caching.
protected virtual IEnumerable<TagHelperDescriptor> ResolveDescriptorsInAssembly( protected virtual IEnumerable<TagHelperDescriptor> ResolveDescriptorsInAssembly(

View File

@ -9,6 +9,7 @@ using System.IO;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {

View File

@ -4,6 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {

View File

@ -4,6 +4,7 @@
using System; using System;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {

View File

@ -4,6 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.Extensions.Internal; using Microsoft.Extensions.Internal;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers

View File

@ -5,6 +5,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {

View File

@ -9,7 +9,7 @@ using System.Reflection;
using System.Text; using System.Text;
using System.Xml.Linq; using System.Xml.Linq;
namespace Microsoft.AspNet.Razor.Runtime namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
/// <summary> /// <summary>
/// Extracts summary and remarks XML documentation from an XML documentation file. /// Extracts summary and remarks XML documentation from an XML documentation file.

View File

@ -3,7 +3,7 @@
using System; using System;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Used to override an <see cref="ITagHelper"/> property's HTML attribute name. /// Used to override an <see cref="ITagHelper"/> property's HTML attribute name.

View File

@ -3,7 +3,7 @@
using System; using System;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Indicates the associated <see cref="ITagHelper"/> property should not be bound to HTML attributes. /// Indicates the associated <see cref="ITagHelper"/> property should not be bound to HTML attributes.

View File

@ -4,7 +4,7 @@
using System; using System;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Provides an <see cref="ITagHelper"/>'s target. /// Provides an <see cref="ITagHelper"/>'s target.

View File

@ -3,7 +3,7 @@
using System; using System;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// A read-only HTML tag helper attribute. /// A read-only HTML tag helper attribute.

View File

@ -3,7 +3,7 @@
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Contract used to filter matching HTML elements. /// Contract used to filter matching HTML elements.

View File

@ -3,7 +3,7 @@
using System; using System;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Provides a hint of the <see cref="ITagHelper"/>'s output element. /// Provides a hint of the <see cref="ITagHelper"/>'s output element.

View File

@ -7,7 +7,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using Microsoft.Extensions.Internal; using Microsoft.Extensions.Internal;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// A read-only collection of <typeparamref name="TAttribute"/>s. /// A read-only collection of <typeparamref name="TAttribute"/>s.

View File

@ -4,7 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Restricts children of the <see cref="ITagHelper"/>'s element. /// Restricts children of the <see cref="ITagHelper"/>'s element.

View File

@ -3,7 +3,7 @@
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Class used to filter matching HTML elements. /// Class used to filter matching HTML elements.

View File

@ -3,7 +3,7 @@
using System; using System;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// An HTML tag helper attribute. /// An HTML tag helper attribute.

View File

@ -3,9 +3,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.AspNet.Razor.Runtime;
using Microsoft.Extensions.Internal; using Microsoft.Extensions.Internal;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// A collection of <see cref="TagHelperAttribute"/>s. /// A collection of <see cref="TagHelperAttribute"/>s.

View File

@ -6,7 +6,7 @@ using System.IO;
using Microsoft.AspNet.Html.Abstractions; using Microsoft.AspNet.Html.Abstractions;
using Microsoft.Extensions.WebEncoders; using Microsoft.Extensions.WebEncoders;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Abstract class used to buffer content returned by <see cref="ITagHelper"/>s. /// Abstract class used to buffer content returned by <see cref="ITagHelper"/>s.

View File

@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Contains information related to the execution of <see cref="ITagHelper"/>s. /// Contains information related to the execution of <see cref="ITagHelper"/>s.

View File

@ -2,8 +2,9 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System; using System;
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// Class used to represent the output of an <see cref="ITagHelper"/>. /// Class used to represent the output of an <see cref="ITagHelper"/>.

View File

@ -6,10 +6,6 @@
}, },
"frameworks": { "frameworks": {
"net451": { }, "net451": { },
"dotnet5.4": { "dotnet5.4": { }
"dependencies": {
"System.Runtime": "4.0.21-beta-*"
}
}
} }
} }

View File

@ -2,7 +2,7 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
namespace Microsoft.AspNet.Razor.Chunks namespace Microsoft.AspNet.Razor.Chunks

View File

@ -8,7 +8,7 @@ using System.Globalization;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Chunks; using Microsoft.AspNet.Razor.Chunks;
using Microsoft.AspNet.Razor.CodeGenerators.Visitors; using Microsoft.AspNet.Razor.CodeGenerators.Visitors;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
namespace Microsoft.AspNet.Razor.CodeGenerators namespace Microsoft.AspNet.Razor.CodeGenerators

View File

@ -11,7 +11,11 @@ namespace Microsoft.AspNet.Razor.CodeGenerators.Visitors
{ {
public class CSharpUsingVisitor : CodeVisitor<CSharpCodeWriter> public class CSharpUsingVisitor : CodeVisitor<CSharpCodeWriter>
{ {
private const string TagHelpersRuntimeNamespace = "Microsoft.AspNet.Razor.Runtime.TagHelpers"; private static readonly string[] TagHelpersRuntimeNamespaces = new[]
{
"Microsoft.AspNet.Razor.TagHelpers",
"Microsoft.AspNet.Razor.Runtime.TagHelpers"
};
private bool _foundTagHelpers; private bool _foundTagHelpers;
@ -28,10 +32,10 @@ namespace Microsoft.AspNet.Razor.CodeGenerators.Visitors
throw new ArgumentNullException(nameof(context)); throw new ArgumentNullException(nameof(context));
} }
ImportedUsings = new List<string>(); ImportedUsings = new HashSet<string>(StringComparer.Ordinal);
} }
public IList<string> ImportedUsings { get; set; } public HashSet<string> ImportedUsings { get; set; }
/// <inheritdoc /> /// <inheritdoc />
public override void Accept(Chunk chunk) public override void Accept(Chunk chunk)
@ -89,15 +93,23 @@ namespace Microsoft.AspNet.Razor.CodeGenerators.Visitors
protected override void Visit(TagHelperChunk chunk) protected override void Visit(TagHelperChunk chunk)
{ {
if (Context.Host.DesignTimeMode)
{
return;
}
if (!_foundTagHelpers) if (!_foundTagHelpers)
{ {
_foundTagHelpers = true; _foundTagHelpers = true;
if (!ImportedUsings.Contains(TagHelpersRuntimeNamespace)) foreach (var tagHelperRuntimeNamespace in TagHelpersRuntimeNamespaces)
{ {
// If we find TagHelpers then we need to add the TagHelper runtime namespace to our list of usings. if (ImportedUsings.Add(tagHelperRuntimeNamespace))
Writer.WriteUsing(TagHelpersRuntimeNamespace); {
ImportedUsings.Add(TagHelpersRuntimeNamespace); // If we find TagHelpers then we need to add the TagHelper runtime namespaces to our list of
// usings.
Writer.WriteUsing(tagHelperRuntimeNamespace);
}
} }
} }
} }

View File

@ -4,7 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Compilation.TagHelpers namespace Microsoft.AspNet.Razor.Compilation.TagHelpers
{ {

View File

@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Globalization; using System.Globalization;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.Extensions.Internal; using Microsoft.Extensions.Internal;

View File

@ -4,7 +4,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.AspNet.Razor.Chunks.Generators; using Microsoft.AspNet.Razor.Chunks.Generators;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
namespace Microsoft.AspNet.Razor.Parser.TagHelpers namespace Microsoft.AspNet.Razor.Parser.TagHelpers

View File

@ -7,7 +7,7 @@ using System.Diagnostics;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Chunks.Generators; using Microsoft.AspNet.Razor.Chunks.Generators;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.Tokenizer.Symbols; using Microsoft.AspNet.Razor.Tokenizer.Symbols;

View File

@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.Tokenizer.Symbols; using Microsoft.AspNet.Razor.Tokenizer.Symbols;

View File

@ -1,7 +1,7 @@
// Copyright (c) .NET Foundation. All rights reserved. // Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// The mode in which an element should render. /// The mode in which an element should render.

View File

@ -1,7 +1,7 @@
// Copyright (c) .NET Foundation. All rights reserved. // Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
/// <summary> /// <summary>
/// The structure the element should be written in. /// The structure the element should be written in.

View File

@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Resources; using System.Resources;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.Precompilation namespace Microsoft.AspNet.Razor.Runtime.Precompilation
{ {

View File

@ -4,7 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.Precompilation namespace Microsoft.AspNet.Razor.Runtime.Precompilation
{ {

View File

@ -4,7 +4,7 @@
using System; using System;
using System.ComponentModel; using System.ComponentModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Mvc.Razor.Precompilation namespace Microsoft.AspNet.Mvc.Razor.Precompilation
{ {

View File

@ -4,8 +4,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Xunit; using Xunit;

View File

@ -8,6 +8,7 @@ using System.ComponentModel.DataAnnotations;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Testing; using Microsoft.AspNet.Testing;
using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp;
using Xunit; using Xunit;

View File

@ -15,7 +15,7 @@
}, },
"resource": [ "resource": [
"../Microsoft.AspNet.Razor.Runtime.Precompilation.Files/*.cs", "../Microsoft.AspNet.Razor.Runtime.Precompilation.Files/*.cs",
"../Microsoft.AspNet.Razor.Runtime.Test/TagHelpers/TestTagHelpers/*.cs", "../Microsoft.AspNet.Razor.Runtime.Test/Runtime/TagHelpers/TestTagHelpers/*.cs",
"BadFiles/*.cs" "BadFiles/*.cs"
], ],
"commands": { "commands": {

View File

@ -4,7 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class CaseSensitiveTagHelperAttributeComparer : IEqualityComparer<IReadOnlyTagHelperAttribute> public class CaseSensitiveTagHelperAttributeComparer : IEqualityComparer<IReadOnlyTagHelperAttribute>
{ {

View File

@ -1,10 +1,9 @@
// Copyright (c) .NET Foundation. All rights reserved. // Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization; using System.Globalization;
using System.IO; using System.IO;
using Microsoft.AspNet.Testing; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.Extensions.WebEncoders.Testing; using Microsoft.Extensions.WebEncoders.Testing;
using Xunit; using Xunit;
@ -102,7 +101,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
"HtmlEncode[[First]] HtmlEncode[[Second]] HtmlEncode[[Third]] HtmlEncode[[Fourth]]!", "HtmlEncode[[First]] HtmlEncode[[Second]] HtmlEncode[[Third]] HtmlEncode[[Fourth]]!",
tagHelperContent.GetContent(new CommonTestEncoder())); tagHelperContent.GetContent(new CommonTestEncoder()));
} }
[Fact] [Fact]
public void CanAppendFormat_WithCulture() public void CanAppendFormat_WithCulture()
{ {
@ -173,7 +172,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
Assert.True(tagHelperContent.IsModified); Assert.True(tagHelperContent.IsModified);
} }
[Fact] [Fact]
public void IsModified_TrueAfterAppend() public void IsModified_TrueAfterAppend()
{ {

View File

@ -4,6 +4,7 @@
using System; using System;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.TagHelpers;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers

View File

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Xunit; using Xunit;

View File

@ -7,6 +7,7 @@ using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Reflection; using System.Reflection;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Testing; using Microsoft.AspNet.Testing;
using Xunit; using Xunit;

View File

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Xunit; using Xunit;

View File

@ -5,8 +5,9 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Xunit; using Xunit;
@ -149,7 +150,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
}, },
new TagHelperDirectiveDescriptor new TagHelperDirectiveDescriptor
{ {
DirectiveText = "Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_P*, " + assemblyA, DirectiveText = "Microsoft.AspNet.Razor.TagHelpers.Valid_P*, " + assemblyA,
Location = directiveLocation1, Location = directiveLocation1,
DirectiveType = TagHelperDirectiveType.AddTagHelper DirectiveType = TagHelperDirectiveType.AddTagHelper
} }
@ -181,7 +182,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
}, },
new TagHelperDirectiveDescriptor new TagHelperDirectiveDescriptor
{ {
DirectiveText = "Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Plain*, " + assemblyA, DirectiveText = "Microsoft.AspNet.Razor.TagHelpers.Valid_Plain*, " + assemblyA,
Location = directiveLocation1, Location = directiveLocation1,
DirectiveType = TagHelperDirectiveType.AddTagHelper DirectiveType = TagHelperDirectiveType.AddTagHelper
}, },
@ -451,7 +452,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
CreateTagHelperDirectiveDescriptor("", TagHelperDirectiveType.TagHelperPrefix), CreateTagHelperDirectiveDescriptor("", TagHelperDirectiveType.TagHelperPrefix),
CreateTagHelperDirectiveDescriptor( CreateTagHelperDirectiveDescriptor(
"Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Plain*, " + assemblyA, "Microsoft.AspNet.Razor.TagHelpers.Valid_Plain*, " + assemblyA,
TagHelperDirectiveType.AddTagHelper), TagHelperDirectiveType.AddTagHelper),
}, },
new [] { Valid_PlainTagHelperDescriptor } new [] { Valid_PlainTagHelperDescriptor }
@ -462,7 +463,7 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
CreateTagHelperDirectiveDescriptor("th:", TagHelperDirectiveType.TagHelperPrefix), CreateTagHelperDirectiveDescriptor("th:", TagHelperDirectiveType.TagHelperPrefix),
CreateTagHelperDirectiveDescriptor( CreateTagHelperDirectiveDescriptor(
"Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Plain*, " + assemblyA, "Microsoft.AspNet.Razor.TagHelpers.Valid_Plain*, " + assemblyA,
TagHelperDirectiveType.AddTagHelper), TagHelperDirectiveType.AddTagHelper),
}, },
new [] { CreatePrefixedValidPlainDescriptor("th:") } new [] { CreatePrefixedValidPlainDescriptor("th:") }
@ -486,10 +487,10 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
CreateTagHelperDirectiveDescriptor("th-", TagHelperDirectiveType.TagHelperPrefix), CreateTagHelperDirectiveDescriptor("th-", TagHelperDirectiveType.TagHelperPrefix),
CreateTagHelperDirectiveDescriptor( CreateTagHelperDirectiveDescriptor(
"Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Plain*, " + assemblyA, "Microsoft.AspNet.Razor.TagHelpers.Valid_Plain*, " + assemblyA,
TagHelperDirectiveType.AddTagHelper), TagHelperDirectiveType.AddTagHelper),
CreateTagHelperDirectiveDescriptor( CreateTagHelperDirectiveDescriptor(
"Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Inherited*, " + assemblyA, "Microsoft.AspNet.Razor.TagHelpers.Valid_Inherited*, " + assemblyA,
TagHelperDirectiveType.AddTagHelper) TagHelperDirectiveType.AddTagHelper)
}, },
new [] new []
@ -504,10 +505,10 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
CreateTagHelperDirectiveDescriptor("", TagHelperDirectiveType.TagHelperPrefix), CreateTagHelperDirectiveDescriptor("", TagHelperDirectiveType.TagHelperPrefix),
CreateTagHelperDirectiveDescriptor( CreateTagHelperDirectiveDescriptor(
"Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Plain*, " + assemblyA, "Microsoft.AspNet.Razor.TagHelpers.Valid_Plain*, " + assemblyA,
TagHelperDirectiveType.AddTagHelper), TagHelperDirectiveType.AddTagHelper),
CreateTagHelperDirectiveDescriptor( CreateTagHelperDirectiveDescriptor(
"Microsoft.AspNet.Razor.Runtime.TagHelpers.Valid_Inherited*, " + assemblyA, "Microsoft.AspNet.Razor.TagHelpers.Valid_Inherited*, " + assemblyA,
TagHelperDirectiveType.AddTagHelper) TagHelperDirectiveType.AddTagHelper)
}, },
new [] { Valid_PlainTagHelperDescriptor, Valid_InheritedTagHelperDescriptor } new [] { Valid_PlainTagHelperDescriptor, Valid_InheritedTagHelperDescriptor }

View File

@ -6,6 +6,7 @@ using System;
using System.IO; using System.IO;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Microsoft.AspNet.Testing; using Microsoft.AspNet.Testing;
using Moq; using Moq;
@ -15,18 +16,18 @@ namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
public class TagHelperDesignTimeDescriptorFactoryTest public class TagHelperDesignTimeDescriptorFactoryTest
{ {
private const string TypeSummary = "The summary for <see cref=\"T:Microsoft.AspNet.Razor.Runtime." + private const string TypeSummary = "The summary for <see cref=\"T:Microsoft.AspNet.Razor." +
"TagHelpers.DocumentedTagHelper\" />."; "TagHelpers.DocumentedTagHelper\" />.";
private const string TypeRemarks = "Inherits from <see cref=\"T:Microsoft.AspNet.Razor.Runtime." + private const string TypeRemarks = "Inherits from <see cref=\"T:Microsoft.AspNet.Razor." +
"TagHelpers.TagHelper\" />."; "TagHelpers.TagHelper\" />.";
private const string PropertySummary = "This <see cref=\"P:Microsoft.AspNet.Razor.Runtime." + private const string PropertySummary = "This <see cref=\"P:Microsoft.AspNet.Razor." +
"TagHelpers.DocumentedTagHelper.SummaryProperty\" /> is of type <see cref=\"T:System.String\" />."; "TagHelpers.DocumentedTagHelper.SummaryProperty\" /> is of type <see cref=\"T:System.String\" />.";
private const string PropertyRemarks = "The <see cref=\"P:Microsoft.AspNet.Razor.Runtime." + private const string PropertyRemarks = "The <see cref=\"P:Microsoft.AspNet.Razor." +
"TagHelpers.DocumentedTagHelper.SummaryProperty\" /> may be <c>null</c>."; "TagHelpers.DocumentedTagHelper.SummaryProperty\" /> may be <c>null</c>.";
private const string PropertyWithSummaryAndRemarks_Summary = "This is a complex <see cref=\"T:System." + private const string PropertyWithSummaryAndRemarks_Summary = "This is a complex <see cref=\"T:System." +
"Collections.Generic.IDictionary`2\" />."; "Collections.Generic.IDictionary`2\" />.";
private const string PropertyWithSummaryAndRemarks_Remarks = "<see cref=\"P:Microsoft.AspNet.Razor." + private const string PropertyWithSummaryAndRemarks_Remarks = "<see cref=\"P:Microsoft.AspNet.Razor." +
"Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty\" /><see cref=\"P:Microsoft.AspNet.Razor.Runtime" + "TagHelpers.DocumentedTagHelper.SummaryProperty\" /><see cref=\"P:Microsoft.AspNet.Razor" +
".TagHelpers.DocumentedTagHelper.RemarksProperty\" />"; ".TagHelpers.DocumentedTagHelper.RemarksProperty\" />";
// These test assemblies don't really exist. They are used to look up corresponding XML for a fake assembly // These test assemblies don't really exist. They are used to look up corresponding XML for a fake assembly

View File

@ -5,6 +5,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.Extensions.WebEncoders.Testing; using Microsoft.Extensions.WebEncoders.Testing;
using Xunit; using Xunit;

View File

@ -4,6 +4,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers

View File

@ -4,11 +4,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.Test.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
public class TagHelperScopeManagerTest public class TagHelperScopeManagerTest
{ {

View File

@ -6,6 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.TagHelpers;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.Runtime.TagHelpers

View File

@ -3,7 +3,7 @@
using System.Collections.Generic; using System.Collections.Generic;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class Valid_PlainTagHelper : TagHelper public class Valid_PlainTagHelper : TagHelper
{ {

View File

@ -3,7 +3,7 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Fake namespace Microsoft.AspNet.Razor.Fake
{ {

View File

@ -3,11 +3,11 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Fake namespace Microsoft.AspNet.Razor.Fake
{ {
public class ImplementsRealITagHelper : Microsoft.AspNet.Razor.Runtime.TagHelpers.ITagHelper public class ImplementsRealITagHelper : Microsoft.AspNet.Razor.TagHelpers.ITagHelper
{ {
public int Order public int Order
{ {

View File

@ -5,9 +5,9 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
[HtmlTargetElement("input", ParentTag = "div")] [HtmlTargetElement("input", ParentTag = "div")]
public class RequiredParentTagHelper : TagHelper public class RequiredParentTagHelper : TagHelper

View File

@ -6,10 +6,10 @@ using System;
using System.Globalization; using System.Globalization;
using System.IO; using System.IO;
using System.Reflection; using System.Reflection;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime namespace Microsoft.AspNet.Razor.Runtime.TagHelpers
{ {
public class XmlDocumentationProviderTest public class XmlDocumentationProviderTest
{ {
@ -41,12 +41,12 @@ namespace Microsoft.AspNet.Razor.Runtime
{ {
{ {
$"T:{fullTypeName}", $"T:{fullTypeName}",
"The summary for <see cref=\"T:Microsoft.AspNet.Razor.Runtime.TagHelpers." + "The summary for <see cref=\"T:Microsoft.AspNet.Razor.TagHelpers." +
"DocumentedTagHelper\" />." "DocumentedTagHelper\" />."
}, },
{ {
$"P:{fullTypeName}.{DocumentedTagHelperSummaryPropertyInfo.Name}", $"P:{fullTypeName}.{DocumentedTagHelperSummaryPropertyInfo.Name}",
"This <see cref=\"P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper." + "This <see cref=\"P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper." +
"SummaryProperty\" /> is of type <see cref=\"T:System.String\" />." "SummaryProperty\" /> is of type <see cref=\"T:System.String\" />."
}, },
{ {
@ -86,7 +86,7 @@ namespace Microsoft.AspNet.Razor.Runtime
{ {
{ {
$"T:{fullTypeName}", $"T:{fullTypeName}",
"Inherits from <see cref=\"T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper\" />." "Inherits from <see cref=\"T:Microsoft.AspNet.Razor.TagHelpers.TagHelper\" />."
}, },
{ {
$"P:{fullTypeName}.{DocumentedTagHelperSummaryPropertyInfo.Name}", $"P:{fullTypeName}.{DocumentedTagHelperSummaryPropertyInfo.Name}",
@ -94,13 +94,13 @@ namespace Microsoft.AspNet.Razor.Runtime
}, },
{ {
$"P:{fullTypeName}.{DocumentedTagHelperRemarksPropertyInfo.Name}", $"P:{fullTypeName}.{DocumentedTagHelperRemarksPropertyInfo.Name}",
"The <see cref=\"P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper." + "The <see cref=\"P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper." +
"SummaryProperty\" /> may be <c>null</c>." "SummaryProperty\" /> may be <c>null</c>."
}, },
{ {
$"P:{fullTypeName}.{DocumentedTagHelperRemarksSummaryPropertyInfo.Name}", $"P:{fullTypeName}.{DocumentedTagHelperRemarksSummaryPropertyInfo.Name}",
"<see cref=\"P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper." + "<see cref=\"P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper." +
"SummaryProperty\" /><see cref=\"P:Microsoft.AspNet.Razor.Runtime.TagHelpers." + "SummaryProperty\" /><see cref=\"P:Microsoft.AspNet.Razor.TagHelpers." +
"DocumentedTagHelper.RemarksProperty\" />" "DocumentedTagHelper.RemarksProperty\" />"
} }
}; };

View File

@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class ReadOnlyTagHelperAttributeListTest public class ReadOnlyTagHelperAttributeListTest
{ {

View File

@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class TagHelperAttributeListTest public class TagHelperAttributeListTest
{ {

View File

@ -3,7 +3,7 @@
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class TagHelperAttributeTest public class TagHelperAttributeTest
{ {

View File

@ -5,9 +5,10 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class TagHelperContextTest public class TagHelperContextTest
{ {

View File

@ -4,7 +4,7 @@
using Microsoft.Extensions.WebEncoders.Testing; using Microsoft.Extensions.WebEncoders.Testing;
using Xunit; using Xunit;
namespace Microsoft.AspNet.Razor.Runtime.TagHelpers namespace Microsoft.AspNet.Razor.TagHelpers
{ {
public class TagHelperOutputTest public class TagHelperOutputTest
{ {

View File

@ -4,30 +4,30 @@
<name>Microsoft.AspNet.Razor.Runtime.Test</name> <name>Microsoft.AspNet.Razor.Runtime.Test</name>
</assembly> </assembly>
<members> <members>
<member name="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"> <member name="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper">
<summary> <summary>
nl-BE: The summary for <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper" />. nl-BE: The summary for <see cref="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper" />.
</summary> </summary>
<remarks> <remarks>
nl-BE: Inherits from <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper" />. nl-BE: Inherits from <see cref="T:Microsoft.AspNet.Razor.TagHelpers.TagHelper" />.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty">
<summary> <summary>
nl-BE: This <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />. nl-BE: This <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />.
</summary> </summary>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty">
<remarks> <remarks>
nl-BE: The <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>. nl-BE: The <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty">
<summary> <summary>
nl-BE: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />. nl-BE: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />.
</summary> </summary>
<remarks> <remarks>
nl-BE: <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty" /> nl-BE: <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty" />
</remarks> </remarks>
</member> </member>
</members> </members>

View File

@ -4,30 +4,30 @@
<name>Microsoft.AspNet.Razor.Runtime.Test</name> <name>Microsoft.AspNet.Razor.Runtime.Test</name>
</assembly> </assembly>
<members> <members>
<member name="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"> <member name="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper">
<summary> <summary>
en-GB: The summary for <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper" />. en-GB: The summary for <see cref="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper" />.
</summary> </summary>
<remarks> <remarks>
en-GB: Inherits from <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper" />. en-GB: Inherits from <see cref="T:Microsoft.AspNet.Razor.TagHelpers.TagHelper" />.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty">
<summary> <summary>
en-GB: This <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />. en-GB: This <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />.
</summary> </summary>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty">
<remarks> <remarks>
en-GB: The <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>. en-GB: The <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty">
<summary> <summary>
en-GB: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />. en-GB: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />.
</summary> </summary>
<remarks> <remarks>
en-GB: <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty" /> en-GB: <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty" />
</remarks> </remarks>
</member> </member>
</members> </members>

View File

@ -4,30 +4,30 @@
<name>Microsoft.AspNet.Razor.Runtime.Test</name> <name>Microsoft.AspNet.Razor.Runtime.Test</name>
</assembly> </assembly>
<members> <members>
<member name="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"> <member name="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper">
<summary> <summary>
en: The summary for <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper" />. en: The summary for <see cref="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper" />.
</summary> </summary>
<remarks> <remarks>
en: Inherits from <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper" />. en: Inherits from <see cref="T:Microsoft.AspNet.Razor.TagHelpers.TagHelper" />.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty">
<summary> <summary>
en: This <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />. en: This <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />.
</summary> </summary>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty">
<remarks> <remarks>
en: The <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>. en: The <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty">
<summary> <summary>
en: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />. en: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />.
</summary> </summary>
<remarks> <remarks>
en: <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty" /> en: <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty" />
</remarks> </remarks>
</member> </member>
</members> </members>

View File

@ -4,30 +4,30 @@
<name>Microsoft.AspNet.Razor.Runtime.Test</name> <name>Microsoft.AspNet.Razor.Runtime.Test</name>
</assembly> </assembly>
<members> <members>
<member name="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"> <member name="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper">
<summary> <summary>
fr-FR: The summary for <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper" />. fr-FR: The summary for <see cref="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper" />.
</summary> </summary>
<remarks> <remarks>
fr-FR: Inherits from <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper" />. fr-FR: Inherits from <see cref="T:Microsoft.AspNet.Razor.TagHelpers.TagHelper" />.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty">
<summary> <summary>
fr-FR: This <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />. fr-FR: This <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />.
</summary> </summary>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty">
<remarks> <remarks>
fr-FR: The <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>. fr-FR: The <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty">
<summary> <summary>
fr-FR: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />. fr-FR: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />.
</summary> </summary>
<remarks> <remarks>
fr-FR: <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty" /> fr-FR: <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty" />
</remarks> </remarks>
</member> </member>
</members> </members>

View File

@ -4,30 +4,30 @@
<name>Microsoft.AspNet.Razor.Runtime.Test</name> <name>Microsoft.AspNet.Razor.Runtime.Test</name>
</assembly> </assembly>
<members> <members>
<member name="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"> <member name="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper">
<summary> <summary>
fr: The summary for <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper" />. fr: The summary for <see cref="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper" />.
</summary> </summary>
<remarks> <remarks>
fr: Inherits from <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper" />. fr: Inherits from <see cref="T:Microsoft.AspNet.Razor.TagHelpers.TagHelper" />.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty">
<summary> <summary>
fr: This <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />. fr: This <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> is of type <see cref="T:System.String" />.
</summary> </summary>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty">
<remarks> <remarks>
fr: The <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>. fr: The <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /> may be <c>null</c>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty">
<summary> <summary>
fr: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />. fr: This is a complex <see cref="T:System.Collections.Generic.IDictionary`2" />.
</summary> </summary>
<remarks> <remarks>
fr: <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty" /> fr: <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty" /><see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty" />
</remarks> </remarks>
</member> </member>
</members> </members>

View File

@ -4,30 +4,30 @@
<name>Microsoft.AspNet.Razor.Runtime.Test</name> <name>Microsoft.AspNet.Razor.Runtime.Test</name>
</assembly> </assembly>
<members> <members>
<member name="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"> <member name="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper">
<summary> <summary>
The summary for <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper"/>. The summary for <see cref="T:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper"/>.
</summary> </summary>
<remarks> <remarks>
Inherits from <see cref="T:Microsoft.AspNet.Razor.Runtime.TagHelpers.TagHelper"/>. Inherits from <see cref="T:Microsoft.AspNet.Razor.TagHelpers.TagHelper"/>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty">
<summary> <summary>
This <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"/> is of type <see cref="T:System.String"/>. This <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty"/> is of type <see cref="T:System.String"/>.
</summary> </summary>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty">
<remarks> <remarks>
The <see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"/> may be <c>null</c>. The <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty"/> may be <c>null</c>.
</remarks> </remarks>
</member> </member>
<member name="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty"> <member name="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksAndSummaryProperty">
<summary> <summary>
This is a complex <see cref="T:System.Collections.Generic.IDictionary`2"/>. This is a complex <see cref="T:System.Collections.Generic.IDictionary`2"/>.
</summary> </summary>
<remarks> <remarks>
<see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.SummaryProperty"/><see cref="P:Microsoft.AspNet.Razor.Runtime.TagHelpers.DocumentedTagHelper.RemarksProperty"/> <see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.SummaryProperty"/><see cref="P:Microsoft.AspNet.Razor.TagHelpers.DocumentedTagHelper.RemarksProperty"/>
</remarks> </remarks>
</member> </member>
</members> </members>

View File

@ -6,7 +6,7 @@ using Microsoft.AspNet.Razor.CodeGenerators;
using Microsoft.AspNet.Razor.CodeGenerators.Visitors; using Microsoft.AspNet.Razor.CodeGenerators.Visitors;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Parser.TagHelpers; using Microsoft.AspNet.Razor.Parser.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Xunit; using Xunit;

View File

@ -7,7 +7,7 @@ using System.Reflection;
#endif #endif
using Microsoft.AspNet.Razor.CodeGenerators; using Microsoft.AspNet.Razor.CodeGenerators;
using Microsoft.AspNet.Razor.CodeGenerators.Visitors; using Microsoft.AspNet.Razor.CodeGenerators.Visitors;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Xunit; using Xunit;

View File

@ -7,7 +7,7 @@ using System.Web.WebPages.TestUtils;
using Microsoft.AspNet.Razor.Editor; using Microsoft.AspNet.Razor.Editor;
using Microsoft.AspNet.Razor.Parser; using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Framework; using Microsoft.AspNet.Razor.Test.Framework;
using Microsoft.AspNet.Razor.Test.Generator; using Microsoft.AspNet.Razor.Test.Generator;
using Microsoft.AspNet.Razor.Test.Utils; using Microsoft.AspNet.Razor.Test.Utils;

View File

@ -4,7 +4,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Parser.TagHelpers; using Microsoft.AspNet.Razor.Parser.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Test.Framework namespace Microsoft.AspNet.Razor.Test.Framework
{ {

View File

@ -5,7 +5,7 @@ using System.Collections.Generic;
using Microsoft.AspNet.Razor.Chunks.Generators; using Microsoft.AspNet.Razor.Chunks.Generators;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Parser.TagHelpers; using Microsoft.AspNet.Razor.Parser.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
namespace Microsoft.AspNet.Razor.Test.Framework namespace Microsoft.AspNet.Razor.Test.Framework
{ {

View File

@ -10,7 +10,7 @@ using Microsoft.AspNet.Razor.Chunks.Generators;
using Microsoft.AspNet.Razor.Parser; using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Parser.TagHelpers; using Microsoft.AspNet.Razor.Parser.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Text; using Microsoft.AspNet.Razor.Text;
using Xunit; using Xunit;

View File

@ -2,7 +2,7 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Framework; using Microsoft.AspNet.Razor.Test.Framework;
using Xunit; using Xunit;

View File

@ -8,7 +8,7 @@ using System.Linq;
using Microsoft.AspNet.Razor.Chunks.Generators; using Microsoft.AspNet.Razor.Chunks.Generators;
using Microsoft.AspNet.Razor.Parser; using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Framework; using Microsoft.AspNet.Razor.Test.Framework;
using Microsoft.AspNet.Razor.Test.TagHelpers; using Microsoft.AspNet.Razor.Test.TagHelpers;
using Microsoft.AspNet.Razor.Text; using Microsoft.AspNet.Razor.Text;

View File

@ -3,7 +3,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Xunit; using Xunit;

View File

@ -3,7 +3,7 @@
using System; using System;
using System.Linq; using System.Linq;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Test.Internal; using Microsoft.AspNet.Razor.Test.Internal;
using Newtonsoft.Json; using Newtonsoft.Json;
using Xunit; using Xunit;

View File

@ -8,7 +8,7 @@ using System.Linq;
using Microsoft.AspNet.Razor.Chunks.Generators; using Microsoft.AspNet.Razor.Chunks.Generators;
using Microsoft.AspNet.Razor.Parser; using Microsoft.AspNet.Razor.Parser;
using Microsoft.AspNet.Razor.Parser.SyntaxTree; using Microsoft.AspNet.Razor.Parser.SyntaxTree;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Compilation.TagHelpers; using Microsoft.AspNet.Razor.Compilation.TagHelpers;
using Microsoft.AspNet.Razor.Test.Framework; using Microsoft.AspNet.Razor.Test.Framework;
using Microsoft.AspNet.Razor.Text; using Microsoft.AspNet.Razor.Text;

View File

@ -1,6 +1,5 @@
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "AttributeTargetingTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "edaa271f830648a99892d01bb55f49e328fa621c" #pragma checksum "AttributeTargetingTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "edaa271f830648a99892d01bb55f49e328fa621c"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "BasicTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3cdbdfa1515b87565e2f00812f0093dbe8e49667" #pragma checksum "BasicTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3cdbdfa1515b87565e2f00812f0093dbe8e49667"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,5 @@
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,5 @@
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "BasicTagHelpers.Prefixed.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "44eafd8ba2adb5f9e260d37e87544c018e182eed" #pragma checksum "BasicTagHelpers.Prefixed.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "44eafd8ba2adb5f9e260d37e87544c018e182eed"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "BasicTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3cdbdfa1515b87565e2f00812f0093dbe8e49667" #pragma checksum "BasicTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3cdbdfa1515b87565e2f00812f0093dbe8e49667"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,5 @@
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "ComplexTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7e06587198159a7cdea48c42e64a766a79a12cf7" #pragma checksum "ComplexTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7e06587198159a7cdea48c42e64a766a79a12cf7"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,5 @@
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "DuplicateAttributeTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "af64a6adaf73e4143024a1145e70cbd3a24d2c0e" #pragma checksum "DuplicateAttributeTagHelpers.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "af64a6adaf73e4143024a1145e70cbd3a24d2c0e"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,6 +1,7 @@
#pragma checksum "DuplicateTargetTagHelper.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "77e70e938d77f71e489354b1e7c351c588001690" #pragma checksum "DuplicateTargetTagHelper.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "77e70e938d77f71e489354b1e7c351c588001690"
namespace TestOutput namespace TestOutput
{ {
using Microsoft.AspNet.Razor.TagHelpers;
using Microsoft.AspNet.Razor.Runtime.TagHelpers; using Microsoft.AspNet.Razor.Runtime.TagHelpers;
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;

Some files were not shown because too many files have changed in this diff Show More