137 references to UnsafeKeyword
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Flags.cs (1)
96return (this.Flags.Includes(BinderFlags.UnsafeRegion) || !modifiers.Any(SyntaxKind.UnsafeKeyword))
Parser\LanguageParser.cs (11)
352case SyntaxKind.UnsafeKeyword: 797var unsafeToken = this.TryEatToken(SyntaxKind.UnsafeKeyword); 1050case SyntaxKind.UnsafeKeyword: 2020case SyntaxKind.UnsafeKeyword: 2189case SyntaxKind.UnsafeKeyword: 7417case SyntaxKind.UnsafeKeyword: 8223case SyntaxKind.UnsafeKeyword: 9224Debug.Assert(this.CurrentToken.Kind == SyntaxKind.UnsafeKeyword); 9227this.EatToken(SyntaxKind.UnsafeKeyword), 9733case SyntaxKind.UnsafeKeyword: 9801case SyntaxKind.UnsafeKeyword:
Symbols\Source\ModifierUtils.cs (2)
311return SyntaxFacts.GetText(SyntaxKind.UnsafeKeyword); 361case SyntaxKind.UnsafeKeyword:
Syntax\SyntaxKindFacts.cs (2)
979return SyntaxKind.UnsafeKeyword; 1619case SyntaxKind.UnsafeKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpAccessibilityFacts.cs (1)
139SyntaxKind.UnsafeKeyword => DeclarationModifiers.Unsafe,
CSharpIdeCodeStyleOptions.cs (1)
26SyntaxKind.UnsafeKeyword,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
48case SyntaxKind.UnsafeKeyword:
SyntaxNodeExtensions.cs (1)
400m => m.GetModifiers().Any(SyntaxKind.UnsafeKeyword));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
ConstructorGenerator.cs (1)
131tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
EventGenerator.cs (1)
239tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
FieldGenerator.cs (1)
149tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
ITypeSymbolExtensions.cs (1)
100if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword)))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
503targetToken.GetAncestors<MemberDeclarationSyntax>().Any(m => m.GetModifiers().Any(SyntaxKind.UnsafeKeyword) || 504targetToken.GetAncestors<LocalFunctionStatementSyntax>().Any(f => f.GetModifiers().Any(SyntaxKind.UnsafeKeyword)));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
25SyntaxKind.UnsafeKeyword,
MethodGenerator.cs (2)
264tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword)); 315tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
PropertyGenerator.cs (1)
399tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
SyntaxKindSet.cs (3)
25SyntaxKind.UnsafeKeyword, 45SyntaxKind.UnsafeKeyword, 60SyntaxKind.UnsafeKeyword,
Microsoft.CodeAnalysis.CSharp.Features (50)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
574case SyntaxKind.UnsafeKeyword:
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
139case SyntaxKind.UnsafeKeyword:
Completion\KeywordRecommenders\AbstractKeywordRecommender.cs (3)
21SyntaxKind.UnsafeKeyword, 33SyntaxKind.UnsafeKeyword, 44SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (1)
23SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
24SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (1)
21SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
28SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (2)
19SyntaxKind.UnsafeKeyword, 27SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (3)
25SyntaxKind.UnsafeKeyword, 36SyntaxKind.UnsafeKeyword, 42SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (1)
21SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\ImplicitKeywordRecommender.cs (2)
19SyntaxKind.UnsafeKeyword, 27SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\InterfaceKeywordRecommender.cs (1)
20SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\NewKeywordRecommender.cs (2)
29SyntaxKind.UnsafeKeyword, 43SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\OverrideKeywordRecommender.cs (1)
21SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
24SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\RefKeywordRecommender.cs (3)
37SyntaxKind.UnsafeKeyword, 56SyntaxKind.UnsafeKeyword, 74SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\SealedKeywordRecommender.cs (3)
22SyntaxKind.UnsafeKeyword, 34SyntaxKind.UnsafeKeyword, 44SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (5)
21SyntaxKind.UnsafeKeyword, 35SyntaxKind.UnsafeKeyword, 51SyntaxKind.UnsafeKeyword, 64SyntaxKind.UnsafeKeyword, 72SyntaxKind.UnsafeKeyword
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
20SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
64: base(SyntaxKind.UnsafeKeyword)
Completion\KeywordRecommenders\VirtualKeywordRecommender.cs (2)
22SyntaxKind.UnsafeKeyword, 34SyntaxKind.UnsafeKeyword,
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
28SyntaxKind.UnsafeKeyword,
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
198modifiers: TokenList(otherMethod.Modifiers.Where(m => m.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.UnsafeKeyword)),
ExtractMethod\CSharpSelectionResult.cs (1)
186.Any(m => m.GetModifiers().Any(SyntaxKind.UnsafeKeyword)))
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
135if (setMethodDeclaration?.Modifiers.Any(SyntaxKind.UnsafeKeyword) == true 136&& !property.Modifiers.Any(SyntaxKind.UnsafeKeyword)) 138property = property.AddModifiers(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (6)
129if (propertyDeclaration.Modifiers.Any(SyntaxKind.UnsafeKeyword) 130&& !methodDeclaration.Modifiers.Any(SyntaxKind.UnsafeKeyword)) 132methodDeclaration = methodDeclaration.AddModifiers(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword)); 184if (propertyDeclaration.Modifiers.Any(SyntaxKind.UnsafeKeyword) 185&& !methodDeclaration.Modifiers.Any(SyntaxKind.UnsafeKeyword)) 187methodDeclaration = methodDeclaration.AddModifiers(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
36SyntaxKind.UnsafeKeyword
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (33)
Generated\Syntax.Test.xml.Generated.cs (4)
404=> InternalSyntaxFactory.UnsafeStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.UnsafeKeyword), GenerateBlock()); 2323Assert.Equal(SyntaxKind.UnsafeKeyword, node.UnsafeKeyword.Kind); 10380=> SyntaxFactory.UnsafeStatement(new SyntaxList<AttributeListSyntax>(), SyntaxFactory.Token(SyntaxKind.UnsafeKeyword), GenerateBlock()); 12299Assert.Equal(SyntaxKind.UnsafeKeyword, node.UnsafeKeyword.Kind());
Parsing\FileModifierParsingTests.cs (2)
1597N(SyntaxKind.UnsafeKeyword); 1861N(SyntaxKind.UnsafeKeyword);
Parsing\ScriptParsingTests.cs (5)
968NewModifier_WithOtherModifier("unsafe", SyntaxKind.UnsafeKeyword); 1212N(SyntaxKind.UnsafeKeyword); 1234N(SyntaxKind.UnsafeKeyword); 1262N(SyntaxKind.UnsafeKeyword); 1293N(SyntaxKind.UnsafeKeyword);
Parsing\StatementAttributeParsingTests.cs (3)
1591N(SyntaxKind.UnsafeKeyword); 1947N(SyntaxKind.UnsafeKeyword); 2020N(SyntaxKind.UnsafeKeyword);
Parsing\StatementParsingTests.cs (1)
1463Assert.Equal(SyntaxKind.UnsafeKeyword, us.UnsafeKeyword.Kind());
Parsing\UsingDirectiveParsingTests.cs (16)
682N(SyntaxKind.UnsafeKeyword); 794N(SyntaxKind.UnsafeKeyword); 854N(SyntaxKind.UnsafeKeyword); 886N(SyntaxKind.UnsafeKeyword); 1171N(SyntaxKind.UnsafeKeyword); 1219N(SyntaxKind.UnsafeKeyword); 1291N(SyntaxKind.UnsafeKeyword); 1321N(SyntaxKind.UnsafeKeyword); 1396N(SyntaxKind.UnsafeKeyword); 1442N(SyntaxKind.UnsafeKeyword); 1526N(SyntaxKind.UnsafeKeyword); 1556N(SyntaxKind.UnsafeKeyword); 2156N(SyntaxKind.UnsafeKeyword); 2230N(SyntaxKind.UnsafeKeyword); 2256N(SyntaxKind.UnsafeKeyword); 2333N(SyntaxKind.UnsafeKeyword);
Syntax\SyntaxNodeTests.cs (2)
3432var newModifiers = method.Modifiers.Add(SyntaxFactory.Token(default(SyntaxTriviaList), SyntaxKind.UnsafeKeyword, SyntaxFactory.TriviaList(SyntaxFactory.Space))); 3436Assert.Equal(SyntaxKind.UnsafeKeyword, newModifiers[1].Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1721list.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
ConstructorGenerator.cs (1)
131tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
CSharpAccessibilityFacts.cs (1)
139SyntaxKind.UnsafeKeyword => DeclarationModifiers.Unsafe,
CSharpIdeCodeStyleOptions.cs (1)
26SyntaxKind.UnsafeKeyword,
EventGenerator.cs (1)
239tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
FieldGenerator.cs (1)
149tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
400m => m.GetModifiers().Any(SyntaxKind.UnsafeKeyword));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
48case SyntaxKind.UnsafeKeyword:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
503targetToken.GetAncestors<MemberDeclarationSyntax>().Any(m => m.GetModifiers().Any(SyntaxKind.UnsafeKeyword) || 504targetToken.GetAncestors<LocalFunctionStatementSyntax>().Any(f => f.GetModifiers().Any(SyntaxKind.UnsafeKeyword)));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
25SyntaxKind.UnsafeKeyword,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
100if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword)))
MethodGenerator.cs (2)
264tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword)); 315tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
PropertyGenerator.cs (1)
399tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
SyntaxKindSet.cs (3)
25SyntaxKind.UnsafeKeyword, 45SyntaxKind.UnsafeKeyword, 60SyntaxKind.UnsafeKeyword,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
790yield return CS.SyntaxFactory.Token(CS.SyntaxKind.UnsafeKeyword);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\ModifierFlagsExtensions.cs (2)
34{ ModifierFlags.Unsafe, SyntaxKind.UnsafeKeyword }, 89case SyntaxKind.UnsafeKeyword: