2 types derived from DocumentationDescriptor
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DocumentationDescriptor.FormattedDescriptor.cs (1)
12
private sealed class FormattedDescriptor :
DocumentationDescriptor
Language\DocumentationDescriptor.SimpleDescriptor.cs (1)
10
private sealed class SimpleDescriptor :
DocumentationDescriptor
82 references to DocumentationDescriptor
Microsoft.CodeAnalysis.Razor.Compiler (82)
Language\BoundAttributeDescriptorBuilder.cs (1)
148
internal void SetDocumentation(
DocumentationDescriptor
? documentation)
Language\BoundAttributeParameterDescriptorBuilder.cs (1)
62
internal void SetDocumentation(
DocumentationDescriptor
? documentation)
Language\DocumentationDescriptor.cs (26)
8
internal abstract partial class DocumentationDescriptor : IEquatable<
DocumentationDescriptor
>
10
public static readonly
DocumentationDescriptor
BindTagHelper_Fallback = new SimpleDescriptor(DocumentationId.BindTagHelper_Fallback);
11
public static readonly
DocumentationDescriptor
BindTagHelper_Fallback_Event = new SimpleDescriptor(DocumentationId.BindTagHelper_Fallback_Event);
12
public static readonly
DocumentationDescriptor
BindTagHelper_Fallback_Format = new SimpleDescriptor(DocumentationId.BindTagHelper_Fallback_Format);
13
public static readonly
DocumentationDescriptor
BindTagHelper_Element = new SimpleDescriptor(DocumentationId.BindTagHelper_Element);
14
public static readonly
DocumentationDescriptor
BindTagHelper_Element_After = new SimpleDescriptor(DocumentationId.BindTagHelper_Element_After);
15
public static readonly
DocumentationDescriptor
BindTagHelper_Element_Culture = new SimpleDescriptor(DocumentationId.BindTagHelper_Element_Culture);
16
public static readonly
DocumentationDescriptor
BindTagHelper_Element_Event = new SimpleDescriptor(DocumentationId.BindTagHelper_Element_Event);
17
public static readonly
DocumentationDescriptor
BindTagHelper_Element_Format = new SimpleDescriptor(DocumentationId.BindTagHelper_Element_Format);
18
public static readonly
DocumentationDescriptor
BindTagHelper_Element_Get = new SimpleDescriptor(DocumentationId.BindTagHelper_Element_Get);
19
public static readonly
DocumentationDescriptor
BindTagHelper_Element_Set = new SimpleDescriptor(DocumentationId.BindTagHelper_Element_Set);
20
public static readonly
DocumentationDescriptor
BindTagHelper_Component = new SimpleDescriptor(DocumentationId.BindTagHelper_Component);
21
public static readonly
DocumentationDescriptor
ChildContentParameterName = new SimpleDescriptor(DocumentationId.ChildContentParameterName);
22
public static readonly
DocumentationDescriptor
ChildContentParameterName_TopLevel = new SimpleDescriptor(DocumentationId.ChildContentParameterName_TopLevel);
23
public static readonly
DocumentationDescriptor
ComponentTypeParameter = new SimpleDescriptor(DocumentationId.ComponentTypeParameter);
24
public static readonly
DocumentationDescriptor
EventHandlerTagHelper = new SimpleDescriptor(DocumentationId.EventHandlerTagHelper);
25
public static readonly
DocumentationDescriptor
EventHandlerTagHelper_PreventDefault = new SimpleDescriptor(DocumentationId.EventHandlerTagHelper_PreventDefault);
26
public static readonly
DocumentationDescriptor
EventHandlerTagHelper_StopPropagation = new SimpleDescriptor(DocumentationId.EventHandlerTagHelper_StopPropagation);
27
public static readonly
DocumentationDescriptor
KeyTagHelper = new SimpleDescriptor(DocumentationId.KeyTagHelper);
28
public static readonly
DocumentationDescriptor
RefTagHelper = new SimpleDescriptor(DocumentationId.RefTagHelper);
29
public static readonly
DocumentationDescriptor
SplatTagHelper = new SimpleDescriptor(DocumentationId.SplatTagHelper);
30
public static readonly
DocumentationDescriptor
RenderModeTagHelper = new SimpleDescriptor(DocumentationId.RenderModeTagHelper);
31
public static readonly
DocumentationDescriptor
FormNameTagHelper = new SimpleDescriptor(DocumentationId.FormNameTagHelper);
33
public static
DocumentationDescriptor
From(DocumentationId id, params object?[]? args)
92
=> obj is
DocumentationDescriptor
other && Equals(other);
94
public abstract bool Equals(
DocumentationDescriptor
? other);
Language\DocumentationDescriptor.FormattedDescriptor.cs (1)
36
public override bool Equals(
DocumentationDescriptor
? other)
Language\DocumentationDescriptor.SimpleDescriptor.cs (1)
22
public override bool Equals(
DocumentationDescriptor
? other)
Language\DocumentationObject.cs (11)
10
/// Helper struct that wraps a <see cref="
DocumentationDescriptor
"/>, <see cref="string"/>, or <see langword="null"/>.
18
if (obj is not (
DocumentationDescriptor
or string or null))
21
Resources.FormatA_documentation_object_can_only_be_a_0_instance_string_or_null(nameof(
DocumentationDescriptor
)),
32
case
DocumentationDescriptor
descriptor:
75
DocumentationDescriptor
d => d.GetText(),
84
DocumentationDescriptor
d => d.GetHashCode(),
93
(
DocumentationDescriptor
d1,
DocumentationDescriptor
d2) => d1.Equals(d2),
96
(
DocumentationDescriptor
or string or null,
DocumentationDescriptor
or string or null) => false,
103
public static implicit operator DocumentationObject(
DocumentationDescriptor
descriptor)
Language\TagHelperDescriptorBuilder.cs (1)
151
internal void SetDocumentation(
DocumentationDescriptor
? documentation)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (22)
226
DocumentationDescriptor
.From(
309
DocumentationDescriptor
.From(
325
DocumentationDescriptor
.From(
336
DocumentationDescriptor
.From(
346
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Culture);
354
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Get);
363
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Set);
371
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_After);
381
DocumentationDescriptor
.From(
458
DocumentationDescriptor
.From(
506
DocumentationDescriptor
.From(
523
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Get);
532
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Set);
540
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_After);
568
builder.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Fallback);
585
attribute.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Fallback);
601
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Fallback_Format);
610
DocumentationDescriptor
.From(
619
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Culture);
627
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Get);
636
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_Set);
644
parameter.SetDocumentation(
DocumentationDescriptor
.BindTagHelper_Element_After);
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (4)
507
DocumentationDescriptor
.From(
600
var
documentation = childContentName == null
601
?
DocumentationDescriptor
.ChildContentParameterName_TopLevel
602
:
DocumentationDescriptor
.From(DocumentationId.ChildContentParameterName, childContentName);
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (4)
133
DocumentationDescriptor
.From(
188
DocumentationDescriptor
.From(
214
DocumentationDescriptor
.From(
228
DocumentationDescriptor
.From(
Language\TagHelpers\Producers\FormNameTagHelperProducer.cs (2)
51
builder.SetDocumentation(
DocumentationDescriptor
.FormNameTagHelper);
65
attribute.SetDocumentation(
DocumentationDescriptor
.FormNameTagHelper);
Language\TagHelpers\Producers\KeyTagHelperProducer.cs (2)
48
builder.SetDocumentation(
DocumentationDescriptor
.KeyTagHelper);
62
attribute.SetDocumentation(
DocumentationDescriptor
.KeyTagHelper);
Language\TagHelpers\Producers\RefTagHelperProducer.cs (2)
48
builder.SetDocumentation(
DocumentationDescriptor
.RefTagHelper);
62
attribute.SetDocumentation(
DocumentationDescriptor
.RefTagHelper);
Language\TagHelpers\Producers\RenderModeTagHelperProducer.cs (2)
48
builder.SetDocumentation(
DocumentationDescriptor
.RenderModeTagHelper);
62
attribute.SetDocumentation(
DocumentationDescriptor
.RenderModeTagHelper);
Language\TagHelpers\Producers\SplatTagHelperProducer.cs (2)
48
builder.SetDocumentation(
DocumentationDescriptor
.SplatTagHelper);
62
attribute.SetDocumentation(
DocumentationDescriptor
.SplatTagHelper);