Base:
property
SetMethod
Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol.SetMethod
46 references to SetMethod
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
534
accessibility = PEPropertyOrEventHelpers.GetDeclaredAccessibilityFromAccessors(this.GetMethod, this.
SetMethod
);
663
((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)
3279
Assert.True(property0.
SetMethod
.HasUseSiteError);
3280
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3281
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3370
Assert.True(property0.
SetMethod
.HasUseSiteError);
3371
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3372
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3489
Assert.True(property0.
SetMethod
.HasUseSiteError);
3490
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3491
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3585
Assert.True(property0.
SetMethod
.HasUseSiteError);
3586
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3587
Assert.True(property0.
SetMethod
.Parameters[1].HasUnsupportedMetadata);
3823
Assert.True(property0.
SetMethod
.HasUseSiteError);
3824
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3825
Assert.False(property0.
SetMethod
.IsInitOnly);
3910
Assert.True(property0.
SetMethod
.HasUseSiteError);
3911
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
3912
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
3913
Assert.False(property0.
SetMethod
.IsInitOnly);
3999
Assert.True(property0.
SetMethod
.HasUseSiteError);
4000
Assert.True(property0.
SetMethod
.HasUnsupportedMetadata);
4001
Assert.True(property0.
SetMethod
.Parameters[0].HasUnsupportedMetadata);
4002
Assert.False(property0.
SetMethod
.IsInitOnly);
4067
Assert.False(property.
SetMethod
.IsInitOnly);
4069
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)
726
VerifyAccessor(goodStatic.
SetMethod
, goodStatic, MethodKind.PropertySet);
728
VerifyAccessor(badStatic.
SetMethod
, goodStatic, MethodKind.PropertySet);
730
VerifyAccessor(mismatchedStatic.
SetMethod
, null, MethodKind.Ordinary);
743
VerifyAccessor(goodInstance.
SetMethod
, goodInstance, MethodKind.PropertySet);
745
VerifyAccessor(badInstance.
SetMethod
, goodInstance, MethodKind.PropertySet);
747
VerifyAccessor(mismatchedInstance.
SetMethod
, null, MethodKind.Ordinary);
752
VerifyAccessor(staticAndInstance.
SetMethod
, goodInstance, MethodKind.PropertySet);
758
VerifyAccessor(getUsedAsSet.
SetMethod
, goodInstance, MethodKind.PropertyGet);
770
var method = (methodKind == MethodKind.PropertyGet) ? associatedProperty.GetMethod : associatedProperty.
SetMethod
;
2564
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);