13 references to AutoClosingBehavior
Microsoft.CodeAnalysis.Razor.Workspaces (13)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (13)
60
if (tagNameWithClosingBehavior.AutoClosingBehavior ==
AutoClosingBehavior
.EndTag)
74
Debug.Assert(tagNameWithClosingBehavior.AutoClosingBehavior ==
AutoClosingBehavior
.SelfClosing);
103
var
autoClosingBehavior = InferAutoClosingBehavior(unescapedTagName, caseSensitive: false);
105
if (autoClosingBehavior ==
AutoClosingBehavior
.EndTag && !CouldAutoCloseParentOrSelf(unescapedTagName, htmlElement))
124
if (!TryGetTagHelperAutoClosingBehavior(binding, out
var
autoClosingBehavior))
129
if (autoClosingBehavior ==
AutoClosingBehavior
.EndTag && !CouldAutoCloseParentOrSelf(name, tagHelperElement))
141
private static
AutoClosingBehavior
InferAutoClosingBehavior(string name, bool caseSensitive)
147
return
AutoClosingBehavior
.SelfClosing;
150
return
AutoClosingBehavior
.EndTag;
153
private static bool TryGetTagHelperAutoClosingBehavior(TagHelperBinding bindingResult, out
AutoClosingBehavior
autoClosingBehavior)
171
autoClosingBehavior =
AutoClosingBehavior
.EndTag;
185
autoClosingBehavior =
AutoClosingBehavior
.SelfClosing;
262
private readonly record struct TagNameWithClosingBehavior(string TagName,
AutoClosingBehavior
AutoClosingBehavior);