690 references to None
Microsoft.CodeAnalysis.CSharp (325)
_generated\0\Syntax.xml.Main.Generated.cs (62)
2501case SyntaxKind.None: break; 2529case SyntaxKind.None: break; 3185case SyntaxKind.None: break; 3615case SyntaxKind.None: break; 4023case SyntaxKind.None: break; 4047case SyntaxKind.None: break; 4053case SyntaxKind.None: break; 4204case SyntaxKind.None: break; 4393case SyntaxKind.None: break; 4425case SyntaxKind.None: break; 4452case SyntaxKind.None: break; 4601case SyntaxKind.None: break; 4608case SyntaxKind.None: break; 4745case SyntaxKind.None: break; 4825case SyntaxKind.None: break; 4832case SyntaxKind.None: break; 4838case SyntaxKind.None: break; 4864case SyntaxKind.None: break; 4991case SyntaxKind.None: break; 5014case SyntaxKind.None: break; 5020case SyntaxKind.None: break; 5026case SyntaxKind.None: break; 5040case SyntaxKind.None: break; 5046case SyntaxKind.None: break; 5052case SyntaxKind.None: break; 5067case SyntaxKind.None: break; 5073case SyntaxKind.None: break; 5079case SyntaxKind.None: break; 5093case SyntaxKind.None: break; 5099case SyntaxKind.None: break; 5105case SyntaxKind.None: break; 5124case SyntaxKind.None: break; 5131case SyntaxKind.None: break; 5137case SyntaxKind.None: break; 5143case SyntaxKind.None: break; 5177case SyntaxKind.None: break; 5183case SyntaxKind.None: break; 5189case SyntaxKind.None: break; 5240case SyntaxKind.None: break; 5246case SyntaxKind.None: break; 5252case SyntaxKind.None: break; 5348case SyntaxKind.None: break; 5461case SyntaxKind.None: break; 5487case SyntaxKind.None: break; 5533case SyntaxKind.None: break; 5560case SyntaxKind.None: break; 5568case SyntaxKind.None: break; 5590case SyntaxKind.None: break; 5649case SyntaxKind.None: break; 5675case SyntaxKind.None: break; 5714case SyntaxKind.None: break; 5741case SyntaxKind.None: break; 5793case SyntaxKind.None: break; 5850case SyntaxKind.None: break; 5973case SyntaxKind.None: break; 6038case SyntaxKind.None: break; 6085case SyntaxKind.None: break; 6091case SyntaxKind.None: break; 6498case SyntaxKind.None: break; 6539case SyntaxKind.None: break; 6645case SyntaxKind.None: break; 6676case SyntaxKind.None: break;
_generated\1\Syntax.xml.Internal.Generated.cs (124)
28910case SyntaxKind.None: break; 28959case SyntaxKind.None: break; 29745case SyntaxKind.None: break; 30335case SyntaxKind.None: break; 30956case SyntaxKind.None: break; 30973case SyntaxKind.None: break; 30982case SyntaxKind.None: break; 31188case SyntaxKind.None: break; 31355case SyntaxKind.None: break; 31385case SyntaxKind.None: break; 31413case SyntaxKind.None: break; 31561case SyntaxKind.None: break; 31571case SyntaxKind.None: break; 31717case SyntaxKind.None: break; 31798case SyntaxKind.None: break; 31809case SyntaxKind.None: break; 31818case SyntaxKind.None: break; 31845case SyntaxKind.None: break; 32002case SyntaxKind.None: break; 32035case SyntaxKind.None: break; 32044case SyntaxKind.None: break; 32053case SyntaxKind.None: break; 32074case SyntaxKind.None: break; 32083case SyntaxKind.None: break; 32092case SyntaxKind.None: break; 32113case SyntaxKind.None: break; 32122case SyntaxKind.None: break; 32131case SyntaxKind.None: break; 32152case SyntaxKind.None: break; 32161case SyntaxKind.None: break; 32170case SyntaxKind.None: break; 32195case SyntaxKind.None: break; 32206case SyntaxKind.None: break; 32215case SyntaxKind.None: break; 32224case SyntaxKind.None: break; 32245case SyntaxKind.None: break; 32254case SyntaxKind.None: break; 32263case SyntaxKind.None: break; 32308case SyntaxKind.None: break; 32317case SyntaxKind.None: break; 32326case SyntaxKind.None: break; 32452case SyntaxKind.None: break; 32609case SyntaxKind.None: break; 32629case SyntaxKind.None: break; 32679case SyntaxKind.None: break; 32705case SyntaxKind.None: break; 32716case SyntaxKind.None: break; 32736case SyntaxKind.None: break; 32792case SyntaxKind.None: break; 32812case SyntaxKind.None: break; 32855case SyntaxKind.None: break; 32876case SyntaxKind.None: break; 32936case SyntaxKind.None: break; 32998case SyntaxKind.None: break; 33162case SyntaxKind.None: break; 33227case SyntaxKind.None: break; 33291case SyntaxKind.None: break; 33300case SyntaxKind.None: break; 33762case SyntaxKind.None: break; 33807case SyntaxKind.None: break; 33923case SyntaxKind.None: break; 33955case SyntaxKind.None: break; 34337case SyntaxKind.None: break; 34386case SyntaxKind.None: break; 35172case SyntaxKind.None: break; 35762case SyntaxKind.None: break; 36383case SyntaxKind.None: break; 36400case SyntaxKind.None: break; 36409case SyntaxKind.None: break; 36615case SyntaxKind.None: break; 36782case SyntaxKind.None: break; 36812case SyntaxKind.None: break; 36840case SyntaxKind.None: break; 36988case SyntaxKind.None: break; 36998case SyntaxKind.None: break; 37144case SyntaxKind.None: break; 37225case SyntaxKind.None: break; 37236case SyntaxKind.None: break; 37245case SyntaxKind.None: break; 37272case SyntaxKind.None: break; 37429case SyntaxKind.None: break; 37462case SyntaxKind.None: break; 37471case SyntaxKind.None: break; 37480case SyntaxKind.None: break; 37501case SyntaxKind.None: break; 37510case SyntaxKind.None: break; 37519case SyntaxKind.None: break; 37540case SyntaxKind.None: break; 37549case SyntaxKind.None: break; 37558case SyntaxKind.None: break; 37579case SyntaxKind.None: break; 37588case SyntaxKind.None: break; 37597case SyntaxKind.None: break; 37622case SyntaxKind.None: break; 37633case SyntaxKind.None: break; 37642case SyntaxKind.None: break; 37651case SyntaxKind.None: break; 37672case SyntaxKind.None: break; 37681case SyntaxKind.None: break; 37690case SyntaxKind.None: break; 37735case SyntaxKind.None: break; 37744case SyntaxKind.None: break; 37753case SyntaxKind.None: break; 37879case SyntaxKind.None: break; 38036case SyntaxKind.None: break; 38056case SyntaxKind.None: break; 38106case SyntaxKind.None: break; 38132case SyntaxKind.None: break; 38143case SyntaxKind.None: break; 38163case SyntaxKind.None: break; 38219case SyntaxKind.None: break; 38239case SyntaxKind.None: break; 38282case SyntaxKind.None: break; 38303case SyntaxKind.None: break; 38363case SyntaxKind.None: break; 38425case SyntaxKind.None: break; 38589case SyntaxKind.None: break; 38654case SyntaxKind.None: break; 38718case SyntaxKind.None: break; 38727case SyntaxKind.None: break; 39189case SyntaxKind.None: break; 39234case SyntaxKind.None: break; 39350case SyntaxKind.None: break; 39382case SyntaxKind.None: break;
Binder\Binder_Expressions.cs (1)
3202if (argumentSyntax.RefOrOutKeyword.Kind() != SyntaxKind.None)
Binder\Binder_Lambda.cs (2)
183var isParams = paramsKeyword.Kind() != SyntaxKind.None; 192paramsKeyword.Kind() != SyntaxKind.None &&
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1416if (baseTypeDeclaration is TypeDeclarationSyntax { SemicolonToken: { RawKind: (int)SyntaxKind.SemicolonToken }, OpenBraceToken: { RawKind: (int)SyntaxKind.None } } noBlockBodyTypeDeclarationWithSemicolon)
Binder\CatchClauseBinder.cs (1)
32if ((declarationOpt != null) && (declarationOpt.Identifier.Kind() != SyntaxKind.None))
Compilation\CSharpCompilation.cs (2)
4452if (syntaxKind == SyntaxKind.None) 4678if (syntaxKind == SyntaxKind.None || name is WellKnownMemberNames.TrueOperatorName or WellKnownMemberNames.FalseOperatorName)
Compilation\MemberSemanticModel.cs (3)
931if (node.UsingKeyword.IsKind(SyntaxKind.None) || node.AwaitKeyword.IsKind(SyntaxKind.None)) 943if (node.AwaitKeyword.IsKind(SyntaxKind.None))
CSharpExtensions.cs (5)
69return (object)token.Language == (object)LanguageNames.CSharp ? (SyntaxKind)token.RawContextualKind : SyntaxKind.None; 192return IsCSharpKind(rawKind) ? (SyntaxKind)rawKind : SyntaxKind.None; 201return IsCSharpKind(rawKind) ? (SyntaxKind)rawKind : SyntaxKind.None; 210return IsCSharpKind(rawKind) ? (SyntaxKind)rawKind : SyntaxKind.None; 219return IsCSharpKind(rawKind) ? (SyntaxKind)rawKind : SyntaxKind.None;
Declarations\DeclarationTreeBuilder.cs (2)
375var isGlobal = directive.GlobalKeyword.Kind() != SyntaxKind.None; 759if (record.ClassOrStructKeyword.Kind() != SyntaxKind.None)
Parser\Blender.cs (1)
134Debug.Assert(token.Kind() != SyntaxKind.None, "how could we not get a real token back?");
Parser\Blender.Cursor.cs (2)
48this.CurrentNodeOrToken.Kind() == SyntaxKind.None || 182for (var node = cursor.CurrentNodeOrToken; node.Kind() != SyntaxKind.None && !SyntaxFacts.IsAnyToken(node.Kind()); node = cursor.CurrentNodeOrToken)
Parser\DocumentationCommentXmlTokens.cs (2)
40return SyntaxFactory.Identifier(SyntaxKind.None, null, text, text, trailing: null); 45return SyntaxFactory.Identifier(SyntaxKind.None, SyntaxFactory.Space, text, text, trailing: null);
Parser\LanguageParser.cs (13)
3507if (token.Kind != SyntaxKind.None) 3781SyntaxKind separatorKind = SyntaxKind.None; 3818separatorKind = SyntaxKind.None; 4462|| SyntaxFacts.GetAccessorDeclarationKind(this.CurrentToken.ContextualKind) != SyntaxKind.None 4530SyntaxKind closeKind = SyntaxKind.None) 4965if (!identifierIsOptional && parameter.Identifier.Kind() == SyntaxKind.None) 7584closeKind: SyntaxKind.None, 8073var lessThanTokenError = CreateMissingToken(SyntaxKind.LessThanToken, SyntaxKind.None); 9003if (SyntaxFacts.GetBaseTypeDeclarationKind(nextToken.Kind) != SyntaxKind.None) 9240closeKind: SyntaxKind.None, 11604if (operatorTokenKind == SyntaxKind.None) 11829return (SyntaxKind.None, SyntaxKind.None);
Parser\LanguageParser_InterpolatedString.cs (1)
21Debug.Assert(expressionKind != SyntaxKind.None);
Parser\Lexer.cs (20)
406case SyntaxKind.None: 428info.Kind = SyntaxKind.None; 429info.ContextualKind = SyntaxKind.None; 1817info.ContextualKind = SyntaxKind.None; 1853if (info.Kind == SyntaxKind.None) 1867info.Kind = SyntaxKind.None; 2705info.Kind = SyntaxKind.None; 2712Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 2713return info.Kind != SyntaxKind.None; 2888Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 2889return info.Kind != SyntaxKind.None; 3193if (errors == null && tagInfo.ContextualKind == SyntaxKind.None && tagInfo.Kind == SyntaxKind.IdentifierToken) 3299info.Kind = SyntaxKind.None; 3306Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3307return info.Kind != SyntaxKind.None; 3450Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3451return info.Kind != SyntaxKind.None; 3795if (info.Kind != SyntaxKind.None) 3886Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3887return info.Kind != SyntaxKind.None;
Parser\LexerCache.cs (3)
26if (kind == SyntaxKind.None) 178kind = SyntaxKind.None; 183return kind != SyntaxKind.None;
Parser\SyntaxParser.cs (1)
276return cn != null ? cn.Kind() : SyntaxKind.None;
SymbolDisplay\SymbolDisplayVisitor.cs (2)
143if (kind is SyntaxKind.None && isNamedTypeOrAliasName && StringComparer.Ordinal.Equals(identifier, "record")) 148return kind == SyntaxKind.None ? identifier : $"@{identifier}";
SymbolDisplay\SymbolDisplayVisitor.Members.cs (6)
344tryGetUserDefinedOperatorTokenKind(symbol.MetadataName) == SyntaxKind.None) 540if (operatorKind == SyntaxKind.None) 561if (conversionKind == SyntaxKind.None) 690Debug.Assert(operatorKind != SyntaxKind.None); 728return SyntaxKind.None; 736Debug.Assert(conversionKind != SyntaxKind.None);
Symbols\RefKindExtensions.cs (1)
31case SyntaxKind.None:
Symbols\Source\AttributeLocation.cs (1)
114if (kind == SyntaxKind.None)
Symbols\Source\LocalFunctionSymbol.cs (1)
465if (parameter.VarianceKeyword.Kind() != SyntaxKind.None)
Symbols\Source\ParameterHelpers.cs (9)
55hasParamsModifier: paramsKeyword.Kind() != SyntaxKind.None, 56isExtensionMethodThis: ordinal == 0 && thisKeyword.Kind() != SyntaxKind.None, 77Debug.Assert(paramsKeyword.Kind() == SyntaxKind.None); 271if (thisKeyword.Kind() != SyntaxKind.None && !allowThis) 283if (paramsKeyword.Kind() != SyntaxKind.None 284|| refnessKeyword.Kind() != SyntaxKind.None 285|| thisKeyword.Kind() != SyntaxKind.None 312Debug.Assert(refnessKeyword.Kind() != SyntaxKind.None); 873bool isNamed = syntax is ParameterSyntax parameterSyntax && parameterSyntax.Identifier.Kind() != SyntaxKind.None;
Symbols\Source\SourceLabelSymbol.cs (2)
60if (tk.Kind() != SyntaxKind.None) 155&& symbol._identifierNodeOrToken.Kind() != SyntaxKind.None
Symbols\Source\SourceLocalSymbol.cs (1)
81Debug.Assert(identifierToken.Kind() != SyntaxKind.None);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
193if (tp.VarianceKeyword.Kind() != SyntaxKind.None)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
542if (SyntaxFacts.GetKeywordKind(name) != SyntaxKind.None 543|| SyntaxFacts.GetContextualKeywordKind(name) != SyntaxKind.None
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1189if (parameter.VarianceKeyword.Kind() != SyntaxKind.None)
Symbols\Source\SourcePropertySymbol.cs (1)
639if (arglistToken.Kind() != SyntaxKind.None)
Symbols\Symbol.cs (1)
512if (token.Kind() != SyntaxKind.None)
Syntax\CSharpLineDirectiveMap.cs (1)
144if (token.Kind() == SyntaxKind.None)
Syntax\CSharpSyntaxRewriter.cs (3)
152if (!alternate.IsNull && visited != null && !visited.IsKind(SyntaxKind.None)) 267if (alternate != null && visited.Kind() != SyntaxKind.None) //skip the null check since SyntaxToken is a value type 301if (alternate != null && visited.Kind() != SyntaxKind.None)
Syntax\DirectiveTriviaSyntax.cs (2)
73while (token.Kind() != SyntaxKind.None) 104while (token.Kind() != SyntaxKind.None)
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (1)
57Debug.Assert(visited != null && visited.Kind != SyntaxKind.None, "Cannot remove node using Syntax.InternalSyntax.SyntaxRewriter.");
Syntax\LookupPosition.cs (2)
95return firstExcluded.Kind() == SyntaxKind.None || position < firstExcluded.SpanStart; 195constructorDecl.SemicolonToken.Kind() == SyntaxKind.None ? constructorDecl.Body!.CloseBraceToken : constructorDecl.SemicolonToken);
Syntax\NullableContextStateMap.cs (1)
164SyntaxKind.None => new NullableContextState(position, setting, setting),
Syntax\ParameterSyntax.cs (1)
19if (Type is null && Identifier.IsKind(SyntaxKind.None))
Syntax\ShebangDirectiveTriviaSyntax.cs (1)
45else if (content.Kind is not SyntaxKind.None)
Syntax\SyntaxKindFacts.cs (24)
408return GetPrefixUnaryExpression(token) != SyntaxKind.None; 413return GetPrefixUnaryExpression(token) != SyntaxKind.None; 439return SyntaxKind.None; 445return GetPostfixUnaryExpression(token) != SyntaxKind.None; 450return GetPostfixUnaryExpression(token) != SyntaxKind.None; 464return SyntaxKind.None; 562return GetPrimaryFunction(keyword) != SyntaxKind.None; 586return SyntaxKind.None; 592return GetLiteralExpression(token) != SyntaxKind.None; 611_ => SyntaxKind.None, 617return GetInstanceExpression(token) != SyntaxKind.None; 629return SyntaxKind.None; 635return GetBinaryExpression(token) != SyntaxKind.None; 640return GetBinaryExpression(token) != SyntaxKind.None; 692return SyntaxKind.None; 773return SyntaxKind.None; 786return SyntaxKind.None; 805return SyntaxKind.None; 848return SyntaxKind.None; 874return SyntaxKind.None; 1045return SyntaxKind.None; 1150return SyntaxKind.None; 1234return SyntaxKind.None; 1442return SyntaxKind.None;
Syntax\SyntaxNodeRemover.cs (2)
196if (result.Kind() != SyntaxKind.None && _residualTrivia != null && _residualTrivia.Count > 0) 279if (alternate != null && visited.Kind() != SyntaxKind.None)
Syntax\SyntaxNormalizer.cs (6)
86if (token.Kind() == SyntaxKind.None || (token.IsMissing && token.FullWidth == 0)) 205if (nextToken.Kind() == SyntaxKind.None) 232case SyntaxKind.None: 1028return SyntaxFacts.GetBinaryExpression(kind) != SyntaxKind.None; 1034return SyntaxFacts.GetAssignmentExpression(kind) != SyntaxKind.None; 1188case SyntaxKind.None:
Syntax\SyntaxTokenParser.cs (6)
60/// of <see cref="SyntaxKind.None"/>, <see cref="SyntaxToken.IsMissing"/> set to <see langword="true"/>, and a parent of <see langword="null"/>. The 68var containingToken = InternalSyntax.SyntaxFactory.MissingToken(leading: leadingTrivia.Node, SyntaxKind.None, trailing: null); 75/// of <see cref="SyntaxKind.None"/>, <see cref="SyntaxToken.IsMissing"/> set to <see langword="true"/>, and a parent of <see langword="null"/>. The 83var containingToken = InternalSyntax.SyntaxFactory.MissingToken(leading: null, SyntaxKind.None, trailing: trailingTrivia.Node); 125/// will return <see cref="SyntaxKind.None"/>. 132return contextualKind == Token.Kind() ? SyntaxKind.None : contextualKind;
Microsoft.CodeAnalysis.CSharp.CodeStyle (61)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (1)
33if (name.Kind() == SyntaxKind.None)
src\roslyn\src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersHelper.cs (1)
22return (int)(kind == SyntaxKind.None ? SyntaxFacts.GetContextualKeywordKind(trimmed) : kind);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
120if (!directive.TargetToken.IsKind(SyntaxKind.None))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
59if (argument.RefKindKeyword.Kind() != SyntaxKind.None)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\Utilities.cs (1)
28for (var current = SyntaxKind.None; current <= SyntaxKind.ThrowExpression; current++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
233if (element.Identifier.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
84return firstToken.Kind() != SyntaxKind.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (1)
21if (SyntaxFacts.GetKeywordKind(text) != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxKindExtensions.cs (1)
74return SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
75if (prevToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (5)
69SyntaxFacts.GetContextualKeywordKind(simpleNameText) != SyntaxKind.None; 78modifierKind = SyntaxKind.None; 127return modifierKind != SyntaxKind.None; 171if (previousToken.Kind() == SyntaxKind.None) 279if (next.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
111if (token.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (3)
69if (trivia2.IsKind(SyntaxKind.None)) 97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
66for (var currentToken = token1; !currentToken.IsKind(SyntaxKind.None);)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start; 81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
57if (bracketOrBracePair.openBracketOrBrace.IsKind(SyntaxKind.None) || 59bracketOrBracePair.closeBracketOrBrace.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 37if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 51if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 65if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 80if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 116if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 126if (anchorToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
310if (currentToken.Kind() == SyntaxKind.None) 317case SyntaxKind.None:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
326Debug.Assert(!startToken.IsKind(SyntaxKind.None) && !endToken.IsKind(SyntaxKind.None));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (6)
91if (!firstToken.IsKind(SyntaxKind.None) || !lastToken.IsKind(SyntaxKind.None)) 121if (!tokens.firstToken.IsKind(SyntaxKind.None) || !tokens.lastToken.IsKind(SyntaxKind.None)) 179if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47Contract.ThrowIfTrue(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 48Contract.ThrowIfTrue(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 78Contract.ThrowIfTrue(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 82if (previousToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
320if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 324else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
101var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None; 222=> node is LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not (int)SyntaxKind.None }; 607argument.RefOrOutKeyword.Kind() == SyntaxKind.None &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (4)
22Contract.ThrowIfTrue(endToken.Kind() == SyntaxKind.None); 43if (closeBrace.Kind() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace)) 268return previousToken.Kind() == SyntaxKind.None ? token : previousToken; 290if (previousToken.Kind() == SyntaxKind.None)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (30)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
232if (mappedBinaryExpressionKind == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
83if (operatorSyntaxKind == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
130Debug.Assert(!endOfLine.IsKind(SyntaxKind.None)); 131if (!endOfLine.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
518public static bool IsAnyAccessorDeclarationContext(this SyntaxToken targetToken, int position, SyntaxKind kind = SyntaxKind.None) 525public static bool IsAccessorDeclarationContext<TMemberNode>(this SyntaxToken targetToken, int position, SyntaxKind kind = SyntaxKind.None) 545if (existingAccessor.Kind() != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
330return modifierTokens.Contains(otherModifier) && IsLambdaDeclarationContext(syntaxTree, position, SyntaxKind.None, cancellationToken); 426if (token.IsKind(SyntaxKind.None)) 1069previousModifier = SyntaxKind.None; 1151previousModifier == SyntaxKind.None) 1992if (token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (2)
23var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None; 47default, SyntaxKind.None, "@" + unescaped, unescaped, default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
58if (token.Kind() == SyntaxKind.None) 81if (token.Kind() == SyntaxKind.None) 162if (token.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
99if (token.IsMissing || token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
50token.Kind() is SyntaxKind.EndOfFileToken or SyntaxKind.None || 317is SyntaxKind.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (4)
79if (token.IsKind(SyntaxKind.None) || 89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 109return token.Kind() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken; 141constructorInitializer.ArgumentList.OpenParenToken.Kind() != SyntaxKind.None &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
74Contract.ThrowIfTrue(token.Kind() == SyntaxKind.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85if (braces.openBrace.Kind() == SyntaxKind.None && 86braces.closeBrace.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1703var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\CSharpSimplificationHelpers.cs (2)
23if (SyntaxFacts.GetKeywordKind(syntaxToken.ValueText) == SyntaxKind.None && SyntaxFacts.GetContextualKeywordKind(syntaxToken.ValueText) == SyntaxKind.None)
Microsoft.CodeAnalysis.CSharp.Features (76)
AddImport\CSharpAddImportFeatureService.cs (1)
422if (SyntaxFacts.GetKeywordKind(part) != SyntaxKind.None)
BraceCompletion\StringLiteralBraceCompletionService.cs (1)
96while (!token.IsKind(SyntaxKind.None) && !token.TrailingTrivia.Contains(t => t.IsEndOfLine()))
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (6)
100if (firstToken.IsKind(SyntaxKind.None)) 121if (firstNonDirectiveToken.IsKind(SyntaxKind.None) && firstDirective is null) 176else if (leadingDirective.SettingToken.IsKind(SyntaxKind.RestoreKeyword) && leadingDirective.TargetToken.IsKind(SyntaxKind.None)) 220if (firstToken.IsKind(SyntaxKind.None)) 245&& nullableDirective.TargetToken.IsKind(SyntaxKind.None)) 248if (firstSemanticToken.IsKind(SyntaxKind.None) || firstSemanticToken.SpanStart > nullableDirective.Span.End)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
112if (argument.RefOrOutKeyword.Kind() != SyntaxKind.None)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
41if (token.Kind() == SyntaxKind.None)
Completion\CompletionProviders\ImportCompletion\ExtensionMemberImportCompletionProvider.cs (1)
38if (token.IsKind(SyntaxKind.None) || token.IsMissing)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
40if (token.IsKind(SyntaxKind.None) || token.IsMissing)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
129return !syntaxToken.IsKind(SyntaxKind.None) 130&& !touchingToken.IsKind(SyntaxKind.None)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
85if (attachedToken.Kind() == SyntaxKind.None)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (1)
79if (token.Kind() == SyntaxKind.None)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
34if (previousModifier is SyntaxKind.None or SyntaxKind.ScopedKeyword)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
86if (token.Kind() == SyntaxKind.None)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (1)
29previousModifier is SyntaxKind.None or SyntaxKind.ScopedKeyword;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
168if (previousModifier is SyntaxKind.None or SyntaxKind.ScopedKeyword)
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
42is SyntaxKind.None
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (2)
91if (token.Kind() == SyntaxKind.None) 134if (previousToken.Kind() == SyntaxKind.None)
Completion\Providers\OutVariableArgumentProvider.cs (3)
44if (SyntaxFacts.GetKeywordKind(name) != SyntaxKind.None 45|| SyntaxFacts.GetContextualKeywordKind(name) != SyntaxKind.None) 57contextualKind: SyntaxKind.None,
Debugging\CSharpProximityExpressionsService.cs (1)
58if (token.Kind() == SyntaxKind.CloseBraceToken && token.GetPreviousToken().Kind() != SyntaxKind.None)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
82catchClause.Declaration != null && catchClause.Declaration.Identifier.Kind() != SyntaxKind.None)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
77if (previousToken.Kind() != SyntaxKind.None)
EditAndContinue\BreakpointSpans.cs (1)
771=> token2.IsKind(SyntaxKind.None) || token2.IsMissing ? token1 : token2;
EditAndContinue\SyntaxComparer.cs (4)
845if (leftUsing.GlobalKeyword.IsKind(SyntaxKind.None) != rightUsing.GlobalKeyword.IsKind(SyntaxKind.None)) 849if (leftUsing.UnsafeKeyword.IsKind(SyntaxKind.None) != rightUsing.UnsafeKeyword.IsKind(SyntaxKind.None))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (4)
404SyntaxKind.OutKeyword : SyntaxKind.None; 534return SyntaxKind.None; 543if (kind == SyntaxKind.None) 839var refOrOut = modifier == SyntaxKind.None ? default : Token(modifier);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
107if (kind == SyntaxKind.None)
ExtractMethod\CSharpSelectionValidator.cs (3)
36if (firstTokenInSelection.Kind() == SyntaxKind.None || lastTokenInSelection.Kind() == SyntaxKind.None) 136if (assign.Right.GetLastToken().Kind() == SyntaxKind.None)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (3)
97SyntaxFacts.GetTypeDeclarationKind(kind) != SyntaxKind.None) 113SyntaxFacts.GetTypeDeclarationKind(node.Kind()) != SyntaxKind.None) 128if (SyntaxFacts.GetTypeDeclarationKind(node.Kind()) != SyntaxKind.None)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
76var end = !gotoStatement.CaseOrDefaultKeyword.IsKind(SyntaxKind.None)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (4)
271.TryWithSemicolonToken(Token(SyntaxKind.None)), 275.WithSemicolonToken(Token(SyntaxKind.None)), 279.WithSemicolonToken(Token(SyntaxKind.None)), 283.WithSemicolonToken(Token(SyntaxKind.None)),
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (2)
221if (getMethodDeclaration.SemicolonToken.Kind() != SyntaxKind.None) 269if (setMethodDeclaration.SemicolonToken.Kind() != SyntaxKind.None)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
347_ => SyntaxKind.None, 350if (operatorKind is SyntaxKind.None)
SignatureHelp\AttributeSignatureHelpProvider.cs (1)
58return !token.IsKind(SyntaxKind.None) &&
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
279return !token.IsKind(SyntaxKind.None) && 328return !token.IsKind(SyntaxKind.None) && 363return !token.IsKind(SyntaxKind.None) &&
SignatureHelp\GenericNameFullyWrittenSignatureHelpProvider.cs (1)
44return !token.IsKind(SyntaxKind.None) &&
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (1)
47=> !token.IsKind(SyntaxKind.None) &&
SignatureHelp\SignatureHelpUtilities.cs (1)
136return !token.IsKind(SyntaxKind.None) &&
src\roslyn\src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (1)
33if (name.Kind() == SyntaxKind.None)
src\roslyn\src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersHelper.cs (1)
22return (int)(kind == SyntaxKind.None ? SyntaxFacts.GetContextualKeywordKind(trimmed) : kind);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
120if (!directive.TargetToken.IsKind(SyntaxKind.None))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
59if (argument.RefKindKeyword.Kind() != SyntaxKind.None)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\Utilities.cs (1)
28for (var current = SyntaxKind.None; current <= SyntaxKind.ThrowExpression; current++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
233if (element.Identifier.IsKind(SyntaxKind.None))
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
232if (mappedBinaryExpressionKind == SyntaxKind.None)
Structure\CSharpStructureHelpers.cs (4)
86if (lastToken.Kind() == SyntaxKind.None) 94if (nextToken.Kind() is not SyntaxKind.None and SyntaxKind.SemicolonToken) 236if (startToken.IsKind(SyntaxKind.None) || endToken.IsKind(SyntaxKind.None))
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
30if (lastToken.Kind() == SyntaxKind.None)
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
170if (previousToken.IsKind(SyntaxKind.None))
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
35if (lastToken.Kind() == SyntaxKind.None)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
35if (lastToken.Kind() == SyntaxKind.None)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.cs (2)
207default, SyntaxKind.None, "@" + unescaped, unescaped, default); 225var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None;
Microsoft.CodeAnalysis.CSharp.Workspaces (99)
Classification\ClassificationHelpers.cs (1)
549|| (wasKeyword && SyntaxFacts.GetContextualKeywordKind(text) != SyntaxKind.None)
Classification\Worker_DocumentationComments.cs (2)
310if (kind is SyntaxKind.None) 313if (kind is SyntaxKind.None)
Classification\Worker_Preprocesser.cs (1)
270if (token.Kind() != SyntaxKind.None)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
299if (operatorKind == SyntaxKind.None)
Rename\CSharpRenameRewriterLanguageService.cs (2)
596if (kind != SyntaxKind.None) 1088if (kind != SyntaxKind.None)
Simplification\CSharpSimplificationService.cs (2)
103if (SyntaxFacts.GetKeywordKind(syntaxToken.ValueText) == SyntaxKind.None && SyntaxFacts.GetContextualKeywordKind(syntaxToken.ValueText) == SyntaxKind.None)
Simplification\CSharpSimplificationService.Expander.cs (1)
275node.RefOrOutKeyword.Kind() == SyntaxKind.None)
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (1)
106if (_simplifyAllDescendants && !_insideSpeculatedNode && !token.IsKind(SyntaxKind.None))
Simplification\Reducers\CSharpEscapingReducer.cs (1)
43if (SyntaxFacts.GetKeywordKind(unescapedIdentifier) != SyntaxKind.None && enclosingXmlNameAttr == null)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
57_ => SyntaxKind.None, 60if (kind != SyntaxKind.None)
Simplification\Simplifiers\NameSimplifier.cs (1)
506if (SyntaxFacts.GetKeywordKind(newAttributeName) != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
84return firstToken.Kind() != SyntaxKind.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (1)
21if (SyntaxFacts.GetKeywordKind(text) != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxKindExtensions.cs (1)
74return SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
75if (prevToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (5)
69SyntaxFacts.GetContextualKeywordKind(simpleNameText) != SyntaxKind.None; 78modifierKind = SyntaxKind.None; 127return modifierKind != SyntaxKind.None; 171if (previousToken.Kind() == SyntaxKind.None) 279if (next.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
111if (token.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (3)
69if (trivia2.IsKind(SyntaxKind.None)) 97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
66for (var currentToken = token1; !currentToken.IsKind(SyntaxKind.None);)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start; 81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
57if (bracketOrBracePair.openBracketOrBrace.IsKind(SyntaxKind.None) || 59bracketOrBracePair.closeBracketOrBrace.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 37if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 51if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 65if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 80if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 116if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 126if (anchorToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
310if (currentToken.Kind() == SyntaxKind.None) 317case SyntaxKind.None:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
326Debug.Assert(!startToken.IsKind(SyntaxKind.None) && !endToken.IsKind(SyntaxKind.None));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (6)
91if (!firstToken.IsKind(SyntaxKind.None) || !lastToken.IsKind(SyntaxKind.None)) 121if (!tokens.firstToken.IsKind(SyntaxKind.None) || !tokens.lastToken.IsKind(SyntaxKind.None)) 179if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47Contract.ThrowIfTrue(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 48Contract.ThrowIfTrue(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 78Contract.ThrowIfTrue(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 82if (previousToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
320if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 324else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
101var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None; 222=> node is LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not (int)SyntaxKind.None }; 607argument.RefOrOutKeyword.Kind() == SyntaxKind.None &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (4)
22Contract.ThrowIfTrue(endToken.Kind() == SyntaxKind.None); 43if (closeBrace.Kind() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace)) 268return previousToken.Kind() == SyntaxKind.None ? token : previousToken; 290if (previousToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
83if (operatorSyntaxKind == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
130Debug.Assert(!endOfLine.IsKind(SyntaxKind.None)); 131if (!endOfLine.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
518public static bool IsAnyAccessorDeclarationContext(this SyntaxToken targetToken, int position, SyntaxKind kind = SyntaxKind.None) 525public static bool IsAccessorDeclarationContext<TMemberNode>(this SyntaxToken targetToken, int position, SyntaxKind kind = SyntaxKind.None) 545if (existingAccessor.Kind() != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
330return modifierTokens.Contains(otherModifier) && IsLambdaDeclarationContext(syntaxTree, position, SyntaxKind.None, cancellationToken); 426if (token.IsKind(SyntaxKind.None)) 1069previousModifier = SyntaxKind.None; 1151previousModifier == SyntaxKind.None) 1992if (token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (2)
23var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None; 47default, SyntaxKind.None, "@" + unescaped, unescaped, default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
58if (token.Kind() == SyntaxKind.None) 81if (token.Kind() == SyntaxKind.None) 162if (token.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
99if (token.IsMissing || token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
50token.Kind() is SyntaxKind.EndOfFileToken or SyntaxKind.None || 317is SyntaxKind.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (4)
79if (token.IsKind(SyntaxKind.None) || 89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 109return token.Kind() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken; 141constructorInitializer.ArgumentList.OpenParenToken.Kind() != SyntaxKind.None &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
74Contract.ThrowIfTrue(token.Kind() == SyntaxKind.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85if (braces.openBrace.Kind() == SyntaxKind.None && 86braces.closeBrace.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1703var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\CSharpSimplificationHelpers.cs (2)
23if (SyntaxFacts.GetKeywordKind(syntaxToken.ValueText) == SyntaxKind.None && SyntaxFacts.GetContextualKeywordKind(syntaxToken.ValueText) == SyntaxKind.None)
Microsoft.CodeAnalysis.Razor.Compiler (10)
Language\CodeGeneration\CodeWriterExtensions.cs (2)
596return CodeAnalysis.CSharp.SyntaxFacts.GetKeywordKind(identifier) != CodeAnalysis.CSharp.SyntaxKind.None || 597CodeAnalysis.CSharp.SyntaxFacts.GetContextualKeywordKind(identifier) != CodeAnalysis.CSharp.SyntaxKind.None;
Language\Legacy\CSharpCodeParser.cs (1)
3098if (result is not CSharpSyntaxKind.None and { } value && token.Kind == SyntaxKind.Keyword)
Language\Legacy\RoslynCSharpTokenizer.cs (7)
220Debug.Assert(leadingTriviaResult.ContextualKind == CSharpSyntaxKind.None); 221Debug.Assert(leadingTriviaResult.Token.IsKind(CSharpSyntaxKind.None)); 315Debug.Assert(nextResult.Token.IsKind(CSharpSyntaxKind.None)); 675if (!csharpToken.IsKind(CSharpSyntaxKind.IdentifierToken) || result.ContextualKind is not (CSharpSyntaxKind.None or CSharpSyntaxKind.IdentifierToken)) 712return CSharpSyntaxKind.None; 716return SyntaxFacts.GetKeywordKind(content) is var kind and not CSharpSyntaxKind.None 746if (!nextResult.Token.IsKind(CSharpSyntaxKind.None))
Microsoft.Maui.Controls.SourceGen (1)
CodeBehindGenerator.cs (1)
99 return kind == SyntaxKind.None
Roslyn.Diagnostics.CSharp.Analyzers (84)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
84return firstToken.Kind() != SyntaxKind.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (1)
21if (SyntaxFacts.GetKeywordKind(text) != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxKindExtensions.cs (1)
74return SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
75if (prevToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (5)
69SyntaxFacts.GetContextualKeywordKind(simpleNameText) != SyntaxKind.None; 78modifierKind = SyntaxKind.None; 127return modifierKind != SyntaxKind.None; 171if (previousToken.Kind() == SyntaxKind.None) 279if (next.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
111if (token.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (3)
69if (trivia2.IsKind(SyntaxKind.None)) 97var lines = (trivia1.IsKind(SyntaxKind.None) && this.Token1.IsKind(SyntaxKind.None)) ? 0 : 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
66for (var currentToken = token1; !currentToken.IsKind(SyntaxKind.None);)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start; 81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
57if (bracketOrBracePair.openBracketOrBrace.IsKind(SyntaxKind.None) || 59bracketOrBracePair.closeBracketOrBrace.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 37if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 51if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 65if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 80if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 116if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 126if (anchorToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
310if (currentToken.Kind() == SyntaxKind.None) 317case SyntaxKind.None:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
326Debug.Assert(!startToken.IsKind(SyntaxKind.None) && !endToken.IsKind(SyntaxKind.None));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (6)
91if (!firstToken.IsKind(SyntaxKind.None) || !lastToken.IsKind(SyntaxKind.None)) 121if (!tokens.firstToken.IsKind(SyntaxKind.None) || !tokens.lastToken.IsKind(SyntaxKind.None)) 179if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47Contract.ThrowIfTrue(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 48Contract.ThrowIfTrue(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 78Contract.ThrowIfTrue(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 82if (previousToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
320if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 324else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
101var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None; 222=> node is LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not (int)SyntaxKind.None }; 607argument.RefOrOutKeyword.Kind() == SyntaxKind.None &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (4)
22Contract.ThrowIfTrue(endToken.Kind() == SyntaxKind.None); 43if (closeBrace.Kind() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace)) 268return previousToken.Kind() == SyntaxKind.None ? token : previousToken; 290if (previousToken.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
83if (operatorSyntaxKind == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
130Debug.Assert(!endOfLine.IsKind(SyntaxKind.None)); 131if (!endOfLine.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
518public static bool IsAnyAccessorDeclarationContext(this SyntaxToken targetToken, int position, SyntaxKind kind = SyntaxKind.None) 525public static bool IsAccessorDeclarationContext<TMemberNode>(this SyntaxToken targetToken, int position, SyntaxKind kind = SyntaxKind.None) 545if (existingAccessor.Kind() != SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
330return modifierTokens.Contains(otherModifier) && IsLambdaDeclarationContext(syntaxTree, position, SyntaxKind.None, cancellationToken); 426if (token.IsKind(SyntaxKind.None)) 1069previousModifier = SyntaxKind.None; 1151previousModifier == SyntaxKind.None) 1992if (token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\StringExtensions.cs (2)
23var needsEscaping = SyntaxFacts.GetKeywordKind(identifier) != SyntaxKind.None; 47default, SyntaxKind.None, "@" + unescaped, unescaped, default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
58if (token.Kind() == SyntaxKind.None) 81if (token.Kind() == SyntaxKind.None) 162if (token.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
99if (token.IsMissing || token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
50token.Kind() is SyntaxKind.EndOfFileToken or SyntaxKind.None || 317is SyntaxKind.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (4)
79if (token.IsKind(SyntaxKind.None) || 89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 109return token.Kind() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken; 141constructorInitializer.ArgumentList.OpenParenToken.Kind() != SyntaxKind.None &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
74Contract.ThrowIfTrue(token.Kind() == SyntaxKind.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85if (braces.openBrace.Kind() == SyntaxKind.None && 86braces.closeBrace.Kind() == SyntaxKind.None)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1703var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\CSharpSimplificationHelpers.cs (2)
23if (SyntaxFacts.GetKeywordKind(syntaxToken.ValueText) == SyntaxKind.None && SyntaxFacts.GetContextualKeywordKind(syntaxToken.ValueText) == SyntaxKind.None)
System.Text.Json.SourceGeneration (2)
Helpers\RoslynExtensions.cs (2)
634=> SyntaxFacts.GetKeywordKind(symbol.Name) != SyntaxKind.None || SyntaxFacts.GetContextualKeywordKind(symbol.Name) != SyntaxKind.None;