1 instantiation of XmlCrefAttributeSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
24276
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
XmlCrefAttributeSyntax
(this, parent, position);
57 references to XmlCrefAttributeSyntax
Microsoft.Analyzers.Local (3)
InternalReferencedInPublicDocAnalyzer.cs (3)
23
private static MemberDeclarationSyntax? FindDocumentedSymbol(
XmlCrefAttributeSyntax
crefNode)
116
var
crefNode = (
XmlCrefAttributeSyntax
)context.Node;
Microsoft.CodeAnalysis.CSharp (24)
_generated\0\Syntax.xml.Main.Generated.cs (6)
683
public virtual TResult? VisitXmlCrefAttribute(
XmlCrefAttributeSyntax
node) => this.DefaultVisit(node);
1431
public virtual void VisitXmlCrefAttribute(
XmlCrefAttributeSyntax
node) => this.DefaultVisit(node);
2178
public override SyntaxNode? VisitXmlCrefAttribute(
XmlCrefAttributeSyntax
node)
6206
public static
XmlCrefAttributeSyntax
XmlCrefAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6223
return (
XmlCrefAttributeSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlCrefAttribute((Syntax.InternalSyntax.XmlNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.Node!, (Syntax.InternalSyntax.CrefSyntax)cref.Green, (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.Node!).CreateRed();
6227
public static
XmlCrefAttributeSyntax
XmlCrefAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
15281
public
XmlCrefAttributeSyntax
Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
15285
var
newNode = SyntaxFactory.XmlCrefAttribute(name, equalsToken, startQuoteToken, cref, endQuoteToken);
15294
public new
XmlCrefAttributeSyntax
WithName(XmlNameSyntax name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken);
15296
public new
XmlCrefAttributeSyntax
WithEqualsToken(SyntaxToken equalsToken) => Update(this.Name, equalsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken);
15298
public new
XmlCrefAttributeSyntax
WithStartQuoteToken(SyntaxToken startQuoteToken) => Update(this.Name, this.EqualsToken, startQuoteToken, this.Cref, this.EndQuoteToken);
15299
public
XmlCrefAttributeSyntax
WithCref(CrefSyntax cref) => Update(this.Name, this.EqualsToken, this.StartQuoteToken, cref, this.EndQuoteToken);
15301
public new
XmlCrefAttributeSyntax
WithEndQuoteToken(SyntaxToken endQuoteToken) => Update(this.Name, this.EqualsToken, this.StartQuoteToken, this.Cref, endQuoteToken);
Binder\BinderFactory.BinderFactoryVisitor.cs (6)
1111
XmlCrefAttributeSyntax
containingAttribute = parent.FirstAncestorOrSelf<
XmlCrefAttributeSyntax
>(ascendOutOfTrivia: false);
1122
XmlCrefAttributeSyntax
containingAttribute = parent.FirstAncestorOrSelf<
XmlCrefAttributeSyntax
>(ascendOutOfTrivia: false);
1129
public override Binder VisitXmlCrefAttribute(
XmlCrefAttributeSyntax
parent)
1140
private Binder VisitXmlCrefAttributeInternal(
XmlCrefAttributeSyntax
parent, NodeUsage extraInfo)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (2)
146
XmlCrefAttributeSyntax
crefAttr = (
XmlCrefAttributeSyntax
)node;
Syntax\SyntaxFactory.cs (3)
797
public static
XmlCrefAttributeSyntax
XmlCrefAttribute(CrefSyntax cref)
807
public static
XmlCrefAttributeSyntax
XmlCrefAttribute(CrefSyntax cref, SyntaxKind quoteKind)
1659
return attributeSyntax.Kind() == SyntaxKind.XmlCrefAttribute ? ((
XmlCrefAttributeSyntax
)attributeSyntax).Cref : null;
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSymbolIsBannedInAnalyzersAnalyzer.cs (1)
23
protected override SyntaxNode GetReferenceSyntaxNodeFromXmlCref(SyntaxNode syntaxNode) => ((
XmlCrefAttributeSyntax
)syntaxNode).Cref;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
904
=> expression.FirstAncestorOrSelf<
XmlCrefAttributeSyntax
>() != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
160
if (token.Parent is
XmlCrefAttributeSyntax
attribute)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
20
XmlCrefAttributeSyntax
,
29
protected override CrefSyntax GetCref(
XmlCrefAttributeSyntax
xmlCref)
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
27
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
25
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
32
(context.IsGenericTypeArgumentContext && !context.TargetToken.GetRequiredParent().HasAncestor<
XmlCrefAttributeSyntax
>()) ||
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
323
var
crefAttribute = XmlCrefAttribute(
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\Worker_DocumentationComments.cs (1)
272
ClassifyNode(((
XmlCrefAttributeSyntax
)attribute).Cref);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
904
=> expression.FirstAncestorOrSelf<
XmlCrefAttributeSyntax
>() != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
160
if (token.Parent is
XmlCrefAttributeSyntax
attribute)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
20
XmlCrefAttributeSyntax
,
29
protected override CrefSyntax GetCref(
XmlCrefAttributeSyntax
xmlCref)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
904
=> expression.FirstAncestorOrSelf<
XmlCrefAttributeSyntax
>() != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
160
if (token.Parent is
XmlCrefAttributeSyntax
attribute)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
20
XmlCrefAttributeSyntax
,
29
protected override CrefSyntax GetCref(
XmlCrefAttributeSyntax
xmlCref)