1 interface inheriting from ISyntaxFacts
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ISyntaxFactsService.cs (1)
15
internal interface ISyntaxFactsService :
ISyntaxFacts
, ILanguageService
2 implementations of ISyntaxFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFacts.cs (1)
32
internal class CSharpSyntaxFacts :
ISyntaxFacts
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicSyntaxFacts.vb (1)
24
Implements
ISyntaxFacts
563 references to ISyntaxFacts
Microsoft.CodeAnalysis.CodeStyle (241)
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (2)
18
private readonly
ISyntaxFacts
_syntaxFacts;
20
protected AbstractConsecutiveStatementPlacementDiagnosticAnalyzer(
ISyntaxFacts
syntaxFacts)
AbstractDocumentationCommentService.cs (2)
39
private readonly
ISyntaxFacts
_syntaxFacts;
41
protected AbstractDocumentationCommentService(
ISyntaxFacts
syntaxFacts)
AbstractFileBannerFacts.cs (1)
58
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractForEachCastDiagnosticAnalyzer.cs (2)
39
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
78
var
syntaxFacts = this.SyntaxFacts;
AbstractHeaderFacts.cs (1)
21
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractIndentation.cs (1)
15
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractIndentation.Indenter.cs (1)
32
private readonly
ISyntaxFacts
_syntaxFacts;
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
43
protected abstract
ISyntaxFacts
GetSyntaxFacts();
170
var
syntaxFacts = GetSyntaxFacts();
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
17
private readonly
ISyntaxFacts
_syntaxFacts;
19
protected AbstractMultipleBlankLinesDiagnosticAnalyzer(
ISyntaxFacts
syntaxFacts)
AbstractObjectCreationExpressionAnalyzer.cs (2)
28
protected
ISyntaxFacts
_syntaxFacts;
42
ISyntaxFacts
syntaxFacts,
AbstractOrderModifiersDiagnosticAnalyzer.cs (2)
16
private readonly
ISyntaxFacts
_syntaxFacts;
20
ISyntaxFacts
syntaxFacts,
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (2)
16
private readonly
ISyntaxFacts
_syntaxFacts;
18
protected AbstractRemoveRedundantEqualityDiagnosticAnalyzer(
ISyntaxFacts
syntaxFacts)
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
45
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
92
var
syntaxFacts = this.SyntaxFacts;
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
35
protected abstract
ISyntaxFacts
GetSyntaxFacts();
70
var
syntaxFacts = GetSyntaxFacts();
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
45
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
50
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
32
protected abstract
ISyntaxFacts
GetSyntaxFacts();
AbstractSimplifyInterpolationHelpers.cs (2)
27
IVirtualCharService virtualCharService,
ISyntaxFacts
syntaxFacts, IInterpolationOperation interpolation,
76
IVirtualCharService virtualCharService,
ISyntaxFacts
syntaxFacts, IOperation expression, out IOperation unwrapped,
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
31
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractSpeculationAnalyzer.cs (3)
94
protected abstract
ISyntaxFacts
SyntaxFactsService { get; }
600
var
syntaxFacts = this.SyntaxFactsService;
660
var
syntaxFacts = this.SyntaxFactsService;
AbstractUseAutoPropertyAnalyzer.cs (1)
68
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (2)
40
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
68
var
syntaxFacts = this.SyntaxFacts;
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
42
protected abstract
ISyntaxFacts
GetSyntaxFacts();
61
var
syntaxFacts = GetSyntaxFacts();
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
37
protected abstract
ISyntaxFacts
GetSyntaxFacts();
56
var
syntaxFacts = GetSyntaxFacts();
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (3)
59
protected abstract
ISyntaxFacts
GetSyntaxFacts();
117
var
syntaxFacts = GetSyntaxFacts();
139
var
syntaxFacts = GetSyntaxFacts();
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (2)
21
private readonly
ISyntaxFacts
_syntaxFacts;
34
ISyntaxFacts
syntaxFacts,
AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
34
protected abstract
ISyntaxFacts
GetSyntaxFacts();
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (4)
54
protected abstract
ISyntaxFacts
GetSyntaxFacts();
69
var
syntaxFacts = GetSyntaxFacts();
148
private static ITypeParameterSymbol? GetGenericParameterSymbol(
ISyntaxFacts
syntaxFacts, SemanticModel semanticModel, SyntaxNode node1, SyntaxNode node2, CancellationToken cancellationToken)
161
private static bool MatchesPattern(
ISyntaxFacts
syntaxFacts, SyntaxNode node1, SyntaxNode node2)
AbstractUseNullPropagationDiagnosticAnalyzer.cs (10)
70
protected abstract
ISyntaxFacts
GetSyntaxFacts();
74
ISyntaxFacts
syntaxFacts, TExpressionSyntax conditionNode,
114
var
syntaxFacts = GetSyntaxFacts();
197
ISyntaxFacts
syntaxFacts,
231
ISyntaxFacts
syntaxFacts, TBinaryExpressionSyntax condition,
252
ISyntaxFacts
syntaxFacts,
308
ISyntaxFacts
syntaxFacts, TExpressionSyntax conditionLeft, TExpressionSyntax conditionRight)
328
ISyntaxFacts
syntaxFacts,
353
ISyntaxFacts
syntaxFacts, SemanticModel semanticModel, TExpressionSyntax node, CancellationToken cancellationToken)
367
private static TExpressionSyntax? Unwrap(
ISyntaxFacts
syntaxFacts, TExpressionSyntax node)
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
37
var
syntaxFacts = GetSyntaxFacts();
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (3)
56
protected abstract
ISyntaxFacts
GetSyntaxFacts();
90
var
syntaxFacts = GetSyntaxFacts();
127
var
syntaxFacts = GetSyntaxFacts();
AbstractValidateFormatStringDiagnosticAnalyzer.cs (6)
62
protected abstract
ISyntaxFacts
GetSyntaxFacts();
91
var
syntaxFacts = GetSyntaxFacts();
158
private static bool IsValidFormatMethod(
ISyntaxFacts
syntaxFacts, SyntaxNode expression)
184
ISyntaxFacts
syntaxFacts)
194
ISyntaxFacts
syntaxFacts)
260
ISyntaxFacts
syntaxFacts)
AbstractVirtualCharService.cs (1)
19
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
ISemanticFacts.cs (1)
15
ISyntaxFacts
SyntaxFacts { get; }
ISyntaxFactsExtensions.cs (153)
23
public static bool IsMemberInitializerNamedAssignmentIdentifier(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
26
public static bool IsOnSingleLine(this
ISyntaxFacts
syntaxFacts, SyntaxNode node, bool fullSpan)
50
ISyntaxFacts
syntaxFacts, Stack<(SyntaxNodeOrToken nodeOrToken, bool leading, bool trailing)> stack)
96
private static bool IsOnSingleLine(
ISyntaxFacts
syntaxFacts, SyntaxToken token, bool leading, bool trailing)
121
private static bool IsOnSingleLine(
ISyntaxFacts
syntaxFacts, SyntaxTriviaList triviaList, bool checkTrivia)
162
this
ISyntaxFacts
syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken)
180
public static bool ContainsInterleavedDirective(this
ISyntaxFacts
syntaxFacts, SyntaxNode node, CancellationToken cancellationToken)
184
this
ISyntaxFacts
syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
195
public static bool SpansPreprocessorDirective(this
ISyntaxFacts
syntaxFacts, IEnumerable<SyntaxNode> nodes)
212
public static bool SpansPreprocessorDirective(this
ISyntaxFacts
syntaxFacts, IEnumerable<SyntaxToken> tokens)
248
private static bool SpansPreprocessorDirective(this
ISyntaxFacts
syntaxFacts, SyntaxTriviaList list)
251
public static bool IsLegalIdentifier(this
ISyntaxFacts
syntaxFacts, string name)
274
public static bool IsReservedOrContextualKeyword(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
277
public static bool IsWord(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
284
public static bool IsRegularOrDocumentationComment(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
288
public static SyntaxNode? WalkDownParentheses(this
ISyntaxFacts
syntaxFacts, SyntaxNode? node)
300
public static SyntaxNode? WalkUpParentheses(this
ISyntaxFacts
syntaxFacts, SyntaxNode? node)
309
this
ISyntaxFacts
syntaxFacts, SyntaxNode statement,
316
this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
323
this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
382
private static bool IsWordOrNumber(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
385
public static bool SpansPreprocessorDirective(this
ISyntaxFacts
service, SyntaxNode node)
388
public static bool SpansPreprocessorDirective(this
ISyntaxFacts
service, params SyntaxNode[] nodes)
391
public static bool IsWhitespaceOrEndOfLineTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
394
public static void GetPartsOfBinaryExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node, out SyntaxNode left, out SyntaxNode right)
397
public static SyntaxNode GetPatternOfParenthesizedPattern(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
403
public static SyntaxToken GetOperatorTokenOfBinaryExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
409
public static bool IsAnonymousOrLocalFunction(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
413
public static SyntaxNode? GetExpressionOfElementAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
419
public static SyntaxNode? GetArgumentListOfElementAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
425
public static SyntaxNode GetExpressionOfConditionalAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
431
public static SyntaxToken GetOperatorTokenOfMemberAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
437
public static void GetPartsOfMemberAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node, out SyntaxNode expression, out SyntaxNode name)
440
public static void GetPartsOfConditionalAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node, out SyntaxNode expression, out SyntaxNode whenNotNull)
443
public static TextSpan GetSpanWithoutAttributes(this
ISyntaxFacts
syntaxFacts, SyntaxNode root, SyntaxNode node)
470
/// Similar to <see cref="
ISyntaxFacts
.GetStandaloneExpression(SyntaxNode)"/>, this gets the containing
480
public static SyntaxNode GetRootStandaloneExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
491
public static SyntaxNode? GetArgumentListOfInvocationExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
497
public static SeparatedSyntaxList<SyntaxNode> GetArgumentsOfInvocationExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
503
public static SyntaxNode? GetArgumentListOfObjectCreationExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
509
public static SyntaxNode? GetDefaultOfParameter(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
515
public static SyntaxNode GetExpressionOfParenthesizedExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
521
public static SyntaxToken GetIdentifierOfGenericName(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
527
public static SyntaxToken GetIdentifierOfIdentifierName(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
530
public static SyntaxToken GetIdentifierOfParameter(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
536
public static SyntaxList<SyntaxNode> GetImportsOfBaseNamespaceDeclaration(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
542
public static SyntaxList<SyntaxNode> GetImportsOfCompilationUnit(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
548
public static SyntaxNode? GetInitializerOfBaseObjectCreationExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
554
public static SyntaxList<SyntaxNode> GetMembersOfBaseNamespaceDeclaration(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
560
public static SyntaxList<SyntaxNode> GetMembersOfCompilationUnit(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
566
public static SyntaxNode GetNameOfBaseNamespaceDeclaration(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
572
public static SyntaxNode GetNameOfMemberAccessExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
578
public static SyntaxNode GetOperandOfPrefixUnaryExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
584
public static SyntaxToken GetOperatorTokenOfPrefixUnaryExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
590
public static SeparatedSyntaxList<SyntaxNode> GetTypeArgumentsOfGenericName(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
596
public static SyntaxNode GetTypeOfObjectCreationExpression(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
606
public static bool IsExpressionOfAwaitExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
615
public static bool IsExpressionOfInvocationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
625
public static bool IsExpressionOfMemberAccessExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
635
public static bool IsRightOfQualifiedName(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
645
public static bool IsTypeOfObjectCreationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
661
public static bool IsEndOfLineTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
664
public static bool IsMultiLineCommentTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
667
public static bool IsMultiLineDocCommentTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
670
public static bool IsShebangDirectiveTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
673
public static bool IsSingleLineCommentTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
676
public static bool IsSingleLineDocCommentTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
679
public static bool IsWhitespaceTrivia(this
ISyntaxFacts
syntaxFacts, SyntaxTrivia trivia)
682
public static bool IsSkippedTokensTrivia(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
689
public static bool IsAwaitKeyword(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
692
public static bool IsGlobalNamespaceKeyword(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
699
public static bool IsCharacterLiteral(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
702
public static bool IsStringLiteral(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
709
public static bool IsIdentifier(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
712
public static bool IsHashToken(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
715
public static bool IsInterpolatedStringTextToken(this
ISyntaxFacts
syntaxFacts, SyntaxToken token)
722
public static bool IsGenericName(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
725
public static bool IsIdentifierName(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
728
public static bool IsQualifiedName(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
735
public static bool IsTupleType(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
742
public static bool IsCharacterLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
745
public static bool IsDefaultLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
748
public static bool IsFalseLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
751
public static bool IsNumericLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
754
public static bool IsNullLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
757
public static bool IsStringLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
760
public static bool IsTrueLiteralExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
767
public static bool IsArrayCreationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
770
public static bool IsAwaitExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
773
public static bool IsBaseExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
776
public static bool IsConditionalExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
779
public static bool IsConditionalAccessExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
782
public static bool IsImplicitArrayCreationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
785
public static bool IsImplicitObjectCreationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
788
public static bool IsIndexExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
791
public static bool IsInterpolatedStringExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
794
public static bool IsInterpolation(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
797
public static bool IsInterpolatedStringText(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
800
public static bool IsInvocationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
803
public static bool IsIsTypeExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
806
public static bool IsIsNotTypeExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
809
public static bool IsIsPatternExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
812
public static bool IsLogicalAndExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
815
public static bool IsLogicalOrExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
818
public static bool IsLogicalNotExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
821
public static bool IsObjectCreationExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
824
public static bool IsParenthesizedExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
827
public static bool IsQueryExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
830
public static bool IsRangeExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
833
public static bool IsRefExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
836
public static bool IsSimpleMemberAccessExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
839
public static bool IsThisExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
842
public static bool IsThrowExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
845
public static bool IsTupleExpression(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
848
public static bool ContainsGlobalStatement(this
ISyntaxFacts
syntaxFacts, SyntaxNode node)
855
public static bool IsAndPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
858
public static bool IsConstantPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
861
public static bool IsDeclarationPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
864
public static bool IsNotPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
867
public static bool IsOrPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
870
public static bool IsParenthesizedPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
873
public static bool IsRecursivePattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
876
public static bool IsRelationalPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
879
public static bool IsTypePattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
882
public static bool IsVarPattern(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
889
public static bool IsExpressionStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
892
public static bool IsForEachStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
895
public static bool IsIfStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
898
public static bool IsLocalDeclarationStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
901
public static bool IsLocalFunctionStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
904
public static bool IsLockStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
907
public static bool IsReturnStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
910
public static bool IsThrowStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
913
public static bool IsUsingStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
916
public static bool IsWhileStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
919
public static bool IsYieldReturnStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
926
public static bool IsAttribute(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
929
public static bool IsClassDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
932
public static bool IsConstructorDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
935
public static bool IsEnumDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
938
public static bool IsGlobalAttribute(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
941
public static bool IsInterfaceDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
944
public static bool IsParameter(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
947
public static bool IsTypeConstraint(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
950
public static bool IsVariableDeclarator(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
953
public static bool IsFieldDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
956
public static bool IsPropertyDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
959
public static bool IsStructDeclaration(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
962
public static bool IsTypeArgumentList(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
969
public static bool IsElseClause(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
971
public static bool IsEqualsValueClause(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
978
public static bool IsImplicitElementAccess(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
981
public static bool IsIndexerMemberCref(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
46
ISyntaxFacts
syntaxFacts,
227
public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions,
ISyntaxFacts
syntaxFacts, CancellationToken cancellationToken)
PathMetadataUtilities.cs (1)
26
public static string? TryBuildNamespaceFromFolders(IEnumerable<string> folders,
ISyntaxFacts
syntaxFacts, string? rootNamespace = null)
RemoveUnnecessaryImportsHelpers.cs (1)
15
public static SyntaxToken StripNewLines(
ISyntaxFacts
syntaxFacts, SyntaxToken token)
SemanticModelExtensions.cs (2)
153
public static string GenerateNameFromType(this SemanticModel semanticModel, ITypeSymbol type,
ISyntaxFacts
syntaxFacts, bool capitalize)
198
ISyntaxFacts
syntaxFacts,
UseCollectionInitializerAnalyzer.cs (1)
41
ISyntaxFacts
syntaxFacts,
UseCompoundAssignmentUtilities.cs (2)
41
ISyntaxFacts
syntaxFacts, SyntaxNode expr, SemanticModel semanticModel, CancellationToken cancellationToken)
47
ISyntaxFacts
syntaxFacts, SyntaxNode expr, SemanticModel semanticModel,
UseConditionalExpressionForAssignmentHelpers.cs (1)
14
ISyntaxFacts
syntaxFacts,
UseConditionalExpressionForReturnHelpers.cs (1)
14
ISyntaxFacts
syntaxFacts,
UseConditionalExpressionHelpers.cs (4)
20
ISyntaxFacts
syntaxFacts, IConditionalOperation ifOperation,
64
public static bool HasRegularComments(
ISyntaxFacts
syntaxFacts, SyntaxNode syntax)
68
public static bool HasRegularCommentTrivia(
ISyntaxFacts
syntaxFacts, SyntaxTriviaList triviaList)
80
ISyntaxFacts
syntaxFacts, bool isRef,
UseNamedMemberInitializerAnalyzer.cs (1)
37
ISyntaxFacts
syntaxFacts,
Microsoft.CodeAnalysis.CodeStyle.Fixes (31)
AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
22
private readonly
ISyntaxFacts
_syntaxFacts;
26
ISyntaxFacts
syntaxFacts,
AbstractFileHeaderCodeFixProvider.cs (4)
58
internal static async Task<SyntaxNode> GetTransformedSyntaxRootAsync(
ISyntaxFacts
syntaxFacts, AbstractFileHeaderHelper fileHeaderHelper, SyntaxTrivia newLineTrivia, Document document, string? fileHeaderTemplate, CancellationToken cancellationToken)
94
private static SyntaxNode ReplaceHeader(
ISyntaxFacts
syntaxFacts, AbstractFileHeaderHelper fileHeaderHelper, SyntaxTrivia newLineTrivia, SyntaxNode root, string expectedFileHeader)
176
private static SyntaxNode AddHeader(
ISyntaxFacts
syntaxFacts, AbstractFileHeaderHelper fileHeaderHelper, SyntaxTrivia newLineTrivia, SyntaxNode root, string expectedFileHeader)
200
private static SyntaxTriviaList CreateNewHeader(
ISyntaxFacts
syntaxFacts, string prefixWithLeadingSpaces, string expectedFileHeader, string newLineText)
AbstractForEachCastCodeFixProvider.cs (1)
58
ISyntaxFacts
syntaxFacts,
AbstractOrderModifiersCodeFixProvider.cs (2)
24
private readonly
ISyntaxFacts
_syntaxFacts;
28
ISyntaxFacts
syntaxFacts,
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
119
ISyntaxFacts
syntaxFacts,
182
ISyntaxFacts
syntaxFacts,
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
123
protected virtual SyntaxNode? TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor,
ISyntaxFacts
syntaxFacts, SemanticModel semanticModel) => null;
AbstractSemanticFactsService.cs (1)
19
public abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
23
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
40
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
AddImportHelpers.cs (2)
15
ISyntaxFacts
syntaxFacts,
67
private static bool IsDocCommentOrElastic(
ISyntaxFacts
syntaxFacts, SyntaxTrivia t)
AddParameterEditor.cs (2)
18
ISyntaxFacts
syntaxFacts,
122
ISyntaxFacts
syntaxFacts, SyntaxNode node, bool includeLeadingNewLine)
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
76
ISyntaxFacts
syntaxFacts)
SyntaxGeneratorExtensions_Negate.cs (10)
65
var
syntaxFacts = generatorInternal.SyntaxFacts;
146
var
syntaxFacts = generatorInternal.SyntaxFacts;
216
var
syntaxFacts = generatorInternal.SyntaxFacts;
238
var
syntaxFacts = generatorInternal.SyntaxFacts;
287
var
syntaxFacts = generatorInternal.SyntaxFacts;
303
private static bool IsLegalPattern(
ISyntaxFacts
syntaxFacts, SyntaxNode pattern, bool designatorsLegal)
473
var
syntaxFacts = generatorInternal.SyntaxFacts;
494
ISyntaxFacts
syntaxFacts)
507
ISyntaxFacts
syntaxFacts)
524
ISyntaxFacts
syntaxFacts)
SyntaxGeneratorInternal.cs (1)
21
public abstract
ISyntaxFacts
SyntaxFacts { get; }
Microsoft.CodeAnalysis.CSharp.CodeStyle (27)
CSharpFileBannerFacts.cs (1)
17
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpForEachCastDiagnosticAnalyzer.cs (1)
20
protected override
ISyntaxFacts
SyntaxFacts
CSharpHeaderFacts.cs (1)
22
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
34
protected override
ISyntaxFacts
GetSyntaxFacts() => CSharpSyntaxFacts.Instance;
CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (1)
24
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
31
protected override
ISyntaxFacts
SyntaxFacts
CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
24
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
21
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpSemanticFacts.cs (1)
32
public
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpSimplifyConditionalDiagnosticAnalyzer.cs (1)
22
protected override
ISyntaxFacts
SyntaxFacts
CSharpSimplifyInterpolationDiagnosticAnalyzer.cs (1)
23
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
17
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpUseAutoPropertyAnalyzer.cs (1)
31
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.cs (1)
31
protected override
ISyntaxFacts
SyntaxFacts
CSharpUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
23
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
22
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
29
protected override
ISyntaxFacts
GetSyntaxFacts() => CSharpSyntaxFacts.Instance;
CSharpUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (1)
22
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
22
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
27
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpUseNullPropagationDiagnosticAnalyzer.cs (2)
36
protected override
ISyntaxFacts
GetSyntaxFacts()
43
ISyntaxFacts
syntaxFacts, ExpressionSyntax conditionNode,
CSharpUseObjectInitializerDiagnosticAnalyzer.cs (1)
34
protected override
ISyntaxFacts
GetSyntaxFacts() => CSharpSyntaxFacts.Instance;
CSharpValidateFormatStringDiagnosticAnalyzer.cs (1)
18
protected override
ISyntaxFacts
GetSyntaxFacts()
CSharpVirtualCharService.cs (1)
30
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
SpeculationAnalyzer.cs (1)
65
protected override CodeAnalysis.LanguageService.
ISyntaxFacts
SyntaxFactsService { get; } = CSharpSyntaxFacts.Instance;
SyntaxNodeExtensions.cs (1)
271
/// <inheritdoc cref="
ISyntaxFacts
.GetRootConditionalAccessExpression(SyntaxNode)"/>
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
CSharpIndentationService.cs (1)
35
protected override
ISyntaxFacts
SyntaxFacts
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
95
protected override SyntaxNode TryUpdateParentOfUpdatedNode(SyntaxNode parent, SyntaxNode newNameNode, SyntaxEditor editor,
ISyntaxFacts
syntaxFacts, SemanticModel semanticModel)
CSharpSemanticFactsService.cs (1)
28
public override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpSimplifyLinqExpressionCodeFixProvider.cs (1)
24
protected override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpSyntaxGeneratorInternal.cs (1)
31
public override
ISyntaxFacts
SyntaxFacts => CSharpSyntaxFacts.Instance;
CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
33
protected override
ISyntaxFacts
SyntaxFacts
CSharpUseConditionalExpressionForReturnCodeFixProvider.cs (1)
29
protected override
ISyntaxFacts
SyntaxFacts
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (251)
SpeculationAnalyzer.vb (1)
48
Protected Overrides ReadOnly Property SyntaxFactsService As CodeAnalysis.LanguageService.
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
SyntaxNodeExtensions.vb (1)
1072
''' <see cref="
ISyntaxFacts
.GetRootConditionalAccessExpression"/>
VisualBasicFileBannerFacts.vb (1)
16
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
VisualBasicHeaderFacts.vb (1)
18
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
25
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (1)
23
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.vb (1)
25
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicSemanticFacts.vb (1)
22
Public ReadOnly Property SyntaxFacts As
ISyntaxFacts
Implements ISemanticFacts.SyntaxFacts
VisualBasicSimplifyConditionalDiagnosticAnalyzer.vb (1)
21
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (1)
26
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
17
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicSyntaxFacts.vb (227)
33
Public ReadOnly Property IsCaseSensitive As Boolean Implements
ISyntaxFacts
.IsCaseSensitive
39
Public ReadOnly Property StringComparer As StringComparer Implements
ISyntaxFacts
.StringComparer
45
Public ReadOnly Property ElasticMarker As SyntaxTrivia Implements
ISyntaxFacts
.ElasticMarker
51
Public ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia Implements
ISyntaxFacts
.ElasticCarriageReturnLineFeed
57
Public ReadOnly Property SyntaxKinds As ISyntaxKinds = VisualBasicSyntaxKinds.Instance Implements
ISyntaxFacts
.SyntaxKinds
59
Public Function SupportsIndexingInitializer(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsIndexingInitializer
63
Public Function SupportsThrowExpression(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsThrowExpression
67
Public Function SupportsLocalFunctionDeclaration(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsLocalFunctionDeclaration
71
Public Function SupportsRecord(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsRecord
75
Public Function SupportsRecordStruct(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsRecordStruct
79
Public Function SupportsTargetTypedConditionalExpression(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsTargetTypedConditionalExpression
83
Public Function SupportsConstantInterpolatedStrings(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsConstantInterpolatedStrings
87
Public Function SupportsTupleDeconstruction(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsTupleDeconstruction
91
Public Function ParseToken(text As String) As SyntaxToken Implements
ISyntaxFacts
.ParseToken
95
Public Function ParseLeadingTrivia(text As String) As SyntaxTriviaList Implements
ISyntaxFacts
.ParseLeadingTrivia
99
Public Function EscapeIdentifier(identifier As String) As String Implements
ISyntaxFacts
.EscapeIdentifier
106
Public Function IsVerbatimIdentifier(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsVerbatimIdentifier
110
Public Function IsOperator(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsOperator
115
Public Function IsContextualKeyword(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsContextualKeyword
119
Public Function IsReservedKeyword(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsReservedKeyword
123
Public Function IsPreprocessorKeyword(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsPreprocessorKeyword
127
Public Function IsPreProcessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements
ISyntaxFacts
.IsPreProcessorDirectiveContext
131
Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements
ISyntaxFacts
.IsEntirelyWithinStringOrCharOrNumericLiteral
139
Public Function IsDirective(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDirective
143
Public Function TryGetExternalSourceInfo(node As SyntaxNode, ByRef info As ExternalSourceInfo) As Boolean Implements
ISyntaxFacts
.TryGetExternalSourceInfo
157
Public Function IsDeclarationExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDeclarationExpression
162
Public Function IsAttributeName(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAttributeName
167
Public Function IsNameOfSimpleMemberAccessExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNameOfSimpleMemberAccessExpression
172
Public Function IsNameOfAnyMemberAccessExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNameOfAnyMemberAccessExpression
177
Public Function GetStandaloneExpression(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetStandaloneExpression
181
Public Function GetRootConditionalAccessExpression(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetRootConditionalAccessExpression
185
Public Function IsNamedArgument(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNamedArgument
190
Public Function IsNameOfNamedArgument(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNameOfNamedArgument
194
Public Function GetParameterList(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetParameterList
198
Public Function IsParameterList(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsParameterList
202
Public Function IsUsingDirectiveName(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsUsingDirectiveName
207
Public Function IsDeconstructionAssignment(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDeconstructionAssignment
211
Public Function IsDeconstructionForEachStatement(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDeconstructionForEachStatement
215
Public Function IsStatement(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsStatement
219
Public Function IsExecutableStatement(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsExecutableStatement
223
Public Function IsGlobalStatement(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsGlobalStatement
228
Public Function GetStatementOfGlobalStatement(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetStatementOfGlobalStatement
233
Public Function AreStatementsInSameContainer(firstStatement As SyntaxNode, secondStatement As SyntaxNode) As Boolean Implements
ISyntaxFacts
.AreStatementsInSameContainer
240
Public Function IsMethodBody(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsMethodBody
244
Public Function GetExpressionOfRefExpression(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfRefExpression
248
Public Function GetExpressionOfReturnStatement(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfReturnStatement
252
Public Function IsThisConstructorInitializer(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsThisConstructorInitializer
261
Public Function IsBaseConstructorInitializer(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsBaseConstructorInitializer
270
Public Function IsQueryKeyword(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsQueryKeyword
301
Public Function IsPredefinedType(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsPredefinedType
306
Public Function IsPredefinedType(token As SyntaxToken, type As PredefinedType) As Boolean Implements
ISyntaxFacts
.IsPredefinedType
311
Public Function IsPredefinedType(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsPredefinedType
316
Public Function IsPredefinedType(node As SyntaxNode, type As PredefinedType) As Boolean Implements
ISyntaxFacts
.IsPredefinedType
321
Public Function TryGetPredefinedType(token As SyntaxToken, ByRef type As PredefinedType) As Boolean Implements
ISyntaxFacts
.TryGetPredefinedType
365
Public Function IsPredefinedOperator(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsPredefinedOperator
370
Public Function IsPredefinedOperator(token As SyntaxToken, op As PredefinedOperator) As Boolean Implements
ISyntaxFacts
.IsPredefinedOperator
375
Public Function TryGetPredefinedOperator(token As SyntaxToken, ByRef op As PredefinedOperator) As Boolean Implements
ISyntaxFacts
.TryGetPredefinedOperator
450
Public Function GetText(kind As Integer) As String Implements
ISyntaxFacts
.GetText
454
Public Function IsIdentifierPartCharacter(c As Char) As Boolean Implements
ISyntaxFacts
.IsIdentifierPartCharacter
458
Public Function IsIdentifierStartCharacter(c As Char) As Boolean Implements
ISyntaxFacts
.IsIdentifierStartCharacter
462
Public Function IsIdentifierEscapeCharacter(c As Char) As Boolean Implements
ISyntaxFacts
.IsIdentifierEscapeCharacter
466
Public Function IsValidIdentifier(identifier As String) As Boolean Implements
ISyntaxFacts
.IsValidIdentifier
472
Public Function IsVerbatimIdentifier(identifier As String) As Boolean Implements
ISyntaxFacts
.IsVerbatimIdentifier
476
Public Function IsTypeCharacter(c As Char) As Boolean Implements
ISyntaxFacts
.IsTypeCharacter
485
Public Function IsStartOfUnicodeEscapeSequence(c As Char) As Boolean Implements
ISyntaxFacts
.IsStartOfUnicodeEscapeSequence
489
Public Function IsLiteral(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsLiteral
510
Public Function IsStringLiteralOrInterpolatedStringLiteral(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsStringLiteralOrInterpolatedStringLiteral
514
Public Function IsBindableToken(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsBindableToken
520
Public Function IsPointerMemberAccessExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsPointerMemberAccessExpression
524
Public Sub GetNameAndArityOfSimpleName(node As SyntaxNode, ByRef name As String, ByRef arity As Integer) Implements
ISyntaxFacts
.GetNameAndArityOfSimpleName
530
Public Function LooksGeneric(name As SyntaxNode) As Boolean Implements
ISyntaxFacts
.LooksGeneric
534
Public Function GetTypeArgumentsOfGenericName(genericName As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetTypeArgumentsOfGenericName
542
Public Function GetExpressionOfMemberAccessExpression(node As SyntaxNode, Optional allowImplicitTarget As Boolean = False) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfMemberAccessExpression
546
Public Function GetTargetOfMemberBinding(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetTargetOfMemberBinding
551
Public Function GetNameOfMemberBindingExpression(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetNameOfMemberBindingExpression
556
Public Sub GetPartsOfElementAccessExpression(node As SyntaxNode, ByRef expression As SyntaxNode, ByRef argumentList As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfElementAccessExpression
572
Public Function GetExpressionOfInterpolation(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfInterpolation
576
Public Function IsInNamespaceOrTypeContext(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsInNamespaceOrTypeContext
580
Public Function IsBaseTypeList(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsBaseTypeList
584
Public Function IsInStaticContext(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsInStaticContext
588
Public Function GetExpressionOfArgument(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfArgument
592
Public Function GetExpressionOfAttributeArgument(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfAttributeArgument
596
Public Function GetRefKindOfArgument(node As SyntaxNode) As RefKind Implements
ISyntaxFacts
.GetRefKindOfArgument
601
Public Function IsArgument(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsArgument
605
Public Function IsAttributeArgument(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAttributeArgument
609
Public Function IsSimpleArgument(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsSimpleArgument
614
Public Function IsInConstantContext(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsInConstantContext
618
Public Function IsInConstructor(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsInConstructor
622
Public Function IsUnsafeContext(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsUnsafeContext
626
Public Function GetNameOfAttribute(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetNameOfAttribute
630
Public Function IsAttributeNamedArgumentIdentifier(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAttributeNamedArgumentIdentifier
638
Public Function GetContainingTypeDeclaration(root As SyntaxNode, position As Integer) As SyntaxNode Implements
ISyntaxFacts
.GetContainingTypeDeclaration
645
Public Function GetContainingVariableDeclaratorOfFieldDeclaration(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetContainingVariableDeclaratorOfFieldDeclaration
665
ByRef initializedInstance As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsMemberInitializerNamedAssignmentIdentifier
679
Public Function IsAnyInitializerExpression(node As SyntaxNode, ByRef creationExpression As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAnyInitializerExpression
694
Public Function IsNameOfSubpattern(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNameOfSubpattern
698
Public Function IsPropertyPatternClause(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsPropertyPatternClause
702
Public Function IsElementAccessExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsElementAccessExpression
708
Public Function GetContainingMemberDeclaration(root As SyntaxNode, position As Integer, Optional useFullSpan As Boolean = True) As SyntaxNode Implements
ISyntaxFacts
.GetContainingMemberDeclaration
754
Public Function IsMethodLevelMember(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsMethodLevelMember
794
Public Function GetMemberBodySpanForSpeculativeBinding(node As SyntaxNode) As TextSpan Implements
ISyntaxFacts
.GetMemberBodySpanForSpeculativeBinding
823
Public Function ContainsInMemberBody(node As SyntaxNode, span As TextSpan) As Boolean Implements
ISyntaxFacts
.ContainsInMemberBody
875
Public Function GetTopLevelAndMethodLevelMembers(root As SyntaxNode) As List(Of SyntaxNode) Implements
ISyntaxFacts
.GetTopLevelAndMethodLevelMembers
881
Public Function GetMethodLevelMembers(root As SyntaxNode) As List(Of SyntaxNode) Implements
ISyntaxFacts
.GetMethodLevelMembers
887
Public Function GetMembersOfTypeDeclaration(typeDeclaration As SyntaxNode) As SyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetMembersOfTypeDeclaration
891
Public Function IsTopLevelNodeWithMembers(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsTopLevelNodeWithMembers
899
Public Function GetDisplayName(node As SyntaxNode, options As DisplayNameOptions, Optional rootNamespace As String = Nothing) As String Implements
ISyntaxFacts
.GetDisplayName
1050
Public Function TryGetBindableParent(token As SyntaxToken) As SyntaxNode Implements
ISyntaxFacts
.TryGetBindableParent
1102
Public Function GetConstructors(root As SyntaxNode, cancellationToken As CancellationToken) As IEnumerable(Of SyntaxNode) Implements
ISyntaxFacts
.GetConstructors
1140
Public Function GetInactiveRegionSpanAroundPosition(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TextSpan Implements
ISyntaxFacts
.GetInactiveRegionSpanAroundPosition
1149
Public Function GetNameForArgument(argument As SyntaxNode) As String Implements
ISyntaxFacts
.GetNameForArgument
1157
Public Function GetNameForAttributeArgument(argument As SyntaxNode) As String Implements
ISyntaxFacts
.GetNameForAttributeArgument
1162
Public Function IsLeftSideOfDot(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsLeftSideOfDot
1166
Public Function GetRightSideOfDot(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetRightSideOfDot
1171
Public Function GetLeftSideOfDot(node As SyntaxNode, Optional allowImplicitTarget As Boolean = False) As SyntaxNode Implements
ISyntaxFacts
.GetLeftSideOfDot
1176
Public Function IsLeftSideOfExplicitInterfaceSpecifier(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsLeftSideOfExplicitInterfaceSpecifier
1180
Public Function IsLeftSideOfAssignment(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsLeftSideOfAssignment
1184
Public Function IsLeftSideOfAnyAssignment(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsLeftSideOfAnyAssignment
1188
Public Function IsLeftSideOfCompoundAssignment(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsLeftSideOfCompoundAssignment
1192
Public Function GetRightHandSideOfAssignment(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetRightHandSideOfAssignment
1196
Public Function IsInferredAnonymousObjectMemberDeclarator(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsInferredAnonymousObjectMemberDeclarator
1200
Public Function IsOperandOfIncrementExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsOperandOfIncrementExpression
1204
Public Function IsOperandOfIncrementOrDecrementExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsOperandOfIncrementOrDecrementExpression
1208
Public Function GetContentsOfInterpolatedString(interpolatedString As SyntaxNode) As SyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetContentsOfInterpolatedString
1212
Public Function IsNumericLiteral(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsNumericLiteral
1218
Public Function IsVerbatimStringLiteral(token As SyntaxToken) As Boolean Implements
ISyntaxFacts
.IsVerbatimStringLiteral
1223
Public Function GetArgumentsOfObjectCreationExpression(node As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetArgumentsOfObjectCreationExpression
1228
Public Function GetArgumentsOfArgumentList(node As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetArgumentsOfArgumentList
1232
Public Function GetArgumentsOfAttributeArgumentList(node As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetArgumentsOfAttributeArgumentList
1236
Public Function ConvertToSingleLine(node As SyntaxNode, Optional useElasticTrivia As Boolean = False) As SyntaxNode Implements
ISyntaxFacts
.ConvertToSingleLine
1240
Public Function IsDocumentationComment(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDocumentationComment
1244
Public Function IsUsingOrExternOrImport(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsUsingOrExternOrImport
1248
Public Function IsGlobalAssemblyAttribute(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsGlobalAssemblyAttribute
1252
Public Function IsGlobalModuleAttribute(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsGlobalModuleAttribute
1267
Public Function IsDeclaration(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDeclaration
1350
Public Function IsTypeDeclaration(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsTypeDeclaration
1365
Public Function IsAnyAssignmentStatement(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAnyAssignmentStatement
1369
Public Function IsSimpleAssignmentStatement(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsSimpleAssignmentStatement
1373
Public Sub GetPartsOfAssignmentStatement(statement As SyntaxNode, ByRef left As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef right As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfAssignmentStatement
1378
Public Sub GetPartsOfAssignmentExpressionOrStatement(statement As SyntaxNode, ByRef left As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef right As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfAssignmentExpressionOrStatement
1385
Public Function GetIdentifierOfSimpleName(node As SyntaxNode) As SyntaxToken Implements
ISyntaxFacts
.GetIdentifierOfSimpleName
1389
Public Function GetIdentifierOfVariableDeclarator(node As SyntaxNode) As SyntaxToken Implements
ISyntaxFacts
.GetIdentifierOfVariableDeclarator
1393
Public Function GetIdentifierOfTypeDeclaration(node As SyntaxNode) As SyntaxToken Implements
ISyntaxFacts
.GetIdentifierOfTypeDeclaration
1410
Public Function IsDeclaratorOfLocalDeclarationStatement(declarator As SyntaxNode, localDeclarationStatement As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsDeclaratorOfLocalDeclarationStatement
1415
Public Function AreEquivalent(token1 As SyntaxToken, token2 As SyntaxToken) As Boolean Implements
ISyntaxFacts
.AreEquivalent
1419
Public Function AreEquivalent(node1 As SyntaxNode, node2 As SyntaxNode) As Boolean Implements
ISyntaxFacts
.AreEquivalent
1423
Public Function IsExpressionOfForeach(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsExpressionOfForeach
1427
Public Function GetExpressionOfForeachStatement(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfForeachStatement
1431
Public Function GetExpressionOfExpressionStatement(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfExpressionStatement
1435
Public Sub GetPartsOfTupleExpression(Of TArgumentSyntax As SyntaxNode)(node As SyntaxNode, ByRef openParen As SyntaxToken, ByRef arguments As SeparatedSyntaxList(Of TArgumentSyntax), ByRef closeParen As SyntaxToken) Implements
ISyntaxFacts
.GetPartsOfTupleExpression
1442
Public Function IsPreprocessorDirective(trivia As SyntaxTrivia) As Boolean Implements
ISyntaxFacts
.IsPreprocessorDirective
1446
Public Function IsRegularComment(trivia As SyntaxTrivia) As Boolean Implements
ISyntaxFacts
.IsRegularComment
1450
Public Function IsDocumentationComment(trivia As SyntaxTrivia) As Boolean Implements
ISyntaxFacts
.IsDocumentationComment
1454
Public Function IsElastic(trivia As SyntaxTrivia) As Boolean Implements
ISyntaxFacts
.IsElastic
1458
Public Function IsPragmaDirective(trivia As SyntaxTrivia, ByRef isDisable As Boolean, ByRef isActive As Boolean, ByRef errorCodes As SeparatedSyntaxList(Of SyntaxNode)) As Boolean Implements
ISyntaxFacts
.IsPragmaDirective
1462
Public Function ContainsInterleavedDirective(span As TextSpan, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean Implements
ISyntaxFacts
.ContainsInterleavedDirective
1466
Public Function IsDocumentationCommentExteriorTrivia(trivia As SyntaxTrivia) As Boolean Implements
ISyntaxFacts
.IsDocumentationCommentExteriorTrivia
1470
Public Function GetModifiers(node As SyntaxNode) As SyntaxTokenList Implements
ISyntaxFacts
.GetModifiers
1474
Public Function WithModifiers(node As SyntaxNode, modifiers As SyntaxTokenList) As SyntaxNode Implements
ISyntaxFacts
.WithModifiers
1478
Public Function GetVariablesOfLocalDeclarationStatement(node As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetVariablesOfLocalDeclarationStatement
1482
Public Function GetInitializerOfVariableDeclarator(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetInitializerOfVariableDeclarator
1486
Public Function GetTypeOfVariableDeclarator(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetTypeOfVariableDeclarator
1491
Public Function GetValueOfEqualsValueClause(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetValueOfEqualsValueClause
1495
Public Function IsEqualsValueOfPropertyDeclaration(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsEqualsValueOfPropertyDeclaration
1499
Public Function IsConversionExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsConversionExpression
1503
Public Function IsCastExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsCastExpression
1507
Public Sub GetPartsOfCastExpression(node As SyntaxNode, ByRef type As SyntaxNode, ByRef expression As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfCastExpression
1513
Public Function GetDeconstructionReferenceLocation(node As SyntaxNode) As Location Implements
ISyntaxFacts
.GetDeconstructionReferenceLocation
1517
Public Function GetDeclarationIdentifierIfOverride(token As SyntaxToken) As SyntaxToken? Implements
ISyntaxFacts
.GetDeclarationIdentifierIfOverride
1535
Public Function IsPostfixUnaryExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsPostfixUnaryExpression
1540
Public Function IsMemberBindingExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsMemberBindingExpression
1545
Public Function IsNameOfMemberBindingExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNameOfMemberBindingExpression
1550
Public Function GetAttributeLists(node As SyntaxNode) As SyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetAttributeLists
1554
Public Function IsUsingAliasDirective(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsUsingAliasDirective
1577
ByRef name As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfUsingAliasDirective
1596
Public Function IsParameterNameXmlElementSyntax(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsParameterNameXmlElementSyntax
1606
Public Function GetContentFromDocumentationCommentTriviaSyntax(trivia As SyntaxTrivia) As SyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetContentFromDocumentationCommentTriviaSyntax
1651
Public Function SupportsNotPattern(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsNotPattern
1655
Public Function SupportsIsNotTypeExpression(options As ParseOptions) As Boolean Implements
ISyntaxFacts
.SupportsIsNotTypeExpression
1659
Public Function IsAnyPattern(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAnyPattern
1663
Public Function IsBinaryPattern(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsBinaryPattern
1667
Public Function IsUnaryPattern(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsUnaryPattern
1671
Public Sub GetPartsOfAnyIsTypeExpression(node As SyntaxNode, ByRef expression As SyntaxNode, ByRef type As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfAnyIsTypeExpression
1677
Public Sub GetPartsOfIsPatternExpression(node As SyntaxNode, ByRef left As SyntaxNode, ByRef isToken As SyntaxToken, ByRef right As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfIsPatternExpression
1681
Public Function GetExpressionOfConstantPattern(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfConstantPattern
1685
Public Sub GetPartsOfParenthesizedPattern(node As SyntaxNode, ByRef openParen As SyntaxToken, ByRef pattern As SyntaxNode, ByRef closeParen As SyntaxToken) Implements
ISyntaxFacts
.GetPartsOfParenthesizedPattern
1689
Public Sub GetPartsOfBinaryPattern(node As SyntaxNode, ByRef left As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef right As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfBinaryPattern
1693
Public Sub GetPartsOfUnaryPattern(node As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef pattern As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfUnaryPattern
1697
Public Sub GetPartsOfRelationalPattern(node As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef expression As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfRelationalPattern
1701
Public Sub GetPartsOfDeclarationPattern(node As SyntaxNode, ByRef type As SyntaxNode, ByRef designation As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfDeclarationPattern
1705
Public Sub GetPartsOfRecursivePattern(node As SyntaxNode, ByRef type As SyntaxNode, ByRef positionalPart As SyntaxNode, ByRef propertyPart As SyntaxNode, ByRef designation As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfRecursivePattern
1709
Public Function GetTypeOfTypePattern(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetTypeOfTypePattern
1713
Public Function IsVerbatimInterpolatedStringExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsVerbatimInterpolatedStringExpression
1717
Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements
ISyntaxFacts
.IsInInactiveRegion
1727
Public Function IsAnonymousFunctionExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsAnonymousFunctionExpression
1731
Public Function IsBaseNamespaceDeclaration(<NotNullWhen(True)> node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsBaseNamespaceDeclaration
1735
Public Function IsBinaryExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsBinaryExpression
1739
Public Function IsLiteralExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsLiteralExpression
1743
Public Function IsMemberAccessExpression(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsMemberAccessExpression
1747
Public Function IsSimpleName(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsSimpleName
1751
Public Function IsNamedMemberInitializer(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsNamedMemberInitializer
1755
Public Function IsElementAccessInitializer(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsElementAccessInitializer
1759
Public Function IsObjectMemberInitializer(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsObjectMemberInitializer
1763
Public Function IsObjectCollectionInitializer(node As SyntaxNode) As Boolean Implements
ISyntaxFacts
.IsObjectCollectionInitializer
1771
Public Sub GetPartsOfArgumentList(node As SyntaxNode, ByRef openParenToken As SyntaxToken, ByRef arguments As SeparatedSyntaxList(Of SyntaxNode), ByRef closeParenToken As SyntaxToken) Implements
ISyntaxFacts
.GetPartsOfArgumentList
1778
Public Sub GetPartsOfBaseObjectCreationExpression(node As SyntaxNode, ByRef argumentList As SyntaxNode, ByRef initializer As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfBaseObjectCreationExpression
1784
Public Sub GetPartsOfBinaryExpression(node As SyntaxNode, ByRef left As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef right As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfBinaryExpression
1791
Public Sub GetPartsOfCompilationUnit(node As SyntaxNode, ByRef [imports] As SyntaxList(Of SyntaxNode), ByRef attributeLists As SyntaxList(Of SyntaxNode), ByRef members As SyntaxList(Of SyntaxNode)) Implements
ISyntaxFacts
.GetPartsOfCompilationUnit
1798
Public Sub GetPartsOfConditionalAccessExpression(node As SyntaxNode, ByRef expression As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef whenNotNull As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfConditionalAccessExpression
1805
Public Sub GetPartsOfConditionalExpression(node As SyntaxNode, ByRef condition As SyntaxNode, ByRef whenTrue As SyntaxNode, ByRef whenFalse As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfConditionalExpression
1812
Public Sub GetPartsOfInterpolationExpression(node As SyntaxNode, ByRef stringStartToken As SyntaxToken, ByRef contents As SyntaxList(Of SyntaxNode), ByRef stringEndToken As SyntaxToken) Implements
ISyntaxFacts
.GetPartsOfInterpolationExpression
1819
Public Sub GetPartsOfInvocationExpression(node As SyntaxNode, ByRef expression As SyntaxNode, ByRef argumentList As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfInvocationExpression
1825
Public Sub GetPartsOfGenericName(node As SyntaxNode, ByRef identifier As SyntaxToken, ByRef typeArguments As SeparatedSyntaxList(Of SyntaxNode)) Implements
ISyntaxFacts
.GetPartsOfGenericName
1831
Public Sub GetPartsOfMemberAccessExpression(node As SyntaxNode, ByRef expression As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef name As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfMemberAccessExpression
1838
Public Sub GetPartsOfBaseNamespaceDeclaration(node As SyntaxNode, ByRef name As SyntaxNode, ByRef [imports] As SyntaxList(Of SyntaxNode), ByRef members As SyntaxList(Of SyntaxNode)) Implements
ISyntaxFacts
.GetPartsOfBaseNamespaceDeclaration
1845
Public Sub GetPartsOfNamedMemberInitializer(node As SyntaxNode, ByRef identifier As SyntaxNode, ByRef expression As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfNamedMemberInitializer
1851
Public Sub GetPartsOfObjectCreationExpression(node As SyntaxNode, ByRef type As SyntaxNode, ByRef argumentList As SyntaxNode, ByRef initializer As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfObjectCreationExpression
1858
Public Sub GetPartsOfParameter(node As SyntaxNode, ByRef identifier As SyntaxToken, ByRef [default] As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfParameter
1864
Public Sub GetPartsOfParenthesizedExpression(node As SyntaxNode, ByRef openParen As SyntaxToken, ByRef expression As SyntaxNode, ByRef closeParen As SyntaxToken) Implements
ISyntaxFacts
.GetPartsOfParenthesizedExpression
1871
Public Sub GetPartsOfPrefixUnaryExpression(node As SyntaxNode, ByRef operatorToken As SyntaxToken, ByRef operand As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfPrefixUnaryExpression
1877
Public Sub GetPartsOfQualifiedName(node As SyntaxNode, ByRef left As SyntaxNode, ByRef dotToken As SyntaxToken, ByRef right As SyntaxNode) Implements
ISyntaxFacts
.GetPartsOfQualifiedName
1888
Public Function GetArgumentListOfImplicitElementAccess(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetArgumentListOfImplicitElementAccess
1892
Public Function GetExpressionOfAwaitExpression(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfAwaitExpression
1896
Public Function GetExpressionOfThrowExpression(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfThrowExpression
1900
Public Function GetExpressionOfThrowStatement(node As SyntaxNode) As SyntaxNode Implements
ISyntaxFacts
.GetExpressionOfThrowStatement
1904
Public Function GetInitializersOfObjectMemberInitializer(node As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetInitializersOfObjectMemberInitializer
1913
Public Function GetExpressionsOfObjectCollectionInitializer(node As SyntaxNode) As SeparatedSyntaxList(Of SyntaxNode) Implements
ISyntaxFacts
.GetExpressionsOfObjectCollectionInitializer
VisualBasicUseAutoPropertyAnalyzer.vb (1)
25
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
26
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
22
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
21
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
28
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicUseConditionalExpressionForAssignmentDiagnosticAnalyzer.vb (1)
20
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicUseConditionalExpressionForReturnDiagnosticAnalyzer.vb (1)
20
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.vb (1)
27
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (2)
35
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
43
Protected Overrides Function TryAnalyzePatternCondition(syntaxFacts As
ISyntaxFacts
, conditionNode As ExpressionSyntax, ByRef conditionPartToCheck As ExpressionSyntax, ByRef isEquals As Boolean) As Boolean
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
34
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicValidateFormatStringDiagnosticAnalyzer.vb (1)
17
Protected Overrides Function GetSyntaxFacts() As
ISyntaxFacts
VisualBasicVirtualCharService.vb (1)
24
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
VisualBasicIndentationService.Indenter.vb (1)
17
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
VisualBasicSemanticFactsService.vb (1)
36
Public Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicSimplifyLinqExpressionCodeFixProvider.vb (1)
24
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicSyntaxGeneratorInternal.vb (1)
26
Public Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
35
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance
VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (1)
28
Protected Overrides ReadOnly Property SyntaxFacts As
ISyntaxFacts
= VisualBasicSyntaxFacts.Instance