Language\DirectiveDescriptor.cs (19)
41public abstract DirectiveKind Kind { get; }
59public static DirectiveDescriptor CreateDirective(string directive, DirectiveKind kind)
76public static DirectiveDescriptor CreateDirective(string directive, DirectiveKind kind, Action<IDirectiveDescriptorBuilder> configure)
89/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.SingleLine"/>
100return CreateDirective(directive, DirectiveKind.SingleLine, configure: null);
104/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.SingleLine"/>
116return CreateDirective(directive, DirectiveKind.SingleLine, configure);
120/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.RazorBlock"/>
131return CreateDirective(directive, DirectiveKind.RazorBlock, configure: null);
135/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.RazorBlock"/>
147return CreateDirective(directive, DirectiveKind.RazorBlock, configure);
151/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.CodeBlock"/>
162return CreateDirective(directive, DirectiveKind.CodeBlock, configure: null);
166/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.CodeBlock"/>
178return CreateDirective(directive, DirectiveKind.CodeBlock, configure);
183public DefaultDirectiveDescriptorBuilder(string name, DirectiveKind kind)
197public DirectiveKind Kind { get; }
238DirectiveKind kind,
258public override DirectiveKind Kind { get; }