12 references to RequiresUnsafeAttribute
Microsoft.CodeAnalysis.CSharp (11)
Symbols\CallerUnsafeMode.cs (1)
25/// The member is explicitly marked with <see cref="AttributeDescription.RequiresUnsafeAttribute"/> or <see langword="extern"/> under the updated memory safety rules.
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
74attr.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Metadata\PE\PEEventSymbol.cs (2)
399if (containingModule.AttributeMatchesFilter(handle, AttributeDescription.RequiresUnsafeAttribute)) 555bool hasRequiresUnsafeAttribute = containingPEModuleSymbol.Module.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1086if (containingModule.AttributeMatchesFilter(handle, AttributeDescription.RequiresUnsafeAttribute)) 1479bool hasRequiresUnsafeAttribute = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
670bool hasRequiresUnsafeAttribute = containingPEModuleSymbol.Module.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute); 853if (containingModule.AttributeMatchesFilter(handle, AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\SourceEventSymbol.cs (1)
372else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
636else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\SourcePropertySymbolBase.cs (1)
1649else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute))
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (1)
UnsafeEvolutionTests.cs (1)
8980expectedSafeSymbols: [AttributeDescription.RequiresUnsafeAttribute.FullName]))