1 write to _setMethod
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourcePropertySymbolBase.cs (1)
195
_setMethod
= CreateSetAccessorSymbol(hasAutoPropertySet, diagnostics);
16 references to _setMethod
Microsoft.CodeAnalysis.CSharp (16)
Symbols\Source\SourcePropertySymbolBase.cs (16)
329
if (property.
_setMethod
is { IsAutoPropertyAccessor: false } setMethod
656
return
_setMethod
;
827
else if ((
_setMethod
is null ||
_setMethod
.IsInitOnly ||
_setMethod
.IsDeclaredReadOnly) &&
939
Debug.Assert(
_setMethod
is object);
943
diagnostics.Add(ErrorCode.ERR_RefPropertyCannotHaveSetAccessor,
_setMethod
.GetFirstLocation());
946
(
_setMethod
.LocalAccessibility != Accessibility.NotApplicable))
951
else if (_getMethod.LocalDeclaredReadOnly &&
_setMethod
.LocalDeclaredReadOnly)
959
CheckAbstractPropertyAccessorNotPrivate(
_setMethod
, diagnostics);
980
diagnostics.Add(ErrorCode.ERR_AutoPropertyMustHaveGetAccessor,
_setMethod
!.GetFirstLocation());
985
var accessor = _getMethod ??
_setMethod
;
1005
CheckAccessibilityMoreRestrictive(
_setMethod
, diagnostics);
1629
isNullOrValidAccessor(
_setMethod
);
1807
if (
_setMethod
is not null)
1808
DeclaringCompilation.SymbolDeclaredEvent(
_setMethod
);