Base:
property
SetMethod
Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol.SetMethod
46 references to SetMethod
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
440
accessibility = PEPropertyOrEventHelpers.GetDeclaredAccessibilityFromAccessors(this.GetMethod, this.
SetMethod
);
569
((object)this.
SetMethod
!= null && this.
SetMethod
.Name == defaultMemberName);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
Emit\NoPiaEmbedTypes.cs (4)
1585
Assert.Same(p1.
SetMethod
, set_P1);
1594
Assert.Same(p2.
SetMethod
, set_P2);
1602
Assert.Null(p3.
SetMethod
);
1615
Assert.Same(p4.
SetMethod
, set_P4);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (25)
Semantics\InitOnlyMemberTests.cs (25)
3274
Assert.True(property0.
SetMethod
.HasUseSiteError);
3275
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3276
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3365
Assert.True(property0.
SetMethod
.HasUseSiteError);
3366
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3367
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3481
Assert.True(property0.
SetMethod
.HasUseSiteError);
3482
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3483
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3574
Assert.True(property0.
SetMethod
.HasUseSiteError);
3575
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3576
Assert.True(property0.
SetMethod
.Parameters[1].HasUnsupportedMetadata);
3812
Assert.True(property0.
SetMethod
.HasUseSiteError);
3813
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3814
Assert.False(property0.
SetMethod
.IsInitOnly);
3899
Assert.True(property0.
SetMethod
.HasUseSiteError);
3900
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3901
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3902
Assert.False(property0.
SetMethod
.IsInitOnly);
3988
Assert.True(property0.
SetMethod
.HasUseSiteError);
3989
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3990
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3991
Assert.False(property0.
SetMethod
.IsInitOnly);
4056
Assert.False(property.
SetMethod
.IsInitOnly);
4058
Assert.False(property.
SetMethod
.HasUseSiteError);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\Metadata\PE\LoadingIndexers.cs (2)
793
Assert.Equal(property1ParamName, property1.
SetMethod
.Parameters.First().Name);
803
Assert.Equal(property3ParamName, property3.
SetMethod
.Parameters.First().Name);
Symbols\Source\PropertyTests.cs (10)
725
VerifyAccessor(goodStatic.
SetMethod
, goodStatic, MethodKind.PropertySet);
727
VerifyAccessor(badStatic.
SetMethod
, goodStatic, MethodKind.PropertySet);
729
VerifyAccessor(mismatchedStatic.
SetMethod
, null, MethodKind.Ordinary);
742
VerifyAccessor(goodInstance.
SetMethod
, goodInstance, MethodKind.PropertySet);
744
VerifyAccessor(badInstance.
SetMethod
, goodInstance, MethodKind.PropertySet);
746
VerifyAccessor(mismatchedInstance.
SetMethod
, null, MethodKind.Ordinary);
751
VerifyAccessor(staticAndInstance.
SetMethod
, goodInstance, MethodKind.PropertySet);
757
VerifyAccessor(getUsedAsSet.
SetMethod
, goodInstance, MethodKind.PropertyGet);
769
var method = (methodKind == MethodKind.PropertyGet) ? associatedProperty.GetMethod : associatedProperty.
SetMethod
;
2563
VerifyAccessorAccessibility(property.
SetMethod
, setAccessibility);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdDumpTest.cs (2)
154
if (property.
SetMethod
!= null)
158
AppendMethod(result, (PEMethodSymbol)property.
SetMethod
, memberIndent);