8 overrides of HasUnscopedRefAttribute
Microsoft.CodeAnalysis.CSharp (8)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
156internal sealed override bool HasUnscopedRefAttribute => false;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
134internal sealed override bool HasUnscopedRefAttribute => false;
Symbols\ErrorPropertySymbol.cs (1)
82internal sealed override bool HasUnscopedRefAttribute => false;
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
625internal sealed override bool HasUnscopedRefAttribute
Symbols\SignatureOnlyPropertySymbol.cs (1)
66internal sealed override bool HasUnscopedRefAttribute => false;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1698internal sealed override bool HasUnscopedRefAttribute => GetDecodedWellKnownAttributeData()?.HasUnscopedRefAttribute == true;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
77internal override bool HasUnscopedRefAttribute => false;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
166internal sealed override bool HasUnscopedRefAttribute => _underlyingProperty.HasUnscopedRefAttribute;
46 references to HasUnscopedRefAttribute
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MethodSymbolExtensions.cs (1)
234method.AssociatedSymbol is PropertySymbol { HasUnscopedRefAttribute: true };
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
166internal sealed override bool HasUnscopedRefAttribute => _underlyingProperty.HasUnscopedRefAttribute;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (44)
RefStructInterfacesTests.cs (44)
157Assert.True(propertySymbol.HasUnscopedRefAttribute); 189Assert.True(propertySymbol.HasUnscopedRefAttribute); 223Assert.False(propertySymbol.HasUnscopedRefAttribute); 248Assert.False(propertySymbol.HasUnscopedRefAttribute); 274Assert.False(propertySymbol.HasUnscopedRefAttribute); 312Assert.False(propertySymbol.HasUnscopedRefAttribute); 352Assert.False(propertySymbol.HasUnscopedRefAttribute); 380Assert.False(propertySymbol.HasUnscopedRefAttribute); 404Assert.True(propertySymbol.HasUnscopedRefAttribute); 436Assert.True(propertySymbol.HasUnscopedRefAttribute); 470Assert.False(propertySymbol.HasUnscopedRefAttribute); 496Assert.True(propertySymbol.HasUnscopedRefAttribute); 522Assert.False(propertySymbol.HasUnscopedRefAttribute); 560Assert.False(propertySymbol.HasUnscopedRefAttribute); 600Assert.False(propertySymbol.HasUnscopedRefAttribute); 629Assert.False(propertySymbol.HasUnscopedRefAttribute); 1061Assert.Equal(onInterfaceProperty, p.HasUnscopedRefAttribute); 1121Assert.False(propertySymbol.HasUnscopedRefAttribute); 1177Assert.False(propertySymbol.HasUnscopedRefAttribute); 1223Assert.False(c1P.HasUnscopedRefAttribute); 1226Assert.False(c2P.HasUnscopedRefAttribute); 1229Assert.False(c3P.HasUnscopedRefAttribute); 1289Assert.False(propertySymbol.HasUnscopedRefAttribute); 1311Assert.False(propertySymbol.HasUnscopedRefAttribute); 1348Assert.Equal(onImplementationProperty, propertySymbol.HasUnscopedRefAttribute); 1401Assert.Equal(onImplementationProperty, propertySymbol.HasUnscopedRefAttribute); 1458Assert.False(propertySymbol.HasUnscopedRefAttribute); 1478Assert.False(propertySymbol.HasUnscopedRefAttribute); 1577Assert.Equal(onProperty, propertySymbol.HasUnscopedRefAttribute); 1611Assert.Equal(onProperty, propertySymbol.HasUnscopedRefAttribute); 1637Assert.Equal(onInterfaceProperty, p.HasUnscopedRefAttribute); 1697Assert.False(propertySymbol.HasUnscopedRefAttribute); 1753Assert.False(propertySymbol.HasUnscopedRefAttribute); 1799Assert.False(c1P.HasUnscopedRefAttribute); 1802Assert.False(c2P.HasUnscopedRefAttribute); 1805Assert.False(c3P.HasUnscopedRefAttribute); 1865Assert.False(propertySymbol.HasUnscopedRefAttribute); 1887Assert.False(propertySymbol.HasUnscopedRefAttribute); 1924Assert.Equal(onImplementationProperty, propertySymbol.HasUnscopedRefAttribute); 1977Assert.Equal(onImplementationProperty, propertySymbol.HasUnscopedRefAttribute); 2034Assert.False(propertySymbol.HasUnscopedRefAttribute); 2054Assert.False(propertySymbol.HasUnscopedRefAttribute); 2153Assert.Equal(onProperty, propertySymbol.HasUnscopedRefAttribute); 2187Assert.Equal(onProperty, propertySymbol.HasUnscopedRefAttribute);