1 type derived from PEPropertySymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
1166private sealed class PEPropertySymbolWithCustomModifiers : PEPropertySymbol
1 instantiation of PEPropertySymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
229? new PEPropertySymbol(moduleSymbol, containingType, handle, getMethod, setMethod, propertyParams, metadataDecoder)
10 references to PEPropertySymbol
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Expressions.cs (2)
1495case MethodSymbol { AssociatedSymbol.OriginalDefinition: PEPropertySymbol property } method when 1536internal static bool IsPropertyWithBackingField(PEPropertySymbol property, [NotNullWhen(true)] out FieldSymbol? backingField)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
813internal bool SetAssociatedProperty(PEPropertySymbol propertySymbol, MethodKind methodKind)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2463members.Add(PEPropertySymbol.Create(moduleSymbol, this, propertyDef, getMethod, setMethod));
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
221PEPropertySymbol containingSymbol, 1267PEPropertySymbol => new MetadataDecoder(containingModule, (PENamedTypeSymbol)ContainingType),
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
209internal static PEPropertySymbol Create( 228PEPropertySymbol result = returnInfo.CustomModifiers.IsDefaultOrEmpty && returnInfo.RefCustomModifiers.IsDefaultOrEmpty 978PEPropertySymbol property,
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
154PEPropertySymbol { GetMethod: PEMethodSymbol { ExplicitlyOverriddenClassMethod: { AssociatedSymbol: PropertySymbol overriddenProperty } } } => overriddenProperty,