aspnetcore/src/Microsoft.AspNetCore.Razor....
Ryan Nowak 853b458893 This is a different take on Taylor's builders.
This makes it possible to use another 'kind' of tag helpers, which isn't
possible today.

This also further decouples the tag helper api surface from the default
implementation.

VCTH now have their own 'kind'.

Also improved generation of display names and error messages where it
was coupled to the type name.
2017-06-28 17:37:52 -07:00
..
CodeGeneration Suppress warnings for auto generated code 2017-06-26 17:35:11 -07:00
Extensions Update built-in directives to use DirectiveUsage. 2017-06-22 11:42:37 -07:00
Intermediate Make single line single file scoped directives automatically import. 2017-06-26 16:36:54 -07:00
Legacy This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
Properties This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
AttributeStructure.cs Rename HtmlAttributeValueStyle>AttributeStructure 2017-06-21 18:56:37 -07:00
BoundAttributeDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
BoundAttributeDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
BoundAttributeDescriptorComparer.cs
BoundAttributeDescriptorExtensions.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultBoundAttributeDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultBoundAttributeDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultDirectiveSyntaxTreePass.cs Implement consistent error story for directives. 2017-06-19 21:14:06 -07:00
DefaultDocumentClassifierPass.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DefaultDocumentClassifierPassFeature.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DefaultItemCollection.cs
DefaultRazorCSharpDocument.cs
DefaultRazorCSharpLoweringPhase.cs Moved CSharpCodeWriter out of legacy 2017-06-21 15:05:46 -07:00
DefaultRazorCodeDocument.cs
DefaultRazorCodeGenerationOptions.cs Change GenerateChecksum to SuppressChecksum 2017-06-19 16:52:36 -07:00
DefaultRazorCodeGenerationOptionsBuilder.cs Change GenerateChecksum to SuppressChecksum 2017-06-19 16:52:36 -07:00
DefaultRazorDiagnostic.cs
DefaultRazorDiagnosticCollection.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DefaultRazorDirectiveClassifierPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DefaultRazorDirectiveFeature.cs
DefaultRazorDocumentClassifierPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DefaultRazorEngine.cs
DefaultRazorEngineBuilder.cs
DefaultRazorIntermediateNodeLoweringPhase.cs Make single line single file scoped directives automatically import. 2017-06-26 16:36:54 -07:00
DefaultRazorOptimizationPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DefaultRazorParserOptions.cs
DefaultRazorParserOptionsBuilder.cs
DefaultRazorParsingPhase.cs
DefaultRazorSourceLineCollection.cs Make usage of FileName and FilePath consistent 2017-06-12 16:15:26 -07:00
DefaultRazorSyntaxTree.cs
DefaultRazorSyntaxTreePhase.cs
DefaultRazorTagHelperBinderPhase.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultRazorTargetExtensionFeature.cs
DefaultRequiredAttributeDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultRequiredAttributeDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultTagHelperDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultTagHelperDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultTagMatchingRuleDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DefaultTagMatchingRuleDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
DesignTimeOptionsFeature.cs Change GenerateChecksum to SuppressChecksum 2017-06-19 16:52:36 -07:00
DirectiveDescriptor.cs Add file scoped extensible directives. 2017-06-22 11:42:37 -07:00
DirectiveDescriptorBuilderExtensions.cs
DirectiveDescriptorComparer.cs
DirectiveKind.cs
DirectiveRemovalOptimizationPass.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
DirectiveTokenDescriptor.cs
DirectiveTokenDescriptorComparer.cs
DirectiveTokenEditHandler.cs
DirectiveTokenKind.cs
DirectiveUsage.cs Add file scoped multiple occurring extensible directives. 2017-06-26 20:29:06 -07:00
DocumentClassifierPassBase.cs Rename UsingStatement>UsingDirective 2017-06-21 19:54:40 -07:00
FileSystemRazorProject.cs
FileSystemRazorProjectItem.cs
HtmlConventions.cs
HtmlNodeOptimizationPass.cs
IDirectiveDescriptorBuilder.cs Add file scoped extensible directives. 2017-06-22 11:42:37 -07:00
IRazorCSharpLoweringPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorCodeGenerationOptionsFeature.cs
IRazorDirectiveClassifierPass.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorDirectiveClassifierPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorDirectiveFeature.cs
IRazorDocumentClassifierPass.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorDocumentClassifierPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorEngineBuilder.cs
IRazorEngineFeature.cs
IRazorEnginePhase.cs
IRazorIntermediateNodeLoweringPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorOptimizationPass.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorOptimizationPhase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
IRazorParserOptionsFeature.cs
IRazorParsingPhase.cs
IRazorSyntaxTreePass.cs
IRazorSyntaxTreePhase.cs
IRazorTagHelperBinderPhase.cs
IRazorTargetExtensionFeature.cs
ITagHelperDescriptorProvider.cs
ITagHelperFeature.cs
IntermediateNodePassBase.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
ItemCollection.cs
LargeTextSourceDocument.cs Make usage of FileName and FilePath consistent 2017-06-12 16:15:26 -07:00
LegacyRazorDiagnostic.cs
LegacyResources.resx
LineMapping.cs
Microsoft.AspNetCore.Razor.Language.csproj
NotFoundProjectItem.cs
RazorCSharpDocument.cs
RazorCodeDocument.cs
RazorCodeDocumentExtensions.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
RazorCodeGenerationOptions.cs Change GenerateChecksum to SuppressChecksum 2017-06-19 16:52:36 -07:00
RazorCodeGenerationOptionsBuilder.cs Change GenerateChecksum to SuppressChecksum 2017-06-19 16:52:36 -07:00
RazorDiagnostic.cs
RazorDiagnosticCollection.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
RazorDiagnosticDescriptor.cs
RazorDiagnosticFactory.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
RazorDiagnosticSeverity.cs
RazorEngine.cs Move some stuff to .Extensions 2017-06-21 20:26:31 -07:00
RazorEngineBuilderExtensions.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
RazorEngineFeatureBase.cs
RazorEnginePhaseBase.cs
RazorParserOptions.cs Add docs about limitation of this option 2017-06-28 09:16:39 -07:00
RazorParserOptionsBuilder.cs
RazorProject.cs
RazorProjectItem.cs
RazorSourceDocument.cs Make usage of FileName and FilePath consistent 2017-06-12 16:15:26 -07:00
RazorSourceLineCollection.cs
RazorSyntaxTree.cs
RazorTemplateEngine.cs
RazorTemplateEngineOptions.cs
ReadOnlyDiagnosticCollection.cs Rename RazorIRNode 2017-06-21 12:55:16 -07:00
ReadOnlyItemCollection.cs
RequiredAttributeDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
RequiredAttributeDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
RequiredAttributeDescriptorComparer.cs
Resources.resx This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
SourceChange.cs
SourceLocation.cs
SourceSpan.cs
StreamSourceDocument.cs Make usage of FileName and FilePath consistent 2017-06-12 16:15:26 -07:00
StringSourceDocument.cs Make usage of FileName and FilePath consistent 2017-06-12 16:15:26 -07:00
TagHelperBinder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperBinding.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperConventions.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperDescriptorComparer.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperDescriptorExtensions.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperDescriptorProviderContext.cs
TagHelperDocumentContext.cs
TagHelperMatchingConventions.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagHelperMetadata.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagMatchingRuleDescriptor.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagMatchingRuleDescriptorBuilder.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagMatchingRuleDescriptorComparer.cs This is a different take on Taylor's builders. 2017-06-28 17:37:52 -07:00
TagMode.cs
TagStructure.cs