13 overrides of SetMethod
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\Binder_XmlLiterals.vb (1)
1679Public Overrides ReadOnly Property SetMethod As MethodSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (1)
100Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
41Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
77Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
313Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
109Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\SignatureOnlyPropertySymbol.vb (1)
154Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1828Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\Source\SourcePropertySymbol.vb (1)
711Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (1)
67Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\SubstitutedPropertySymbol.vb (1)
124Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
118Public Overrides ReadOnly Property SetMethod As MethodSymbol
Symbols\Tuples\TuplePropertySymbol.vb (1)
68Public Overrides ReadOnly Property SetMethod As MethodSymbol
40 references to SetMethod
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Attributes.vb (1)
472Dim setMethod = propertySym.SetMethod
Binding\Binder_Invocation.vb (2)
999ElseIf [property].SetMethod Is ContainingMember Then 2899propertyAccess.PropertySymbol.SetMethod?.IsInitOnly Then
Binding\Binder_XmlLiterals.vb (1)
1681Return ReduceAccessorIfAny(_originalDefinition.SetMethod)
Emit\NoPia\EmbeddedTypesManager.vb (1)
486Dim setMethod = [property].AdaptedPropertySymbol.SetMethod
Emit\PropertySymbolAdapter.vb (2)
34Dim setter = AdaptedPropertySymbol.SetMethod?.GetCciAdapter() 90Return AdaptedPropertySymbol.SetMethod?.GetCciAdapter()
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
621Me._factory.MethodInfo((DirectCast(leftSymbol, PropertySymbol)).SetMethod, _factory.WellKnownType(WellKnownType.System_Reflection_MethodInfo)))
Symbols\Attributes\AttributeData.vb (1)
425[property].HasSet AndAlso [property].SetMethod.DeclaredAccessibility = Accessibility.Public Then
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
261If [property].SetMethod IsNot Nothing Then 262AddReferencedSymbolWithDependents([property].SetMethod, allSymbols)
Symbols\Metadata\PE\PEPropertySymbol.vb (2)
372Dim setMethod As MethodSymbol = prop.SetMethod 439Dim setMethod = [property].SetMethod
Symbols\PropertySignatureComparer.vb (2)
170prop1.SetMethod?.IsInitOnly <> prop2.SetMethod?.IsInitOnly Then
Symbols\PropertySymbol.vb (4)
110Return (Me.SetMethod Is Nothing) 265Dim setMethod = [property].SetMethod 348Return If(getter, overriddenProp.GetMethod, overriddenProp.SetMethod) 587Return Me.SetMethod
Symbols\PropertySymbolExtensions.vb (1)
52Dim accessor = [property].SetMethod
Symbols\Retargeting\RetargetingPropertySymbol.vb (2)
111Return If(_underlyingProperty.SetMethod Is Nothing, Nothing, RetargetingTranslator.Retarget(_underlyingProperty.SetMethod))
Symbols\Source\ImplementsHelper.vb (5)
371accessorToCheck = [property].SetMethod 478Dim implementedPropertySetMethod As MethodSymbol = implementedProperty.SetMethod 486(implementedPropertySetMethod IsNot Nothing AndAlso implementingProperty.SetMethod Is Nothing) Then 494implementingProperty.GetMethod IsNot Nothing AndAlso implementingProperty.SetMethod IsNot Nothing Then 502If implementedPropertySetMethod?.IsInitOnly <> implementingProperty.SetMethod?.IsInitOnly Then
Symbols\Source\OverrideHidingHelper.vb (2)
924CheckOverridePropertyAccessor(overridingProperty.SetMethod, overriddenProperty.SetMethod, diagnostics)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
775hookupMethod = witheventsPropertyInCurrentClass.SetMethod
Symbols\Source\SourceMethodSymbol.vb (1)
1069Dim accessor = If(syntax.Kind = SyntaxKind.GetAccessorStatement, propertySymbol.GetMethod, propertySymbol.SetMethod)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
401Dim setter As MethodSymbol = prop.SetMethod 428If prop.Type.IsObjectType() AndAlso prop.SetMethod IsNot Nothing Then 615If LexicalOrderSymbolComparer.Instance.Compare(prop.GetMethod, prop.SetMethod) <= 0 Then
Symbols\Source\SourcePropertySymbol.vb (1)
949Dim accessor = If(getter, implementedProp.GetMethod, implementedProp.SetMethod)
Symbols\SubstitutedNamedType.vb (3)
325Dim setMethod = If(memberProperty.SetMethod Is Nothing, Nothing, SubstituteTypeParametersForMemberMethod(memberProperty.SetMethod)) 377Dim setMethod = GetMethodSubstitute(methodSubstitutions, memberProperty.SetMethod)
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
65baseProperty.SetMethod.ReturnType,
Symbols\Tuples\TuplePropertySymbol.vb (1)
70Return Me._containingType.GetTupleMemberSymbolForUnderlyingMember(Of MethodSymbol)(Me._underlyingProperty.SetMethod)