12 references to RequiresUnsafeModifier
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
432
var generateUnsafe = !IsContainedInUnsafeType && newParameters.Any(static p => p.
RequiresUnsafeModifier
());
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
99
isUnsafe = returnType.
RequiresUnsafeModifier
() || parameters.Any(static p => p.Type.
RequiresUnsafeModifier
());
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
49
var generateUnsafe = _state.TypeMemberType.
RequiresUnsafeModifier
() &&
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
140
var addUnsafe = member.
RequiresUnsafeModifier
() && !syntaxFacts.IsUnsafeContext(_classNode);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (1)
124
interfaceMember.
RequiresUnsafeModifier
() && !syntaxFacts.IsUnsafeContext(info.ContextNode),
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
215
var addUnsafe = member.
RequiresUnsafeModifier
() && !syntaxFacts.IsUnsafeContext(State.ContextNode);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
16
.WithIsUnsafe(symbol.
RequiresUnsafeModifier
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
296
modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameter.
RequiresUnsafeModifier
()),
318
modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameter.
RequiresUnsafeModifier
()),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478
modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.
RequiresUnsafeModifier
())),
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
110
if (local.Type.IsRefLikeType || local.Type.
RequiresUnsafeModifier
())