Generated\BoundNodes.xml.Generated.vb (12)
2721Public Sub New(syntax As SyntaxNode, properties As ImmutableArray(Of PropertySymbol), resultKind As LookupResultKind, receiverOpt As BoundExpression, qualificationKind As QualificationKind, Optional hasErrors As Boolean = False)
2731Private ReadOnly _Properties As ImmutableArray(Of PropertySymbol)
2732Public ReadOnly Property Properties As ImmutableArray(Of PropertySymbol)
2750Public Function Update(properties As ImmutableArray(Of PropertySymbol), resultKind As LookupResultKind, receiverOpt As BoundExpression, qualificationKind As QualificationKind) As BoundPropertyGroup
4192Public Sub New(syntax As SyntaxNode, propertySymbol As PropertySymbol, propertyGroupOpt As BoundPropertyGroup, accessKind As PropertyAccessKind, isWriteable As Boolean, isLValue As Boolean, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, type As TypeSymbol, Optional hasErrors As Boolean = False)
4215Private ReadOnly _PropertySymbol As PropertySymbol
4216Public ReadOnly Property PropertySymbol As PropertySymbol
4276Public Function Update(propertySymbol As PropertySymbol, propertyGroupOpt As BoundPropertyGroup, accessKind As PropertyAccessKind, isWriteable As Boolean, isLValue As Boolean, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, type As TypeSymbol) As BoundPropertyAccess
4693Public Sub New(syntax As SyntaxNode, initializedProperties As ImmutableArray(Of PropertySymbol), memberAccessExpressionOpt As BoundExpression, initialValue As BoundExpression, binderOpt As Binder, Optional hasErrors As Boolean = False)
4703Private ReadOnly _InitializedProperties As ImmutableArray(Of PropertySymbol)
4704Public ReadOnly Property InitializedProperties As ImmutableArray(Of PropertySymbol)
4715Public Function Update(initializedProperties As ImmutableArray(Of PropertySymbol), memberAccessExpressionOpt As BoundExpression, initialValue As BoundExpression, binderOpt As Binder) As BoundPropertyInitializer
Lowering\StateMachineRewriter\StateMachineRewriter.vb (7)
398Dim symbol = DirectCast(EnsureSpecialMember(member, bag), PropertySymbol)
413Friend Function OpenMethodImplementation(interfaceMethod As WellKnownMember, name As String, accessibility As Accessibility, Optional hasMethodBodyDependency As Boolean = False, Optional associatedProperty As PropertySymbol = Nothing) As SynthesizedMethod
419Friend Function OpenMethodImplementation(interfaceMethod As SpecialMember, name As String, accessibility As Accessibility, Optional hasMethodBodyDependency As Boolean = False, Optional associatedProperty As PropertySymbol = Nothing) As SynthesizedMethod
425Friend Function OpenMethodImplementation(interfaceType As NamedTypeSymbol, interfaceMethod As SpecialMember, name As String, accessibility As Accessibility, Optional hasMethodBodyDependency As Boolean = False, Optional associatedProperty As PropertySymbol = Nothing) As SynthesizedMethod
435Optional associatedProperty As PropertySymbol = Nothing) As SynthesizedMethod
454Dim methodToImplement As MethodSymbol = DirectCast(Me.F.SpecialMember(interfaceProperty), PropertySymbol).GetMethod
460Dim methodToImplement As MethodSymbol = DirectCast(Me.F.SpecialMember(interfaceMethod), PropertySymbol).GetMethod.AsMember(interfaceType)
Symbols\Source\ImplementsHelper.vb (10)
29Return StaticCast(Of Symbol).From(DirectCast(member, PropertySymbol).ExplicitInterfaceImplementations)
52Return sourceProperty.GetImplementingLocation(DirectCast(implementedSym, PropertySymbol))
366Dim [property] = DirectCast(DirectCast(foundMember, Symbol), PropertySymbol)
435Dim results = PropertySignatureComparer.DetailedCompare(DirectCast(implementedSym, PropertySymbol), DirectCast(implementingSym, PropertySymbol),
471Dim implementedProperty As PropertySymbol = TryCast(implementedSym, PropertySymbol)
483Dim implementingProperty As PropertySymbol = TryCast(implementingSym, PropertySymbol)
564Debug.Assert(TypeOf interfaceMember Is PropertySymbol OrElse
Symbols\Source\OverrideHidingHelper.vb (16)
132Return PropertySignatureComparer.DetailedCompare(DirectCast(sym1, PropertySymbol), DirectCast(sym2, PropertySymbol), comparisons, stopIfAny)
160Dim propMember = DirectCast(member, PropertySymbol)
162OverrideHidingHelper(Of PropertySymbol).CheckOverrideMember(propMember, propMember.OverriddenMembers, diagnostics)
299Dim hidingProperty = DirectCast(hidingMember, PropertySymbol)
305Return OverrideHidingHelper(Of PropertySymbol).SignaturesMatch(hidingProperty, DirectCast(hiddenMember, PropertySymbol), Nothing, exactMatchIgnoringCustomModifiers) AndAlso exactMatchIgnoringCustomModifiers
516Return DirectCast(sym, PropertySymbol).OverriddenProperty
536Return RequiresExplicitOverride(DirectCast(method.AssociatedSymbol, PropertySymbol))
550Private Shared Function RequiresExplicitOverride(prop As PropertySymbol) As Boolean
579OverrideHidingHelper(Of PropertySymbol).s_runtimeSignatureComparer = PropertySignatureComparer.RuntimePropertySignatureComparer
701Dim prop = DirectCast(DirectCast(overridingSym, Object), PropertySymbol)
920Dim overridingProperty As PropertySymbol = DirectCast(DirectCast(member, Symbol), PropertySymbol)
921Dim overriddenProperty As PropertySymbol = DirectCast(DirectCast(overriddenMember, Symbol), PropertySymbol)
Symbols\WellKnownMembers.vb (6)
422ByVal comparer As SignatureComparer(Of MethodSymbol, FieldSymbol, PropertySymbol, TypeSymbol, ParameterSymbol),
488Dim [property] = DirectCast(m, PropertySymbol)
522Inherits SignatureComparer(Of MethodSymbol, FieldSymbol, PropertySymbol, TypeSymbol, ParameterSymbol)
575Protected Overrides Function GetPropertyType(prop As PropertySymbol) As TypeSymbol
621Protected Overrides Function GetParameters(ByVal [property] As PropertySymbol) As ImmutableArray(Of ParameterSymbol)
645Protected Overrides Function IsByRefProperty(ByVal [property] As PropertySymbol) As Boolean