1 type derived from PEPropertySymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
1166
private 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)
1495
case MethodSymbol { AssociatedSymbol.OriginalDefinition:
PEPropertySymbol
property } method when
1536
internal static bool IsPropertyWithBackingField(
PEPropertySymbol
property, [NotNullWhen(true)] out FieldSymbol? backingField)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
813
internal bool SetAssociatedProperty(
PEPropertySymbol
propertySymbol, MethodKind methodKind)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2463
members.Add(
PEPropertySymbol
.Create(moduleSymbol, this, propertyDef, getMethod, setMethod));
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
221
PEPropertySymbol
containingSymbol,
1267
PEPropertySymbol
=> new MetadataDecoder(containingModule, (PENamedTypeSymbol)ContainingType),
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
209
internal static
PEPropertySymbol
Create(
228
PEPropertySymbol
result = returnInfo.CustomModifiers.IsDefaultOrEmpty && returnInfo.RefCustomModifiers.IsDefaultOrEmpty
978
PEPropertySymbol
property,
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
154
PEPropertySymbol
{ GetMethod: PEMethodSymbol { ExplicitlyOverriddenClassMethod: { AssociatedSymbol: PropertySymbol overriddenProperty } } } => overriddenProperty,