1 type derived from SourcePropertyAccessorSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
125internal sealed class GetAccessorSymbol : SourcePropertyAccessorSymbol
3 instantiations of SourcePropertyAccessorSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
49return new SourcePropertyAccessorSymbol( 74return new SourcePropertyAccessorSymbol( 96return new SourcePropertyAccessorSymbol(
34 references to SourcePropertyAccessorSymbol
Microsoft.CodeAnalysis.CSharp (32)
Binder\LocalBinderFactory.cs (2)
270SourcePropertyAccessorSymbol { MethodKind: MethodKind.PropertySet } setter => getSetterParameters(setter), 324static ImmutableArray<ParameterSymbol> getSetterParameters(SourcePropertyAccessorSymbol setter)
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
265string accessorName = SourcePropertyAccessorSymbol.GetAccessorName(invocationListProperty.Name,
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
121if ((method as Symbols.PublicModel.MethodSymbol)?.UnderlyingMethodSymbol is SourcePropertyAccessorSymbol sourceAccessor &&
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (1)
24: base(property.ContainingType, SourcePropertyAccessorSymbol.GetAccessorName(property.Name, getNotSet: true, isWinMdOutput: false))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3585accessorName = SourcePropertyAccessorSymbol.GetAccessorName(propertyName,
Symbols\Source\SourcePropertyAccessorSymbol.cs (4)
29public static SourcePropertyAccessorSymbol CreateAccessorSymbol( 66public static SourcePropertyAccessorSymbol CreateAccessorSymbol( 85public static SourcePropertyAccessorSymbol CreateAccessorSymbol( 113public static SourcePropertyAccessorSymbol CreateAccessorSymbol(
Symbols\Source\SourcePropertySymbol.cs (6)
375protected override SourcePropertyAccessorSymbol CreateGetAccessorSymbol(bool isAutoPropertyAccessor, BindingDiagnosticBag diagnostics) 392protected override SourcePropertyAccessorSymbol CreateSetAccessorSymbol(bool isAutoPropertyAccessor, BindingDiagnosticBag diagnostics) 400private SourcePropertyAccessorSymbol CreateAccessorSymbol( 405return SourcePropertyAccessorSymbol.CreateAccessorSymbol( 414private SourcePropertyAccessorSymbol CreateExpressionBodiedAccessor( 418return SourcePropertyAccessorSymbol.CreateAccessorSymbol(
Symbols\Source\SourcePropertySymbolBase.cs (7)
46private readonly SourcePropertyAccessorSymbol? _getMethod; 47private readonly SourcePropertyAccessorSymbol? _setMethod; 526protected abstract SourcePropertyAccessorSymbol CreateGetAccessorSymbol( 534protected abstract SourcePropertyAccessorSymbol CreateSetAccessorSymbol( 759var accessor = _getMethod ?? _setMethod; 903private void CheckAccessibilityMoreRestrictive(SourcePropertyAccessorSymbol accessor, BindingDiagnosticBag diagnostics) 926private static void CheckAbstractPropertyAccessorNotPrivate(SourcePropertyAccessorSymbol accessor, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (3)
58protected override SourcePropertyAccessorSymbol CreateGetAccessorSymbol(bool isAutoPropertyAccessor, BindingDiagnosticBag diagnostics) 60return SourcePropertyAccessorSymbol.CreateAccessorSymbol( 69protected override SourcePropertyAccessorSymbol CreateSetAccessorSymbol(bool isAutoPropertyAccessor, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (4)
51protected override SourcePropertyAccessorSymbol CreateGetAccessorSymbol(bool isAutoPropertyAccessor, BindingDiagnosticBag diagnostics) 57protected override SourcePropertyAccessorSymbol CreateSetAccessorSymbol(bool isAutoPropertyAccessor, BindingDiagnosticBag diagnostics) 69private SourcePropertyAccessorSymbol CreateAccessorSymbol( 75return SourcePropertyAccessorSymbol.CreateAccessorSymbol(
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (2)
34if (ContainingSymbol is SourcePropertyAccessorSymbol propertyAccessor && propertyAccessor.AssociatedSymbol is SourcePropertySymbolBase property) 80if (ContainingSymbol is SourcePropertyAccessorSymbol propertyAccessor && propertyAccessor.AssociatedSymbol is SourcePropertySymbolBase property)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ExpressionBodiedMemberTests.cs (2)
209var accessor = Assert.IsType<SourcePropertyAccessorSymbol>(sym.ContainingSymbol.GetSymbol());