25 references to SafeKeyword
Microsoft.CodeAnalysis.CSharp (15)
Parser\LanguageParser.cs (6)
1353case SyntaxKind.SafeKeyword: 3042this.CurrentToken.ContextualKind is not (SyntaxKind.PartialKeyword or SyntaxKind.AsyncKeyword or SyntaxKind.RequiredKeyword or SyntaxKind.FileKeyword or SyntaxKind.ClosedKeyword or SyntaxKind.SafeKeyword) && 8606&& (tk is not (SyntaxKind.AsyncKeyword or SyntaxKind.SafeKeyword or SyntaxKind.ScopedKeyword) || ShouldContextualKeywordBeTreatedAsModifier(parsingStatementNotDeclaration: true)); 10870if (k is SyntaxKind.AsyncKeyword or SyntaxKind.SafeKeyword) 10953case SyntaxKind.SafeKeyword: 11021case SyntaxKind.SafeKeyword:
Symbols\Source\LocalFunctionSymbol.cs (2)
63var safeToken = syntax.Modifiers.FirstOrDefault(SyntaxKind.SafeKeyword); 152Syntax.Modifiers.GetModifierLocation(SyntaxKind.SafeKeyword, Syntax.Identifier.GetLocation()));
Symbols\Source\ModifierUtils.cs (3)
117var safeToken = modifierTokens?.FirstOrDefault(SyntaxKind.SafeKeyword) ?? default; 354return SyntaxFacts.GetText(SyntaxKind.SafeKeyword); 408case SyntaxKind.SafeKeyword:
Syntax\SyntaxKindFacts.cs (4)
1242for (int i = (int)SyntaxKind.YieldKeyword; i <= (int)SyntaxKind.SafeKeyword; i++) 1307case SyntaxKind.SafeKeyword: 1442return SyntaxKind.SafeKeyword; 1896case SyntaxKind.SafeKeyword:
Microsoft.Interop.LibraryImportGenerator (5)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\MemorySafetyRules.cs (5)
70=> modifiers.Any(SyntaxKind.UnsafeKeyword) || modifiers.Any(SyntaxKind.SafeKeyword); 82if (!original.Any(SyntaxKind.SafeKeyword) || modifiers.Any(SyntaxKind.SafeKeyword)) 85SyntaxToken safeToken = SyntaxFactory.Token(SyntaxKind.SafeKeyword).WithTrailingTrivia(SyntaxFactory.Space); 87while (index < original.Count && !original[index].IsKind(SyntaxKind.SafeKeyword))
Microsoft.Interop.LibraryImportGenerator.Downlevel (5)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\MemorySafetyRules.cs (5)
70=> modifiers.Any(SyntaxKind.UnsafeKeyword) || modifiers.Any(SyntaxKind.SafeKeyword); 82if (!original.Any(SyntaxKind.SafeKeyword) || modifiers.Any(SyntaxKind.SafeKeyword)) 85SyntaxToken safeToken = SyntaxFactory.Token(SyntaxKind.SafeKeyword).WithTrailingTrivia(SyntaxFactory.Space); 87while (index < original.Count && !original[index].IsKind(SyntaxKind.SafeKeyword))