3 types derived from CrefSyntax
Microsoft.CodeAnalysis.CSharp (3)
Syntax.xml.Syntax.Generated.cs (3)
14111
public sealed partial class TypeCrefSyntax :
CrefSyntax
14157
public sealed partial class QualifiedCrefSyntax :
CrefSyntax
14216
public abstract partial class MemberCrefSyntax :
CrefSyntax
344 references to CrefSyntax
Microsoft.CodeAnalysis.CSharp (63)
Binder\Binder_Crefs.cs (11)
19
internal ImmutableArray<Symbol> BindCref(
CrefSyntax
syntax, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics)
27
private ImmutableArray<Symbol> BindCrefInternal(
CrefSyntax
syntax, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics)
107
CrefSyntax
crefSyntax = GetRootCrefSyntax(syntax);
139
CrefSyntax
crefSyntax = GetRootCrefSyntax(syntax);
903
CrefSyntax
crefSyntax = GetRootCrefSyntax(memberSyntax);
908
CrefSyntax
crefSyntax = GetRootCrefSyntax(memberSyntax);
918
CrefSyntax
crefSyntax = GetRootCrefSyntax(memberSyntax);
1065
CrefSyntax
crefSyntax = GetRootCrefSyntax(memberSyntax);
1179
CrefSyntax
crefSyntax = GetRootCrefSyntax(memberCrefSyntax);
1223
private static
CrefSyntax
GetRootCrefSyntax(MemberCrefSyntax syntax)
1228
: (
CrefSyntax
)parentSyntax;
Binder\BinderFactory.BinderFactoryVisitor.cs (3)
1150
CrefSyntax
crefSyntax = parent.Cref;
1389
internal static Binder MakeCrefBinder(
CrefSyntax
crefSyntax, MemberDeclarationSyntax memberSyntax, BinderFactory factory, bool inParameterOrReturnType = false)
1414
private static Binder MakeCrefBinderInternal(
CrefSyntax
crefSyntax, Binder binder, bool inParameterOrReturnType)
Binder\WithCrefTypeParametersBinder.cs (2)
21
private readonly
CrefSyntax
_crefSyntax;
24
internal WithCrefTypeParametersBinder(
CrefSyntax
crefSyntax, Binder next)
Compilation\CSharpSemanticModel.cs (12)
126
(node is
CrefSyntax
);
312
var
crefWrapper = typeSyntax is PredefinedTypeSyntax ?
313
(
CrefSyntax
)SyntaxFactory.TypeCref(typeSyntax) :
325
internal static ImmutableArray<Symbol> BindCref(
CrefSyntax
crefSyntax, Binder binder)
332
internal SymbolInfo GetCrefSymbolInfo(int position,
CrefSyntax
crefSyntax, SymbolInfoOptions options, bool hasParameterList)
344
internal static bool HasParameterList(
CrefSyntax
crefSyntax)
687
public SymbolInfo GetSymbolInfo(
CrefSyntax
crefSyntax, CancellationToken cancellationToken = default(CancellationToken))
911
public SymbolInfo GetSpeculativeSymbolInfo(int position,
CrefSyntax
cref, SymbolInfoOptions options = SymbolInfoOptions.DefaultOptions)
2745
public bool TryGetSpeculativeSemanticModel(int position,
CrefSyntax
crefSyntax, out SemanticModel speculativeModel)
2753
internal abstract bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
CrefSyntax
crefSyntax, out PublicSemanticModel speculativeModel);
4968
case
CrefSyntax
cref:
5037
case
CrefSyntax
cref:
Compilation\MemberSemanticModel.cs (1)
185
internal sealed override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
CrefSyntax
crefSyntax, out PublicSemanticModel speculativeModel)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
560
internal sealed override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
CrefSyntax
crefSyntax, out PublicSemanticModel speculativeModel)
Compilation\SpeculativeSyntaxTreeSemanticModel.cs (4)
32
public static SpeculativeSyntaxTreeSemanticModel Create(SyntaxTreeSemanticModel parentSemanticModel,
CrefSyntax
root, Binder rootBinder, int position)
41
Debug.Assert(root is TypeSyntax || root is
CrefSyntax
);
113
var
cref = node as
CrefSyntax
;
Compilation\SyntaxTreeSemanticModel.cs (3)
213
CrefSyntax
crefSyntax;
275
else if ((crefSyntax = node as
CrefSyntax
) != null)
615
internal override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
CrefSyntax
crefSyntax, out PublicSemanticModel speculativeModel)
Compiler\DocumentationCommentCompiler.cs (2)
1202
private static string GetEscapedDocumentationCommentId(
CrefSyntax
crefSyntax, Binder binder, BindingDiagnosticBag diagnostics)
1248
private static string ToBadCrefString(
CrefSyntax
cref)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
147
CrefSyntax
cref = crefAttr.Cref;
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
498
CrefSyntax
crefSyntax = SyntaxFactory.ParseCref(attributeValue);
CSharpExtensions.cs (3)
577
public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel,
CrefSyntax
crefSyntax, CancellationToken cancellationToken = default(CancellationToken))
613
public static SymbolInfo GetSpeculativeSymbolInfo(this SemanticModel? semanticModel, int position,
CrefSyntax
expression, SpeculativeBindingOption bindingOption)
1169
public static bool TryGetSpeculativeSemanticModel([NotNullWhen(true)] this SemanticModel? semanticModel, int position,
CrefSyntax
crefSyntax, [NotNullWhen(true)] out SemanticModel? speculativeModel)
Syntax.xml.Main.Generated.cs (3)
2167
=> node.Update((XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), (
CrefSyntax
?)Visit(node.Cref) ?? throw new ArgumentNullException("cref"), VisitToken(node.EndQuoteToken));
6160
public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
CrefSyntax
cref, SyntaxToken endQuoteToken)
6181
public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken,
CrefSyntax
cref, SyntaxToken endQuoteToken)
Syntax.xml.Syntax.Generated.cs (4)
15195
private
CrefSyntax
? cref;
15208
public
CrefSyntax
Cref => GetRed(ref this.cref, 3)!;
15231
public XmlCrefAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
CrefSyntax
cref, SyntaxToken endQuoteToken)
15249
public XmlCrefAttributeSyntax WithCref(
CrefSyntax
cref) => Update(this.Name, this.EqualsToken, this.StartQuoteToken, cref, this.EndQuoteToken);
Syntax\SyntaxFactory.cs (12)
696
public static XmlEmptyElementSyntax XmlSeeElement(
CrefSyntax
cref)
705
public static XmlEmptyElementSyntax XmlSeeAlsoElement(
CrefSyntax
cref)
766
/// <param name="cref">The <see cref="
CrefSyntax
"/> used for the xml cref attribute syntax.</param>
767
public static XmlCrefAttributeSyntax XmlCrefAttribute(
CrefSyntax
cref)
775
/// <param name="cref">The <see cref="
CrefSyntax
"/> used for the xml cref attribute syntax.</param>
777
public static XmlCrefAttributeSyntax XmlCrefAttribute(
CrefSyntax
cref, SyntaxKind quoteKind)
847
public static XmlElementSyntax XmlExceptionElement(
CrefSyntax
cref, params XmlNodeSyntax[] content)
857
public static XmlElementSyntax XmlExceptionElement(
CrefSyntax
cref, SyntaxList<XmlNodeSyntax> content)
868
public static XmlElementSyntax XmlPermissionElement(
CrefSyntax
cref, params XmlNodeSyntax[] content)
878
public static XmlElementSyntax XmlPermissionElement(
CrefSyntax
cref, SyntaxList<XmlNodeSyntax> content)
1610
internal static
CrefSyntax
? ParseCref(string text)
2129
if (node == null || !(node is ExpressionSyntax || node is
CrefSyntax
))
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
176
return token.GetAncestor<
CrefSyntax
>() != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
16
CrefSyntax
,
34
protected override
CrefSyntax
GetCref(XmlCrefAttributeSyntax xmlCref)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
96
=> node is StatementSyntax(kind: not SyntaxKind.Block) or TypeSyntax or
CrefSyntax
||
150
if (nodeToSpeculate is
CrefSyntax
cref)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Emit\NumericIntPtrTests.cs (5)
11179
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
11202
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
11230
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
11255
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
11300
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (41)
RefReadonlyParameterTests.cs (2)
7100
var
cref = docComment.DescendantNodes().OfType<XmlCrefAttributeSyntax>().Select(attr => attr.Cref).Single();
7128
var
cref = docComment.DescendantNodes().OfType<XmlCrefAttributeSyntax>().Select(attr => attr.Cref).Single();
Semantics\ExtensionTests.cs (1)
50079
CrefSyntax
crefSyntax = cref.Cref;
Semantics\RecordTests.cs (1)
28449
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (37)
6131
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6173
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6206
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6240
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6274
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6308
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6350
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6393
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6438
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6472
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6508
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6551
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6585
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6622
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6659
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6695
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6739
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6782
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6829
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
6864
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
17797
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
17830
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
17874
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
17911
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
17954
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
17997
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18031
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18065
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18111
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18145
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18188
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18235
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18274
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18320
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18366
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18400
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
18435
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
Microsoft.CodeAnalysis.CSharp.Features (1)
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (1)
105
if (!QualifiedCrefSimplifier.Instance.TrySimplify(crefSyntax, model, options, out
var
replacement, out issueSpan, cancellationToken))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\NativeIntegerTests.cs (6)
15322
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
15343
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
15366
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
15394
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
15417
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
15447
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
Semantics\RecordStructTests.cs (3)
3357
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
3405
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
3456
var
cref = docComments.First().DescendantNodes().OfType<XmlCrefAttributeSyntax>().First().Cref;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (190)
DocumentationComments\CrefTests.cs (143)
254
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
328
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
357
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
386
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
405
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
425
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
442
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
467
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
496
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
519
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
539
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
559
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
582
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
605
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
628
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
657
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
691
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
740
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
785
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
815
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
862
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
1179
foreach (
var
crefSyntax in GetCrefSyntaxes(compilation))
1202
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1245
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1267
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1289
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1311
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1333
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1355
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1377
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1406
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1426
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1451
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1477
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1503
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1528
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1552
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1599
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1630
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1657
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1695
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1732
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1758
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1780
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1804
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1840
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1869
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1902
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
1938
var
crefSyntax = GetCrefSyntaxes(compilation).First();
1973
var
crefSyntax = GetCrefSyntaxes(compilation).First();
2001
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2043
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2094
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2136
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2166
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2196
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2216
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2237
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2258
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2279
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2304
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2328
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2355
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2379
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2409
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2430
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2450
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2471
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2492
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2516
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2540
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2564
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2594
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2615
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2635
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2656
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2679
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2700
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2724
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2748
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2772
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2802
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2838
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2859
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2879
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2900
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2921
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
2943
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3155
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3178
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3201
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3224
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3248
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3272
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3296
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3320
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
3343
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
4786
var
cref = GetCrefSyntaxes(compilation).Single();
4820
var
cref = GetCrefSyntaxes(compilation).Single();
4848
var
cref = GetCrefSyntaxes(compilation).Single();
4875
var
cref = GetCrefSyntaxes(compilation).Single();
4909
var
cref = GetCrefSyntaxes(compilation).Single();
4936
var
cref = GetCrefSyntaxes(compilation).Single();
5045
var
cref = GetCrefSyntaxes(compilation).Single();
5176
var
cref = GetCrefSyntaxes(compilation).Single();
5198
var
cref = GetCrefSyntaxes(compilation).Single();
5284
var
cref = GetCrefSyntaxes(compilation).Single();
5310
var
cref = GetCrefSyntaxes(compilation).Single();
5336
var
cref = GetCrefSyntaxes(compilation).Single();
5362
var
cref = GetCrefSyntaxes(compilation).Single();
5424
var
cref = GetCrefSyntaxes(compilation).Single();
5444
var
cref = GetCrefSyntaxes(compilation).Single();
5470
var
cref = GetCrefSyntaxes(compilation).Single();
5492
var
cref = GetCrefSyntaxes(compilation).Single();
5512
var
cref = GetCrefSyntaxes(compilation).Single();
5557
var
cref = GetCrefSyntaxes(compilation).Single();
5594
var
cref = GetCrefSyntaxes(compilation).Single();
5624
var
cref = GetCrefSyntaxes(compilation).Single();
5657
var
cref = GetCrefSyntaxes(compilation).Single();
5676
var
cref = GetCrefSyntaxes(compilation).Single();
5691
var
cref = GetCrefSyntaxes(compilation).Single();
5712
var
cref = GetCrefSyntaxes(compilation).Single();
5795
foreach (
var
cref in crefs)
5848
var
cref = GetCrefSyntaxes(compilation).Single();
5897
var
cref = GetCrefSyntaxes(compilation).Single();
5921
var
cref = GetCrefSyntaxes(compilation).Single();
5945
var
cref = GetCrefSyntaxes(compilation).Single();
5970
var
cref = GetCrefSyntaxes(compilation).Single();
5994
var
cref = GetCrefSyntaxes(compilation).Single();
6022
var
cref = GetCrefSyntaxes(compilation).Single();
6042
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6066
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6104
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6142
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6185
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6210
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6240
var
crefSyntax = GetCrefSyntaxes(compilation).Single();
6424
var
syntax = GetCrefSyntaxes(comp).Single();
6462
var
syntax = GetCrefSyntaxes(comp).Single();
6556
var
cref = GetCrefSyntaxes(compilation).Single();
6578
var
cref = GetCrefSyntaxes(compilation).Single();
6601
var
cref = GetCrefSyntaxes(compilation).Single();
6609
private static ISymbol[] GetCrefOriginalDefinitions(SemanticModel model, IEnumerable<
CrefSyntax
> crefs)
Symbols\CheckedUserDefinedOperatorsTests.cs (37)
539
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
598
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
629
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
661
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
711
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
770
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
802
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
834
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
883
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1082
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1132
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1185
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1235
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1719
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1780
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1812
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1842
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1908
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
1952
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2012
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2045
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2077
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2136
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2301
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2395
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2878
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2934
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2963
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2992
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3021
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3044
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3100
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3129
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3158
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3187
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3279
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3329
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
Symbols\UnsignedRightShiftTests.cs (10)
2705
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2761
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2790
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2818
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2851
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2874
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2930
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2959
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
2987
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
3020
var
crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (4)
2384
internal static IEnumerable<
CrefSyntax
> GetCrefSyntaxes(Compilation compilation) => GetCrefSyntaxes((CSharpCompilation)compilation);
2386
internal static IEnumerable<
CrefSyntax
> GetCrefSyntaxes(CSharpCompilation compilation)
2395
internal static Symbol? GetReferencedSymbol(
CrefSyntax
crefSyntax, CSharpCompilation compilation, params DiagnosticDescription[] expectedDiagnostics)
2405
internal static ImmutableArray<Symbol> GetReferencedSymbols(
CrefSyntax
crefSyntax, CSharpCompilation compilation, out Symbol ambiguityWinner, params DiagnosticDescription[] expectedDiagnostics)
Extensions.cs (1)
934
public static ImmutableArray<Symbol> BindCref(this Microsoft.CodeAnalysis.CSharp.Binder binder,
CrefSyntax
syntax, out Symbol ambiguityWinner, DiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
Rename\CSharpRenameRewriterLanguageService.cs (1)
202
node is
CrefSyntax
||
Simplification\CSharpSimplificationService.cs (2)
26
: AbstractSimplificationService<CompilationUnitSyntax, ExpressionSyntax, StatementSyntax,
CrefSyntax
>(s_reducers)
62
CrefSyntax
or
Simplification\CSharpSimplificationService.Expander.cs (2)
450
var isInsideCref = originalSimpleName.AncestorsAndSelf(ascendOutOfTrivia: true).Any(n => n is
CrefSyntax
);
973
else if (originalNode.Parent is
CrefSyntax
)
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (4)
74
CrefSyntax
cref => GetParentNode(cref),
111
private static SyntaxNode GetParentNode(
CrefSyntax
cref)
113
var
topMostCref = cref
115
.OfType<
CrefSyntax
>()
Simplification\Reducers\CSharpNameReducer.cs (1)
41
out
var
crefReplacement, out _, cancellationToken))
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (5)
16
internal sealed class QualifiedCrefSimplifier : AbstractCSharpSimplifier<QualifiedCrefSyntax,
CrefSyntax
>
28
out
CrefSyntax
replacementNode,
72
CrefSyntax
replacement, CancellationToken cancellationToken)
79
CrefSyntax
replacement, out
CrefSyntax
replacementNode, out TextSpan issueSpan,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
176
return token.GetAncestor<
CrefSyntax
>() != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
16
CrefSyntax
,
34
protected override
CrefSyntax
GetCref(XmlCrefAttributeSyntax xmlCref)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
96
=> node is StatementSyntax(kind: not SyntaxKind.Block) or TypeSyntax or
CrefSyntax
||
150
if (nodeToSpeculate is
CrefSyntax
cref)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
176
return token.GetAncestor<
CrefSyntax
>() != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
16
CrefSyntax
,
34
protected override
CrefSyntax
GetCref(XmlCrefAttributeSyntax xmlCref)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
96
=> node is StatementSyntax(kind: not SyntaxKind.Block) or TypeSyntax or
CrefSyntax
||
150
if (nodeToSpeculate is
CrefSyntax
cref)