11 types derived from PropertySymbol
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_XmlLiterals.vb (1)
1525Inherits PropertySymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
13Inherits PropertySymbol
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
21Inherits PropertySymbol
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
15Inherits PropertySymbol
Symbols\SignatureOnlyPropertySymbol.vb (1)
19Inherits PropertySymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1645Inherits PropertySymbol
Symbols\Source\SourcePropertySymbol.vb (1)
22Inherits PropertySymbol
Symbols\SubstitutedPropertySymbol.vb (1)
20Inherits PropertySymbol
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
47Inherits PropertySymbol
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (1)
18Inherits PropertySymbol
Symbols\Wrapped\WrappedPropertySymbol.vb (1)
19Inherits PropertySymbol
668 references to PropertySymbol
Microsoft.CodeAnalysis.VisualBasic (368)
Binding\Binder.vb (2)
515Private Function GetInternalXmlHelperValueExtensionProperty() As PropertySymbol 521Dim candidateProperty = DirectCast(candidate, PropertySymbol)
Binding\Binder_AnonymousTypes.vb (3)
96Private ReadOnly _propertySymbols() As PropertySymbol 142Me._propertySymbols = New PropertySymbol(initializersCount - 1) {} 319Friend Function GetAnonymousTypePropertySymbol(index As Integer) As PropertySymbol
Binding\Binder_Attributes.vb (3)
450Dim propertySym As PropertySymbol = Nothing 465propertySym = DirectCast(sym, PropertySymbol) 629Dim propSym = DirectCast(sym, PropertySymbol)
Binding\Binder_Expressions.vb (5)
3131lookupResult.Symbols.ToDowncastedImmutable(Of PropertySymbol), 3494memberType = DirectCast(member, PropertySymbol).Type 3986Return DirectCast(s, PropertySymbol).Type 4767lookupResult.Symbols.ToDowncastedImmutable(Of PropertySymbol), 4796Dim prop As PropertySymbol = DirectCast(isCompleted, BoundPropertyAccess).PropertySymbol
Binding\Binder_Initializers.vb (4)
191initializerBinder.BindPropertyInitializer(initializer.FieldsOrProperties.Cast(Of PropertySymbol).ToImmutableArray(), 334propertySymbols As ImmutableArray(Of PropertySymbol), 339Dim propertySymbol = DirectCast(propertySymbols.First, PropertySymbol) 384Friend Function BindPropertyInitializerExpression(initValueOrAsNewNode As SyntaxNode, propertySymbol As PropertySymbol, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Invocation.vb (2)
952Dim [property] = DirectCast(methodOrProperty, PropertySymbol) 990Dim [property] As PropertySymbol = propertyAccess.PropertySymbol
Binding\Binder_Lookup.vb (1)
1277Dim reduced = New ReducedExtensionPropertySymbol(DirectCast(symbol, PropertySymbol))
Binding\Binder_Statements.vb (4)
1905Dim propertySymbol As PropertySymbol = propertyAccess.PropertySymbol 3930ImmutableArray.Create(DirectCast(member, PropertySymbol)), 4160lookupResult.Symbols.ToDowncastedImmutable(Of PropertySymbol), 4222Dim prop = DirectCast(sym, PropertySymbol)
Binding\Binder_Utils.vb (1)
949Public Function DecodePropertyParameterList(container As PropertySymbol,
Binding\Binder_XmlLiterals.vb (7)
994result.Symbols.ToDowncastedImmutable(Of PropertySymbol), 1527Private ReadOnly _originalDefinition As PropertySymbol 1529Public Sub New(originalDefinition As PropertySymbol) 1537Friend Overrides ReadOnly Property ReducedFrom As PropertySymbol 1543Friend Overrides ReadOnly Property ReducedFromDefinition As PropertySymbol 1591Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 1593Return ImmutableArray(Of PropertySymbol).Empty
Binding\DocumentationCommentBinder.vb (1)
225Dim prop = DirectCast(sym.OriginalDefinition, PropertySymbol)
Binding\DocumentationCommentCrefBinder.vb (3)
152Dim candidateProperty = DirectCast(candidateSymbol, PropertySymbol) 391type = DirectCast(symbol, PropertySymbol).Type 774Dim [property] = DirectCast(containingSymbol, PropertySymbol)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
191Dim [property] = DirectCast(containingSymbol, PropertySymbol)
Binding\DocumentationCommentParamBinder.vb (1)
41Return DirectCast(Me.CommentedSymbol, PropertySymbol).Parameters
Binding\InitializerSemanticModel.vb (1)
134Dim propertySymbols = ImmutableArray.CreateRange(GetInitializedFieldsOrProperties(binder).Cast(Of PropertySymbol))
Binding\LookupResult.vb (1)
522If Not DirectCast(sym, PropertySymbol).IsOverloads Then
Binding\MemberSemanticModel.vb (2)
765Dim current As PropertySymbol = Nothing 2082TryCast(boundAwait.IsCompleted.ExpressionSymbol, PropertySymbol),
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (5)
21Dim propertySymbol = DirectCast(accessor.AssociatedSymbol, PropertySymbol) 99Dim eventsToHookup As ArrayBuilder(Of ValueTuple(Of EventSymbol, PropertySymbol)) = Nothing 166eventsToHookup = ArrayBuilder(Of ValueTuple(Of EventSymbol, PropertySymbol)).GetInstance 171eventsToHookup.Add(New ValueTuple(Of EventSymbol, PropertySymbol)( 173DirectCast(handledEvent.WithEventsSourceProperty, PropertySymbol)))
BoundTree\BoundAnonymousTypePropertyAccess.vb (2)
13Private ReadOnly _lazyPropertySymbol As New Lazy(Of PropertySymbol)(AddressOf LazyGetProperty) 21Private Function LazyGetProperty() As PropertySymbol
BoundTree\BoundAssignmentOperator.vb (1)
143Dim value = TryCast(TryCast(node, BoundCall)?.Method?.AssociatedSymbol, PropertySymbol)?.ReturnsByRef
BoundTree\BoundExpressionExtensions.vb (1)
161Public Function GetPropertyOrXmlProperty(node As BoundExpression) As PropertySymbol
BoundTree\BoundPropertyAccess.vb (2)
18Public Sub New(syntax As SyntaxNode, propertySymbol As PropertySymbol, propertyGroupOpt As BoundPropertyGroup, accessKind As PropertyAccessKind, isWriteable As Boolean, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), 112Private Shared Function GetTypeFromAccessKind([property] As PropertySymbol, accessKind As PropertyAccessKind) As TypeSymbol
Compilation\ClsComplianceChecker.vb (4)
249Public Overrides Sub VisitProperty(symbol As PropertySymbol) 421type = (DirectCast(symbol, PropertySymbol)).Type 925parameters = DirectCast(symbol, PropertySymbol).Parameters 947parameters = DirectCast(symbol, PropertySymbol).Parameters
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
136Dim prop = DirectCast(symbol, PropertySymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Property.vb (1)
25Public Overrides Sub VisitProperty(symbol As PropertySymbol)
Compilation\SemanticModel.vb (2)
2674Return DirectCast(GetDeclaredSymbol(DirectCast(declarationSyntax, MethodBaseSyntax), cancellationToken), PropertySymbol) 2854params = DirectCast(symbol, PropertySymbol).Parameters
Compilation\SyntaxTreeSemanticModel.vb (4)
727ImplementsHelper.FindExplicitlyImplementedMember(Of PropertySymbol)( 728DirectCast(implementingMember, PropertySymbol), 729DirectCast(implementingMember, PropertySymbol).ContainingType, 1076Return GetParameterSymbol(DirectCast(symbol, PropertySymbol).Parameters, parameter)
Compilation\SynthesizedMetadataCompiler.vb (1)
59Public Overrides Sub VisitProperty(symbol As PropertySymbol)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
94Public Overrides Function VisitProperty(symbol As PropertySymbol, builder As StringBuilder) As Object
DocumentationComments\DocumentationCommentIDVisitor.vb (1)
37Public Overrides Function VisitProperty(symbol As PropertySymbol, builder As StringBuilder) As Object
Emit\AttributeDataAdapter.vb (1)
126type = DirectCast(sym, PropertySymbol).Type
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
188Dim [property] = DirectCast(member, PropertySymbol)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
469Public Overrides Function VisitProperty(symbol As PropertySymbol) As Symbol 603Private Function ArePropertiesEqual([property] As PropertySymbol, other As PropertySymbol) As Boolean
Emit\NamedTypeSymbolAdapter.vb (3)
697For Each [property] As PropertySymbol In AdaptedNamedTypeSymbol.GetPropertiesToEmit() 987Friend Overridable Iterator Function GetPropertiesToEmit() As IEnumerable(Of PropertySymbol) 992Yield DirectCast(member, PropertySymbol)
Emit\NoPia\EmbeddedType.vb (1)
241TypeManager.EmbedProperty(Me, DirectCast(s, PropertySymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics)
Emit\NoPia\EmbeddedTypesManager.vb (1)
418EmbedProperty(type, DirectCast(propertyOrEvent, PropertySymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics)
Emit\PropertySymbolAdapter.vb (2)
220Friend ReadOnly Property AdaptedPropertySymbol As PropertySymbol 222Friend Sub New(underlyingPropertySymbol As PropertySymbol)
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\AsyncRewriter\AsyncRewriter.vb (1)
615result.Symbols.ToDowncastedImmutable(Of PropertySymbol),
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
268Dim [property] As PropertySymbol = node.PropertySymbol
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (3)
419Dim [property] As PropertySymbol = node.PropertySymbol 600Me._factory.MethodInfo((DirectCast(leftSymbol, PropertySymbol)).SetMethod)) 688DirectCast(Me._factory.SpecialMember(SpecialMember.System_Array__LongLength), PropertySymbol).GetMethod,
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
156If DirectCast(associatedSymbol, PropertySymbol).IsDirectlyExcludedFromCodeCoverage Then
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
192Dim currentManagedThreadIdProperty As PropertySymbol = F.WellKnownMember(Of PropertySymbol)(WellKnownMember.System_Environment__CurrentManagedThreadId, isOptional:=True)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
207DirectCast(boundCall.Method.AssociatedSymbol, PropertySymbol).AssociatedField,
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (2)
84initialValueToRewrite = node.BinderOpt.BindPropertyInitializerExpression(syntax, DirectCast(symbol, PropertySymbol), BindingDiagnosticBag.Discarded) 107Dim propertySymbol = DirectCast(symbol, PropertySymbol)
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
135For Each propertyDef As PropertySymbol In anonymousType.Properties
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
126Dim invocationListProperty As PropertySymbol = Nothing
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (4)
292Private Function VisitPropertySymbol([property] As PropertySymbol) As PropertySymbol 296Dim newProperty As PropertySymbol = [property].OriginalDefinition 301newProperty = DirectCast(substitutedContainer.GetMemberForDefinition(newProperty), PropertySymbol)
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)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
321Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 322Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (3)
27Private ReadOnly _associatedProperty As PropertySymbol 36Optional associatedProperty As PropertySymbol = Nothing) 245Optional associatedProperty As PropertySymbol = Nothing)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (3)
52Private ReadOnly Property ImplementedProperty As PropertySymbol 54Return DirectCast(_getter.ExplicitInterfaceImplementations(0).AssociatedSymbol, PropertySymbol) 58Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol)
Lowering\SyntheticBoundNodeFactory.vb (8)
108Public Sub AddProperty(containingType As NamedTypeSymbol, prop As PropertySymbol) 196Dim propertySym As PropertySymbol = WellKnownMember(Of PropertySymbol)(member) 203Dim propertySym As PropertySymbol = WellKnownMember(Of PropertySymbol)(member) 204Debug.Assert(receiver.Type.GetMembers(propertySym.Name).OfType(Of PropertySymbol)().Single() = propertySym) 214Dim propertySym = receiver.Type.GetMembers(name).OfType(Of PropertySymbol)().[Single]() 221Dim propertySym = receiver.GetMembers(name).OfType(Of PropertySymbol)().[Single]()
Operations\VisualBasicOperationFactory.vb (1)
1230DirectCast(statementInfo.CurrentProperty, PropertySymbol).Parameters,
Semantics\OverloadResolution.vb (6)
367Private ReadOnly _property As PropertySymbol 369Public Sub New([property] As PropertySymbol) 431Dim definition As PropertySymbol = _property.OriginalDefinition 434Dim otherProperty As PropertySymbol = DirectCast(otherSymbol, PropertySymbol).OverriddenProperty 1010Dim properties As ImmutableArray(Of PropertySymbol) = propertyGroup.Properties
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
676Dim vbProperty = TryCast(symbol, PropertySymbol)
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (2)
206Public ReadOnly Property System_Diagnostics_DebuggerDisplayAttribute__Type As PropertySymbol 208Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type), PropertySymbol)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (4)
12Inherits SynthesizedPropertyAccessorBase(Of PropertySymbol) 16Public Sub New([property] As PropertySymbol, returnType As TypeSymbol) 47Public Sub New([property] As PropertySymbol) 70Public Sub New([property] As PropertySymbol, voidTypeSymbol As TypeSymbol)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
99Dim [property] As PropertySymbol = Me._properties(index)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (2)
312Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 313Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (1)
25Dim [property] As PropertySymbol = container.Properties(index)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (4)
16Inherits SynthesizedPropertyAccessorBase(Of PropertySymbol) 20Public Sub New([property] As PropertySymbol, returnType As TypeSymbol) 66Public Sub New([property] As PropertySymbol) 89Public Sub New([property] As PropertySymbol, voidTypeSymbol As TypeSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyBackingFieldSymbol.vb (2)
13Inherits SynthesizedBackingFieldBase(Of PropertySymbol) 15Public Sub New([property] As PropertySymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (2)
143Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 145Return ImmutableArray(Of PropertySymbol).Empty
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (2)
380Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 381Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\Attributes\AttributeData.vb (2)
425Dim [property] = DirectCast(members(0), PropertySymbol) 515Dim prop = TryCast(member, PropertySymbol)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
257Dim [property] = DirectCast(symbol, PropertySymbol)
Symbols\ErrorTypeSymbol.vb (2)
405Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 406Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\FieldOrPropertyInitializer.vb (1)
82Public Sub New([property] As PropertySymbol, syntax As SyntaxReference, precedingInitializersLength As Integer)
Symbols\HandledEvent.vb (4)
19withEventsContainerOpt As PropertySymbol, 20withEventsSourcePropertyOpt As PropertySymbol, 46Private ReadOnly _WithEventsContainerOpt As PropertySymbol 50Private ReadOnly _WithEventsSourcePropertyOpt As PropertySymbol
Symbols\MemberSignatureComparer.vb (3)
58Return _propertyComparer.Equals(DirectCast(sym1, PropertySymbol), DirectCast(sym2, PropertySymbol)) 75Return _propertyComparer.GetHashCode(DirectCast(sym, PropertySymbol))
Symbols\Metadata\PE\PENamedTypeSymbol.vb (4)
603Friend Overrides Function GetPropertiesToEmit() As IEnumerable(Of PropertySymbol) 604Return GetMembers(Of PropertySymbol)(GetMembers(), SymbolKind.Property) 1556Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 1557Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (2)
17Friend Shared Function GetPropertiesForExplicitlyImplementedAccessor(accessor As MethodSymbol) As ISet(Of PropertySymbol) 18Return GetSymbolsForExplicitlyImplementedAccessor(Of PropertySymbol)(accessor)
Symbols\Metadata\PE\PEPropertySymbol.vb (4)
344Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 347Return ImmutableArray(Of PropertySymbol).Empty 352Dim builder = ArrayBuilder(Of PropertySymbol).GetInstance() 419Private Shared Function GetDeclaredAccessibility([property] As PropertySymbol) As Accessibility
Symbols\MethodSymbol.vb (1)
316Return DirectCast(Me.AssociatedSymbol, PropertySymbol).GetAccessorOverride(getter:=(MethodKind = MethodKind.PropertyGet))
Symbols\NamedTypeSymbol.vb (1)
1090Friend MustOverride Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\PropertySignatureComparer.vb (10)
15Implements IEqualityComparer(Of PropertySymbol) 92Public Overloads Function Equals(prop1 As PropertySymbol, prop2 As PropertySymbol) As Boolean _ 93Implements IEqualityComparer(Of PropertySymbol).Equals 128Public Overloads Function GetHashCode(prop As PropertySymbol) As Integer _ 129Implements IEqualityComparer(Of PropertySymbol).GetHashCode 150prop1 As PropertySymbol, 151prop2 As PropertySymbol, 226Private Shared Function HaveSameTypes(prop1 As PropertySymbol, prop2 As PropertySymbol, comparison As TypeCompareKind) As Boolean
Symbols\PropertySymbol.vb (10)
34Public Overridable Shadows ReadOnly Property OriginalDefinition As PropertySymbol 310Public ReadOnly Property OverriddenProperty As PropertySymbol 317Return OverriddenMembersResult(Of PropertySymbol).GetOverriddenMember(Me, Me.OriginalDefinition.OverriddenProperty) 340Friend Overridable ReadOnly Property OverriddenMembers As OverriddenMembersResult(Of PropertySymbol) 345Return OverrideHidingHelper(Of PropertySymbol).MakeOverriddenMembers(Me) 352Public MustOverride ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 375Friend Overridable ReadOnly Property ReducedFrom As PropertySymbol 381Friend Overridable ReadOnly Property ReducedFromDefinition As PropertySymbol 508Public Overridable ReadOnly Property TupleUnderlyingProperty() As PropertySymbol 540Return ImmutableArrayExtensions.Cast(Of PropertySymbol, IPropertySymbol)(Me.ExplicitInterfaceImplementations)
Symbols\PropertySymbolExtensions.vb (3)
19Friend Function GetCanBeCalledWithNoParameters(prop As PropertySymbol) As Boolean 45Public Function GetTypeFromGetMethod([property] As PropertySymbol) As TypeSymbol 51Public Function GetTypeFromSetMethod([property] As PropertySymbol) As TypeSymbol
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (3)
325Friend Overrides Iterator Function GetPropertiesToEmit() As IEnumerable(Of PropertySymbol) 544Friend Overrides Iterator Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 545For Each underlying As PropertySymbol In _underlyingType.GetSynthesizedWithEventsOverrides()
Symbols\Retargeting\RetargetingPropertySymbol.vb (7)
25Private ReadOnly _underlyingProperty As PropertySymbol 37Private _lazyExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 41Public Sub New(retargetingModule As RetargetingModuleSymbol, underlyingProperty As PropertySymbol) 59Public ReadOnly Property UnderlyingProperty As PropertySymbol 268Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 281Private Function RetargetExplicitInterfaceImplementations() As ImmutableArray(Of PropertySymbol) 287Dim builder = ArrayBuilder(Of PropertySymbol).GetInstance()
Symbols\Retargeting\RetargetingSymbolTranslator.vb (10)
59Return New RetargetingPropertySymbol(Me, DirectCast(symbol, PropertySymbol)) 1034Public Function Retarget([property] As PropertySymbol) As RetargetingPropertySymbol 1074Public Function Retarget([property] As PropertySymbol, retargetedPropertyComparer As IEqualityComparer(Of PropertySymbol)) As PropertySymbol 1088Private Function FindPropertyInRetargetedType([property] As PropertySymbol, retargetedType As NamedTypeSymbol, retargetedPropertyComparer As IEqualityComparer(Of PropertySymbol)) As PropertySymbol 1113Dim retargetedProperty = DirectCast(retargetedMember, PropertySymbol) 1149Public Overrides Function VisitProperty(symbol As PropertySymbol, arg As RetargetOptions) As Symbol
Symbols\SignatureOnlyPropertySymbol.vb (2)
142Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 232Friend Overrides ReadOnly Property OverriddenMembers As OverriddenMembersResult(Of PropertySymbol)
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\ImplicitNamedTypeSymbol.vb (2)
201Friend Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 206Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\Source\LambdaSymbol.vb (1)
134meParameter = DirectCast(ContainingSymbol, PropertySymbol).MeParameter
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\Source\SourceMemberContainerTypeSymbol.vb (4)
453GenerateVarianceDiagnosticsForProperty(DirectCast(member, PropertySymbol), diagnostics, infosBuffer) 1071[property] As PropertySymbol, 2264Dim defaultProperty As PropertySymbol = Nothing 2269Dim propertySymbol = DirectCast(member, PropertySymbol)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
196Friend Shared Function ComputeWithEventsFieldType(propertySymbol As PropertySymbol,
Symbols\Source\SourceMemberMethodSymbol.vb (10)
603Dim withEventsSourceProperty As PropertySymbol = Nothing 606Dim witheventsProperty As PropertySymbol = Nothing 609Dim witheventsPropertyInCurrentClass As PropertySymbol = Nothing 858Optional ByRef resultKind As LookupResultKind = Nothing) As PropertySymbol 871Dim result As PropertySymbol = Nothing 874Dim prop = TryCast(witheventsLookup.SingleSymbol, PropertySymbol) 934Optional ByRef resultKind As LookupResultKind = Nothing) As PropertySymbol 953Dim result As PropertySymbol = Nothing 975Dim prop = DirectCast(symbol, PropertySymbol) 1005Private Shared Function ReturnsEventSource(prop As PropertySymbol, compilation As VisualBasicCompilation) As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1058PropertySymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (5)
43Private _lazyWithEventsOverrides As ConcurrentDictionary(Of PropertySymbol, SynthesizedOverridingWithEventsProperty) 2562Friend Function GetOrAddWithEventsOverride(baseProperty As PropertySymbol) As SynthesizedOverridingWithEventsProperty 2566New ConcurrentDictionary(Of PropertySymbol, SynthesizedOverridingWithEventsProperty), 2585Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 2593Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (10)
393Dim prop = DirectCast(member, PropertySymbol) 493If target.Kind <> SymbolKind.Property OrElse Not DirectCast(target, PropertySymbol).IsDefault Then 565Dim prop As PropertySymbol = DirectCast(member, PropertySymbol) 1025Friend Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 1026Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)() 1648Private ReadOnly _clonedFrom As PropertySymbol 1656clone As PropertySymbol, 1723Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 1725Return ImmutableArray(Of PropertySymbol).Empty
Symbols\Source\SourceParameterSymbol.vb (1)
122Dim containingProperty = TryCast(containingMethod.AssociatedSymbol, PropertySymbol)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
226Dim prop = DirectCast(accessorSym.AssociatedSymbol, PropertySymbol)
Symbols\Source\SourcePropertySymbol.vb (14)
48Private _lazyImplementedProperties As ImmutableArray(Of PropertySymbol) 51Private _lazyOverriddenProperties As OverriddenMembersResult(Of PropertySymbol) 265prop._lazyImplementedProperties = ImmutableArray(Of PropertySymbol).Empty 742Dim overriddenMembers As OverriddenMembersResult(Of PropertySymbol) 745overriddenMembers = OverriddenMembersResult(Of PropertySymbol).Empty 762overriddenMembers = OverrideHidingHelper(Of PropertySymbol). 863Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 878Private Function ComputeExplicitInterfaceImplementations(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of PropertySymbol) 910Friend Overrides ReadOnly Property OverriddenMembers As OverriddenMembersResult(Of PropertySymbol) 1000Friend Function GetImplementingLocation(implementedProperty As PropertySymbol) As Location 1006Dim implementingSyntax = FindImplementingSyntax(Of PropertySymbol)(propertySyntax.ImplementsClause, 1104diagnostics As BindingDiagnosticBag) As ImmutableArray(Of PropertySymbol) 1114Return ProcessImplementsClause(Of PropertySymbol)(syntax.ImplementsClause, 1122Return ImmutableArray(Of PropertySymbol).Empty
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (6)
14Inherits SynthesizedPropertyAccessorBase(Of PropertySymbol) 19Protected Sub New(container As SourceMemberContainerTypeSymbol, [property] As PropertySymbol) 24Protected ReadOnly Property ContainingProperty As PropertySymbol 119propertySymbol As PropertySymbol) 163propertySymbol As PropertySymbol, 204If DirectCast(Me.AssociatedSymbol, PropertySymbol).IsWithEvents Then
Symbols\SubstitutedNamedType.vb (5)
317Private Function SubstituteTypeParametersForMemberProperty(memberProperty As PropertySymbol) As SubstitutedPropertySymbol 369Dim memberProperty = DirectCast(member, PropertySymbol) 459Dim propertySymbol = SubstituteTypeParametersForMemberProperty(DirectCast(memberMethod.AssociatedSymbol, PropertySymbol)) 483Return SubstituteTypeParametersForMemberProperty(DirectCast(member, PropertySymbol)) 586Friend NotOverridable Overrides Iterator Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\SubstitutedPropertySymbol.vb (4)
23Private ReadOnly _originalDefinition As PropertySymbol 30originalDefinition As PropertySymbol, 75Public Overrides ReadOnly Property OriginalDefinition As PropertySymbol 105Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol)
Symbols\SymbolExtensions.vb (11)
70If DirectCast(target, PropertySymbol).IsWithEvents Then 88Friend Function GetPropertyKindText(target As PropertySymbol) As String 145Return DirectCast(symbol, PropertySymbol).IsOverloadable 152Public Function IsOverloadable(propertySymbol As PropertySymbol) As Boolean 172Dim prop = DirectCast(sym, PropertySymbol) 248Return symbol.Kind = SymbolKind.Property AndAlso DirectCast(symbol, PropertySymbol).IsWithEvents 257Return symbol.Kind = SymbolKind.Property AndAlso Not DirectCast(symbol, PropertySymbol).IsWithEvents 292Return DirectCast(sym, PropertySymbol).OverriddenProperty 327Return DirectCast(sym, PropertySymbol).MeParameter 344Return DirectCast(sym, PropertySymbol).Parameters 470Dim [property] = DirectCast(member, PropertySymbol)
Symbols\SymbolVisitor.vb (1)
68Public Overridable Sub VisitProperty(symbol As PropertySymbol)
Symbols\SymbolVisitor`1.vb (1)
67Public Overridable Function VisitProperty(symbol As PropertySymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
70Public Overridable Function VisitProperty(symbol As PropertySymbol, arg As TArgument) As TResult
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
444Friend Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 445Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (4)
49Private ReadOnly _baseProperty As PropertySymbol 54Friend Sub New(baseProperty As PropertySymbol, container As SourceNamedTypeSymbol) 106Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 108Return ImmutableArray(Of PropertySymbol).Empty
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
305Friend Shared Function CreateSetAccessorValueParameter(setter As MethodSymbol, propertySymbol As PropertySymbol, parameterName As String) As ParameterSymbol
Symbols\SynthesizedSymbols\SynthesizedPropertyAccessorBase.vb (1)
7Friend MustInherit Class SynthesizedPropertyAccessorBase(Of T As PropertySymbol)
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (2)
74Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 76Return ImmutableArray(Of PropertySymbol).Empty
Symbols\Tuples\TuplePropertySymbol.vb (3)
28Public Overrides ReadOnly Property TupleUnderlyingProperty As PropertySymbol 80Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of PropertySymbol) 104Public Sub New(container As TupleTypeSymbol, underlyingProperty As PropertySymbol)
Symbols\Tuples\TupleTypeSymbol.vb (5)
788members.Add(New TuplePropertySymbol(Me, DirectCast(member, PropertySymbol).AsMember(currentUnderlying))) 913smallDictionary.Add(DirectCast(symbol, PropertySymbol).TupleUnderlyingProperty.OriginalDefinition, symbol) 1045Friend Overrides Function GetPropertiesToEmit() As IEnumerable(Of PropertySymbol) 1099Friend Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 1102Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Symbols\TypeSymbol.vb (2)
683Return ImplementsHelper.ComputeImplementationForInterfaceMember(Of PropertySymbol)( 684DirectCast(interfaceMember, PropertySymbol),
Symbols\UnboundGenericType.vb (2)
337Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 338Return SpecializedCollections.EmptyEnumerable(Of 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
Symbols\Wrapped\WrappedPropertySymbol.vb (3)
21Protected _underlyingProperty As PropertySymbol 23Public ReadOnly Property UnderlyingProperty As PropertySymbol 131Public Sub New(underlyingProperty As PropertySymbol)
VisualBasicExtensions.vb (2)
560Dim vbprop = TryCast(propertySymbol, PropertySymbol) 566Dim vbprop = TryCast(propertySymbol, PropertySymbol)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (6)
EditAndContinue\TopLevelEditingTests.vb (6)
3786SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P1").GetMethod), 3787SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P1").SetMethod), 4025SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod), 4026SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").SetMethod) 8135SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod), 8136SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").SetMethod)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (49)
Attributes\AttributeTests.vb (16)
522Dim auto = DirectCast(i.GetMember("Auto"), PropertySymbol) 527Dim autoRO = DirectCast(i.GetMember("AutoRO"), PropertySymbol) 531Dim autoWO = DirectCast(i.GetMember("AutoWO"), PropertySymbol) 537auto = DirectCast(c.GetMember("Auto"), PropertySymbol) 543Dim roa = DirectCast(c.GetMember("ROA"), PropertySymbol) 547Dim woa = DirectCast(c.GetMember("WOA"), PropertySymbol) 552Dim a = DirectCast(c.GetMember("A"), PropertySymbol) 557Dim ab = DirectCast(c.GetMember("AB"), PropertySymbol) 599Dim auto = DirectCast(i.GetMember("Auto"), PropertySymbol) 654Dim prop = type.GetMember(Of PropertySymbol)("RProp") 658prop = type.GetMember(Of PropertySymbol)("WProp") 1014Dim p1 = DirectCast(iGoo.GetMember("P1"), PropertySymbol) 1019Dim p2 = DirectCast(c1.GetMember("P2"), PropertySymbol) 1751Dim myButton = DirectCast(d.GetMembers("myButton").Single(), PropertySymbol) 1787Dim myButton = DirectCast(dOfButton.GetMembers("myButton").Single(), PropertySymbol) 3935Dim p = DirectCast(typesym.GetMember("P"), PropertySymbol)
Attributes\AttributeTests_Conditional.vb (3)
172Dim propP1 = classZ.GetMember(Of PropertySymbol)("p1") 182Dim propP2 = classZ.GetMember(Of PropertySymbol)("p2") 188Dim propP3 = classZ.GetMember(Of PropertySymbol)("p3")
Attributes\AttributeTests_Synthesized.vb (3)
156Dim p = c.GetMember(Of PropertySymbol)("P") 157Dim q = c.GetMember(Of PropertySymbol)("Q") 159Dim we = c.GetMember(Of PropertySymbol)("WE")
Attributes\AttributeTests_Tuples.vb (4)
278typeSymbols.Add(DirectCast(symbol, PropertySymbol).Type) 403Dim prop1 = _derivedClass.GetMember(Of PropertySymbol)("Prop1") 405Dim prop2 = _derivedClass.GetMember(Of PropertySymbol)("Prop2") 407Dim prop3 = _derivedClass.GetMember(Of PropertySymbol)("Prop3")
CodeGen\CodeGenRefReturnTests.vb (4)
716Dim p = comp.GetMember(Of PropertySymbol)("C.P") 719Dim q = comp.GetMember(Of PropertySymbol)("C.Q") 842Dim [property] = comp.GetMember(Of PropertySymbol)("B1.P") 850[property] = comp.GetMember(Of PropertySymbol)("B2.P")
CodeGen\CodeGenTests.vb (2)
10431Dim c1Current1 = DirectCast(classC1.GetMembers("Current1").First(), PropertySymbol) 10435Dim c2Current2 = DirectCast(classC2.GetMembers("Current2").First(), PropertySymbol)
CodeGen\CodeGenTuples.vb (7)
15226Dim parameters1 = DirectCast(members1(i), PropertySymbol).Parameters 15227Dim parameters2 = DirectCast(members2(i), PropertySymbol).Parameters 18660Dim p1 = comp.GetMember(Of PropertySymbol)("C.P1") 18661Dim p2 = comp.GetMember(Of PropertySymbol)("C.P2") 18662Dim p3 = comp.GetMember(Of PropertySymbol)("C.P3") 18735Dim property1 = comp1.GlobalNamespace.GetMember(Of PropertySymbol)("CL1.Test") 18738Dim property2 = comp1.GlobalNamespace.GetMember(Of PropertySymbol)("CL2.Test")
Emit\EditAndContinue\EditAndContinueTests.vb (4)
1899Dim prop0 = compilation0.GetMember(Of PropertySymbol)("Module1.GetName") 1900Dim prop1 = compilation1.GetMember(Of PropertySymbol)("Module1.GetName") 1960Dim getter0 = compilation0.GetMember(Of PropertySymbol)("Module1.P").GetMethod 1961Dim getter1 = compilation1.GetMember(Of PropertySymbol)("Module1.P").GetMethod
Emit\EditAndContinue\SymbolMatcherTests.vb (2)
784Dim member = compilation1.GetMember(Of PropertySymbol)("C.X") 822Dim member = compilation1.GetMember(Of PropertySymbol)("C.X")
Emit\OptionalArgumentsTests.vb (4)
707Assert.Equal(1, CountParamArrayAttributes(type.GetMember(Of PropertySymbol)("P1").Parameters(0))) 710Assert.Equal(1, CountParamArrayAttributes(type.GetMember(Of PropertySymbol)("P2").Parameters(0))) 713Assert.Equal(1, CountParamArrayAttributes(type.GetMember(Of PropertySymbol)("P3").Parameters(0))) 890VerifyDefaultValueAttribute(type.GetMember(Of PropertySymbol)("P").Parameters(0), "DecimalConstantAttribute", 10, False)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EENamedTypeSymbol.vb (2)
368Friend Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 369Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (61)
Compilation\GetSemanticInfoBrokenCodeTests.vb (1)
368member = type.GetMember(Of PropertySymbol)("P")
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (2)
899ByRef syntax As MethodBaseSyntax) As PropertySymbol 900Return DirectCast(GetMethodBaseSymbol(compilation, semanticModel, treeName, stringInDecl, syntax), PropertySymbol)
DeclaringSyntaxNodeTests.vb (6)
60Dim prop As PropertySymbol = TryCast(symbol, PropertySymbol) 241If TypeOf memb Is PropertySymbol Then 280If TypeOf memb Is PropertySymbol Then 322If TypeOf memb Is PropertySymbol Then 525Dim prop3 = TryCast(c1.GetMembers("Prop3").Single(), PropertySymbol)
Semantics\GetExtendedSemanticInfoTests.vb (8)
6221Dim current = DirectCast(compilation.GetSpecialType(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), PropertySymbol) 6273Dim current = DirectCast(compilation.GetSpecialType(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), PropertySymbol) 6340Assert.Equal(DirectCast(current.AssociatedSymbol, PropertySymbol), semanticInfoEx.CurrentProperty) 6388Dim current = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").GetMember("Current"), PropertySymbol) 6459Dim current = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").GetMember("Current"), PropertySymbol) 6535Dim current = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").GetMember("Current"), PropertySymbol) 6655Dim current = DirectCast(compilation.GetSpecialType(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), PropertySymbol) 6713Dim current = DirectCast(ienumerator.GetMember("Current"), PropertySymbol)
Semantics\GetSemanticInfoTests.vb (4)
3788Dim [property] = DirectCast(info.CandidateSymbols(0), PropertySymbol) 3798[property] = DirectCast(info.Symbol, PropertySymbol) 5118Dim propertyP = classNested.GetMember(Of PropertySymbol)("P") 5218Assert.Equal(classA.GetMember(Of PropertySymbol)("P"), propertyInfo.Symbol)
Semantics\InitOnlyMemberTests.vb (37)
75Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Property0").SetMethod, IMethodSymbol).IsInitOnly) 348Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Property0").SetMethod, IMethodSymbol).IsInitOnly) 569Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Item").SetMethod, IMethodSymbol).IsInitOnly) 861Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Item").SetMethod, IMethodSymbol).IsInitOnly) 1118Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Property0").SetMethod, IMethodSymbol).IsInitOnly) 1306Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Item").SetMethod, IMethodSymbol).IsInitOnly) 1852Dim p0Set = comp1.GetMember(Of PropertySymbol)("B1.P0").SetMethod 1855Dim p1Set = comp1.GetMember(Of PropertySymbol)("B1.P1").SetMethod 1858Assert.False(comp1.GetMember(Of PropertySymbol)("B2.P0").SetMethod.IsInitOnly) 1956Dim p0Set = comp1.GetTypeByMetadataName("B1").GetMembers("Item").OfType(Of PropertySymbol).First().SetMethod 2122Dim p = compilation.GetMember(Of PropertySymbol)("Test.P") 2210Dim p = compilation.GetMember(Of PropertySymbol)("Test.P") 2305Dim p = compilation.GetMember(Of PropertySymbol)("Test.P") 2399Dim p = compilation.GetMember(Of PropertySymbol)("Test.P") 2616Dim cl2p1 = compilation.GetMember(Of PropertySymbol)("CL2.P1") 2621Dim cl2p2 = compilation.GetMember(Of PropertySymbol)("CL2.P2") 2626Dim cl3p1 = compilation.GetMember(Of PropertySymbol)("CL3.P1") 2631Dim cl3p2 = compilation.GetMember(Of PropertySymbol)("CL3.P2") 2712Dim p0Set = comp1.GetMember(Of PropertySymbol)("B1.P0").SetMethod 2714Dim p1Set = comp1.GetMember(Of PropertySymbol)("B1.P1").SetMethod 2716Assert.False(comp1.GetMember(Of PropertySymbol)("B2.P0").SetMethod.IsInitOnly) 2941Dim p = compilation.GetMember(Of PropertySymbol)("Test.P") 3024Dim p = compilation.GetMember(Of PropertySymbol)("Test.P") 3454Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Item").SetMethod, IMethodSymbol).IsInitOnly) 3863Assert.True(DirectCast(comp1.GetMember(Of PropertySymbol)("C.Item").SetMethod, IMethodSymbol).IsInitOnly) 4365Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 4442Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 4616Dim p = compilation.GetMember(Of PropertySymbol)("C.P") 4693Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 4776Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 4864Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 4957Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 5052Dim p = compilation.GetMember(Of PropertySymbol)("C.Property1") 5115Dim p = compilation.GetMember(Of PropertySymbol)("C.P") 5188Dim p = compilation.GetMember(Of PropertySymbol)("C.P") 5253Dim p = test1.GetMember(Of PropertySymbol)("P") 5261p = test1Constructed.GetMember(Of PropertySymbol)("P")
Semantics\IteratorTests.vb (2)
1017Dim [property] = compilation.GetMember(Of PropertySymbol)("A.P") 1020[property] = compilation.GetMember(Of PropertySymbol)("B.P")
Semantics\XmlLiteralSemanticModelTests.vb (1)
420Dim symbol = TryCast(info.Symbol, PropertySymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (178)
SymbolDisplay\SymbolDisplayTests.vb (2)
4398Dim field = CType(globalns.GetTypeMembers("CBase").Single().GetMembers("Class").Single(), PropertySymbol) 4454Dim field = CType(globalns.GetTypeMembers("CBase").Single().GetMembers("Class").Single(), PropertySymbol)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
652Dim prop = type.GetMembers().OfType(Of PropertySymbol)().Single()
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
1939Dim [property] As PropertySymbol = anonymousType.GetMember(Of PropertySymbol)(fieldName)
SymbolsTests\CustomModifiersTests.vb (15)
663Assert.Equal("ReadOnly ByRef Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 667Assert.Equal("ReadOnly ByRef Property CL1(Of T1).P As T1 modopt(System.Runtime.CompilerServices.IsConst)", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 758Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 762Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of T1).P As T1", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 853Assert.Equal("ReadOnly ByRef Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 857Assert.Equal("ReadOnly ByRef Property CL1(Of T1).P As T1", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 948Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsVolatile) modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 952Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of T1).P As T1 modopt(System.Runtime.CompilerServices.IsVolatile)", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 1049Dim test = cl3.GetMember(Of PropertySymbol)("Test") 2385Dim interfaceProperty1 = comp1.GlobalNamespace.GetMember(Of PropertySymbol)("I.P") 2393Dim classProperty1 = comp1.GlobalNamespace.GetMember(Of PropertySymbol)("C.P") 2414Dim classProperty2 = comp2.GlobalNamespace.GetMember(Of PropertySymbol)("C.P") 2541Dim baseProperty1 = comp1.GlobalNamespace.GetMember(Of PropertySymbol)("Base.P") 2556Dim classProperty1 = comp1.GlobalNamespace.GetMember(Of PropertySymbol)("C.P") 2585Dim classProperty2 = comp2.GlobalNamespace.GetMember(Of PropertySymbol)("C.P")
SymbolsTests\DefaultInterfaceImplementationTests.vb (8)
4245Dim p1 = m.GlobalNamespace.GetMember(Of PropertySymbol)("C.P1") 4247Dim i1P1 As PropertySymbol = p1.ExplicitInterfaceImplementations.Single() 4306Dim p1 = m.GlobalNamespace.GetMember(Of PropertySymbol)("C.P1") 4308Dim i1P1 As PropertySymbol = p1.ExplicitInterfaceImplementations.Single() 4373Dim p1 = m.GlobalNamespace.GetMember(Of PropertySymbol)("C.P1") 4375Dim i1P1 As PropertySymbol = p1.ExplicitInterfaceImplementations.Single() 4436Dim p1 = m.GlobalNamespace.GetMember(Of PropertySymbol)("C.P1") 4438Dim i1P1 As PropertySymbol = p1.ExplicitInterfaceImplementations.Single()
SymbolsTests\Metadata\MetadataMemberTests.vb (2)
762Dim propWithoutGetter = type.GetMember(Of PropertySymbol)("GetterIsGap") 767Dim propWithoutSetter = type.GetMember(Of PropertySymbol)("SetterIsGap")
SymbolsTests\Metadata\PE\LoadingAttributes.vb (7)
261Dim property1 = DirectCast(c1.GetMember("Property1"), PropertySymbol) 452Dim property1 = DirectCast(c1.GetMember("Property1"), PropertySymbol) 958Dim mem = DirectCast(ibar.GetMember("MarshalAsGetProperty"), PropertySymbol) 1202Dim prop = DirectCast(foo.GetMember("Prop"), PropertySymbol) 1317Dim prop = TryCast(mems.First(), PropertySymbol) 1319prop = TryCast(mems.Last(), PropertySymbol) 1357Dim prop = TryCast(type01.GetMember("MissingMappingAction"), PropertySymbol)
SymbolsTests\Metadata\PE\LoadingWithEvents.vb (3)
33Dim Class1_WE1 = DirectCast(Class1.GetMember("WE1"), PropertySymbol) 34Dim Class1_WE2 = DirectCast(Class1.GetMember("WE2"), PropertySymbol) 55Dim Derived_WE1 = DirectCast(Derived.GetMember("WE1"), PropertySymbol)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (2)
156Dim importedProperty = local.[Type].GetMembers("Property1").OfType(Of PropertySymbol)().[Single]() 172Dim importedProperty = local.[Type].GetMembers("Property2").OfType(Of PropertySymbol)().[Single]()
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (2)
195Dim propertySymbol = classRefLocalType.GetMembers("Scen4").OfType(Of PropertySymbol)().[Single]() 219Dim propertySymbol = classRefLocalType.GetMembers("Scen5").OfType(Of PropertySymbol)().[Single]()
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (4)
184Assert.True(onProperty.GetMember(Of PropertySymbol)("Property").HasUnsupportedMetadata) 188Dim onPropertyGetterProperty = onPropertyGetter.GetMember(Of PropertySymbol)("Property") 195Dim onPropertySetterProperty = onPropertySetter.GetMember(Of PropertySymbol)("Property") 245Dim indexer = onThisParameterIndexer.GetMember(Of PropertySymbol)("Item")
SymbolsTests\MyBaseMyClassSemanticsTests.vb (2)
91Dim [property] As PropertySymbol = anonymousType.GetMember(Of PropertySymbol)(fieldName)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (2)
202Dim testProperty As PropertySymbol = testClass.GetMembers("TestProperty").OfType(Of PropertySymbol)().[Single]()
SymbolsTests\Retargeting\RetargetingTests.vb (5)
285Dim implemented_p As PropertySymbol 306Dim p = b.GetMember(Of PropertySymbol)("P") 311Dim i_a_p_v2 = i_a_v2.GetMember(Of PropertySymbol)("P") 331implemented_p = c.GetMember(Of PropertySymbol)("P").ExplicitInterfaceImplementations(0) 335Dim i_ct_p_v2 = i_ct_v2.GetMember(Of PropertySymbol)("P")
SymbolsTests\Source\ClsComplianceTests.vb (1)
1546Dim accessor = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod
SymbolsTests\Source\EnumTests.vb (1)
1021Dim Clr = DirectCast(M1.GetMembers("Clr").First(), PropertySymbol)
SymbolsTests\Source\FieldTests.vb (2)
531Dim [property] = type.GetMember(Of PropertySymbol)("P") 536Dim substitutedProperty = substitutedType.GetMember(Of PropertySymbol)("P")
SymbolsTests\Source\ImplementsTests.vb (12)
2219Dim ifooProps = iFooType.GetMembers("Style").AsEnumerable().Cast(Of PropertySymbol)() 2225Dim fooX = DirectCast(fooType.GetMembers("X").First(), PropertySymbol) 2229Dim fooY = DirectCast(fooType.GetMembers("Y").First(), PropertySymbol) 2232Dim fooStyle = DirectCast(fooType.GetMembers("Style").First(), PropertySymbol) 2235Dim barStyle = DirectCast(barType.GetMembers("Style").First(), PropertySymbol) 2400Dim ifooProps = iFooType.GetMembers("Style").AsEnumerable().Cast(Of PropertySymbol)() 2408Dim barX = DirectCast(barType.GetMembers("X").First(), PropertySymbol) 2410Dim fooY = DirectCast(fooType.GetMembers("Y").First(), PropertySymbol) 2412Dim fooStyle = DirectCast(fooType.GetMembers("Style").First(), PropertySymbol) 2414Dim barStyle = DirectCast(barType.GetMembers("Style").First(), PropertySymbol) 3684Dim interfaceProperty = interfaceType.GetMember(Of PropertySymbol)("P") 3689Dim classProperty = classType.GetMember(Of PropertySymbol)("P")
SymbolsTests\Source\OverridesTests.vb (9)
137Dim o2Base = DirectCast(clsBase.GetMembers("O2").Single(), PropertySymbol) 138Dim o2Derived = DirectCast(clsDerived.GetMembers("O2").Single(), PropertySymbol) 157Dim n2Base = DirectCast(clsBase.GetMembers("N2").Single(), PropertySymbol) 158Dim n2Derived = DirectCast(clsDerived.GetMembers("N2").Single(), PropertySymbol) 2289Dim propX1Goo = DirectCast(classX1.GetMembers("Goo").First(), PropertySymbol) 2293Dim propX2Goo = DirectCast(classX2.GetMembers("Goo").First(), PropertySymbol) 2622Dim baseProperty = baseType.GetMember(Of PropertySymbol)("P") 2627Dim derivedProperty = derivedType.GetMember(Of PropertySymbol)("P") 6730Dim thisProperty = DirectCast(member, PropertySymbol)
SymbolsTests\Source\PropertyTests.vb (87)
592Dim propertySymbols = testClassSymbol.GetMembers("P").OfType(Of PropertySymbol)() 717Dim [property] = TryCast(type.GetMembers(name).SingleOrDefault(), PropertySymbol) 777Dim [property] = type.GetMembers("P").OfType(Of PropertySymbol)().SingleOrDefault() 836Dim P1s = type.GetMembers("P1").OfType(Of PropertySymbol)().OrderBy(Function(symb) symb.GetMethod.Parameters.Length) 837Dim P2s = type.GetMembers("P2").OfType(Of PropertySymbol)().OrderBy(Function(symb) symb.GetMethod.ReturnType.Name) 1355Dim autoProp = DirectCast(type01.GetMembers("AP").SingleOrDefault(), PropertySymbol) 1356Dim deftProp = DirectCast(type02.GetMembers("DefP").SingleOrDefault(), PropertySymbol) 1418Dim defaultCapacityProperty = CType(myCollectionType.GetMember("DefaultCapacity"), PropertySymbol) 1821Dim properties = type.GetMembers("Items").OfType(Of PropertySymbol)() 2813CheckParameterNames(type.GetMember(Of PropertySymbol)("P"), "Param") 2814CheckParameterNames(type.GetMember(Of PropertySymbol)("Q"), "g1") 2815CheckParameterNames(type.GetMember(Of PropertySymbol)("R"), "s1", "s2") 2816CheckParameterNames(type.GetMember(Of PropertySymbol)("S"), "Param") 2817CheckParameterNames(type.GetMember(Of PropertySymbol)("T"), "s1") 2818CheckParameterNames(type.GetMember(Of PropertySymbol)("U"), "Param") 2819CheckParameterNames(type.GetMember(Of PropertySymbol)("V"), "s1") 2820CheckParameterNames(type.GetMember(Of PropertySymbol)("W"), "s1", "s2") 2821CheckParameterNames(type.GetMember(Of PropertySymbol)("X"), "Param", "s2") 2882Private Shared Sub CheckParameterNames([property] As PropertySymbol, ParamArray names() As String) 4341Dim propertiesDictionary = testClassType.GetMembers().OfType(Of PropertySymbol).ToDictionary(Function(prop) prop.Name, Function(prop) prop) 4503Dim p1 = type.GetMember(Of PropertySymbol)("P1") 4504Dim p2 = type.GetMember(Of PropertySymbol)("P2") 4505Dim p3 = type.GetMember(Of PropertySymbol)("P3") 4506Dim p4 = type.GetMember(Of PropertySymbol)("P4") 4507Dim p7 = type.GetMember(Of PropertySymbol)("P7") 4508Dim p8 = type.GetMember(Of PropertySymbol)("P8") 4509Dim p9 = type.GetMember(Of PropertySymbol)("P9") 4510Dim p10 = type.GetMember(Of PropertySymbol)("P10") 4511Dim p11 = type.GetMember(Of PropertySymbol)("P11") 4520Dim p5 = type.GetMember(Of PropertySymbol)("P5") 4521Dim p6 = type.GetMember(Of PropertySymbol)("P6") 4547Dim p = TryCast(a.GetMembers("P").AsEnumerable().SingleOrDefault(), PropertySymbol) 4561Dim ein As PropertySymbol = DirectCast(c1.GetMembers("in").Single(), PropertySymbol) 4607Dim prop As PropertySymbol 4614VerifyMethodAndAccessorSame(type, DirectCast(accessor.AssociatedSymbol, PropertySymbol), accessor) 4615VerifyMethodsAndAccessorsSame(type, type.GetMember(Of PropertySymbol)("P")) 4616VerifyMethodsAndAccessorsSame(type, type.GetMember(Of PropertySymbol)("Q")) 4617prop = type.GetMember(Of PropertySymbol)("R") 4625VerifyMethodAndAccessorSame(type, DirectCast(accessor.AssociatedSymbol, PropertySymbol), accessor) 4626VerifyMethodsAndAccessorsSame(type, type.GetMember(Of PropertySymbol)("P")) 4627VerifyMethodsAndAccessorsSame(type, type.GetMember(Of PropertySymbol)("Q")) 4628prop = type.GetMember(Of PropertySymbol)("R") 4638VerifyMethodAndAccessorSame(type, DirectCast(accessor.AssociatedSymbol, PropertySymbol), accessor) 4639VerifyMethodsAndAccessorsSame(type, type.GetMember(Of PropertySymbol)("P")) 4640VerifyMethodsAndAccessorsSame(type, type.GetMember(Of PropertySymbol)("Q")) 4641prop = type.GetMember(Of PropertySymbol)("R") 4685Assert.Equal(0, type.GetMembers().OfType(Of PropertySymbol)().Count()) 5401Dim interfaceProperty = DirectCast([interface].GetMembers("P").Single(), PropertySymbol) 5407Dim classProperty = DirectCast([class].GetMembers("I_P").Single(), PropertySymbol) 5444Dim interfaceProperty = DirectCast([interface].GetMembers("P").Single(), PropertySymbol) 5449Dim classProperty = DirectCast([class].GetMembers("N_I_P").Single(), PropertySymbol) 5454Dim substitutedInterfaceProperty = DirectCast(substitutedInterface.GetMembers("P").Single(), PropertySymbol) 5741Dim allProperties = class1.GetMembers("baNana").OfType(Of PropertySymbol)() 5801Dim allProperties = class1.GetMembers("baNANa").OfType(Of PropertySymbol)() 5858Dim allProperties = class1.GetMembers("baNANa").OfType(Of PropertySymbol)() 5898Dim allProperties = interface1.GetMembers("baNANa").OfType(Of PropertySymbol)() 5939Dim allProperties = interface1.GetMembers("baNANa").OfType(Of PropertySymbol)() 5974Dim p = TryCast(a.GetMembers("P").AsEnumerable().SingleOrDefault(), PropertySymbol) 5977p = TryCast(a.GetMembers("P2").SingleOrDefault(), PropertySymbol) 5980Dim q = TryCast(i.GetMembers("Q").AsEnumerable().SingleOrDefault(), PropertySymbol) 6004Dim p = TryCast(a.GetMembers("Prop").Single(), PropertySymbol) 6890Assert.True(type.GetMember(Of PropertySymbol)("P1").Parameters(0).IsParamArray) 6891Assert.False(type.GetMember(Of PropertySymbol)("P2").Parameters(0).IsParamArray) 6892Assert.False(type.GetMember(Of PropertySymbol)("P3").Parameters(0).IsParamArray) 6893Assert.True(type.GetMember(Of PropertySymbol)("P4").Parameters(0).IsParamArray) 6894Assert.True(type.GetMember(Of PropertySymbol)("P5").Parameters(0).IsParamArray) 6997Assert.True(type.GetMember(Of PropertySymbol)("P1").Parameters(0).HasOptionCompare) 6998Assert.False(type.GetMember(Of PropertySymbol)("P2").Parameters(0).HasOptionCompare) 6999Assert.False(type.GetMember(Of PropertySymbol)("P3").Parameters(0).HasOptionCompare) 7000Assert.True(type.GetMember(Of PropertySymbol)("P4").Parameters(0).HasOptionCompare) 7001Assert.True(type.GetMember(Of PropertySymbol)("P5").Parameters(0).HasOptionCompare) 7143parameter = type.GetMember(Of PropertySymbol)("P1").Parameters(1) 7146parameter = type.GetMember(Of PropertySymbol)("P2").Parameters(1) 7149parameter = type.GetMember(Of PropertySymbol)("P3").Parameters(1) 7152parameter = type.GetMember(Of PropertySymbol)("P4").Parameters(1) 7155parameter = type.GetMember(Of PropertySymbol)("P5").Parameters(1) 8096Private Sub VerifyMethodsAndAccessorsSame(type As NamedTypeSymbol, [property] As PropertySymbol) 8101Private Sub VerifyMethodAndAccessorSame(type As NamedTypeSymbol, [property] As PropertySymbol, accessor As MethodSymbol) 8116Private Shared Sub CheckPropertyAccessibility([property] As PropertySymbol, propertyAccessibility As Accessibility, getterAccessibility As Accessibility, setterAccessibility As Accessibility) 8124Private Shared Sub CheckPropertyAccessorAccessibility([property] As PropertySymbol, propertyAccessibility As Accessibility, accessor As MethodSymbol, accessorAccessibility As Accessibility) 8139Dim [property] = type.GetMembers(name).OfType(Of PropertySymbol)().SingleOrDefault() 8175Private Sub VerifyPropertyParams(propertySymbol As PropertySymbol, expectedParams As String(,)) 8182Private Shared Sub CheckPropertyExplicitImplementation([class] As NamedTypeSymbol, classProperty As PropertySymbol, interfaceProperty As PropertySymbol) 8241Private Shared Sub VerifyPropertiesParametersCount([property] As PropertySymbol, expectedCount As Integer) 8251Private Shared Sub VerifyPropertiesParametersTypes([property] As PropertySymbol, ParamArray expectedTypes() As TypeSymbol)
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (5)
824Dim i1P1 = comp1.GetMember(Of PropertySymbol)("I1.P1") 854Dim i1P1 = comp1.GetMember(Of PropertySymbol)("I1.P1") 892Dim i1P1 = comp1.GetMember(Of PropertySymbol)("I1.P1") 941Dim i1P1 = comp1.GetMember(Of PropertySymbol)("I1.P1") 990Dim i1P1 = comp1.GetMember(Of PropertySymbol)("I1.P1")
SymbolsTests\SymbolErrorTests.vb (4)
10584Dim p1 = m.GlobalNamespace.GetMember(Of PropertySymbol)("VBDerived.Prop") 10588Dim baseP1 As PropertySymbol = p1.OverriddenProperty 10644Dim p1 = m.GlobalNamespace.GetMember(Of PropertySymbol)("VBDerived.Prop") 10648Dim baseP1 As PropertySymbol = p1.OverriddenProperty
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
Extensions.vb (2)
82Public Function GetProperty(symbol As TypeSymbol, name As String) As PropertySymbol 83Return DirectCast(symbol.GetMembers(name).Single(), PropertySymbol)
MockSymbols.vb (2)
378Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 379Return SpecializedCollections.EmptyEnumerable(Of PropertySymbol)()