TemplatePart Class

Namespace
Microsoft.AspNetCore.Routing.Template
Assemblies
  • Microsoft.AspNetCore.Routing

Syntax

[DebuggerDisplay("{DebuggerToString()}")]
public class TemplatePart
class Microsoft.AspNetCore.Routing.Template.TemplatePart

Methods

CreateLiteral(System.String)
Return type:Microsoft.AspNetCore.Routing.Template.TemplatePart
public static TemplatePart CreateLiteral(string text)
CreateParameter(System.String, System.Boolean, System.Boolean, System.Object, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Template.InlineConstraint>)
Return type:Microsoft.AspNetCore.Routing.Template.TemplatePart
public static TemplatePart CreateParameter(string name, bool isCatchAll, bool isOptional, object defaultValue, IEnumerable<InlineConstraint> inlineConstraints)

Properties

Microsoft.AspNetCore.Routing.Template.TemplatePart.DefaultValue
Return type:System.Object
public object DefaultValue { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.InlineConstraints
Return type:System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Template.InlineConstraint>
public IEnumerable<InlineConstraint> InlineConstraints { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.IsCatchAll
Return type:System.Boolean
public bool IsCatchAll { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.IsLiteral
Return type:System.Boolean
public bool IsLiteral { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.IsOptional
Return type:System.Boolean
public bool IsOptional { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.IsOptionalSeperator
Return type:System.Boolean
public bool IsOptionalSeperator { get; set; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.IsParameter
Return type:System.Boolean
public bool IsParameter { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.Name
Return type:System.String
public string Name { get; }
Microsoft.AspNetCore.Routing.Template.TemplatePart.Text
Return type:System.String
public string Text { get; }