14 overrides of IsDeclaredReadOnly
Microsoft.CodeAnalysis.CSharp (14)
Symbols\ErrorMethodSymbol.cs (1)
136
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
842
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1435
internal override bool
IsDeclaredReadOnly
Symbols\ReducedExtensionMethodSymbol.cs (1)
537
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\SignatureOnlyMethodSymbol.cs (1)
177
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Source\LambdaSymbol.cs (1)
409
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Source\LocalFunctionSymbol.cs (1)
381
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
703
internal override bool
IsDeclaredReadOnly
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
225
internal sealed override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
337
internal sealed override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
272
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
82
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
291
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
358
internal override bool
IsDeclaredReadOnly
=> UnderlyingMethod.IsDeclaredReadOnly;
66 references to IsDeclaredReadOnly
Microsoft.CodeAnalysis.CSharp (4)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
136
return m.UnderlyingMethodSymbol.
IsDeclaredReadOnly
;
Symbols\MethodSymbol.cs (1)
369
internal virtual bool IsEffectivelyReadOnly => (
IsDeclaredReadOnly
|| ContainingType?.IsReadOnly == true) && IsValidReadOnlyTarget;
Symbols\Source\SourceMethodSymbol.cs (1)
113
if (target.
IsDeclaredReadOnly
&& !target.ContainingType.IsReadOnly)
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
358
internal override bool IsDeclaredReadOnly => UnderlyingMethod.
IsDeclaredReadOnly
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenReadonlyStructTests.cs (3)
1677
Assert.True(m1.
IsDeclaredReadOnly
);
1683
Assert.False(m2.
IsDeclaredReadOnly
);
2582
Assert.Equal(isReadOnly, type.GetProperty("P").GetMethod.
IsDeclaredReadOnly
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (44)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (44)
6897
Assert.False(m.
IsDeclaredReadOnly
);
6918
Assert.True(m.
IsDeclaredReadOnly
);
6945
Assert.False(m.
IsDeclaredReadOnly
);
6951
Assert.True(m.
IsDeclaredReadOnly
);
6980
Assert.True(m.
IsDeclaredReadOnly
);
7008
Assert.False(m.
IsDeclaredReadOnly
);
7042
Assert.False(m.
IsDeclaredReadOnly
);
7075
Assert.True(m.
IsDeclaredReadOnly
);
7081
Assert.True(m.
IsDeclaredReadOnly
);
7108
Assert.False(m.
IsDeclaredReadOnly
);
7143
Assert.True(m.
IsDeclaredReadOnly
);
7177
Assert.False(m.
IsDeclaredReadOnly
);
7251
Assert.False(m.
IsDeclaredReadOnly
);
7257
Assert.False(m.
IsDeclaredReadOnly
);
7263
Assert.False(m.
IsDeclaredReadOnly
);
7269
Assert.False(m.
IsDeclaredReadOnly
);
18461
Assert.True(m.
IsDeclaredReadOnly
);
18481
Assert.True(m.
IsDeclaredReadOnly
);
18508
Assert.False(m.
IsDeclaredReadOnly
);
18514
Assert.True(m.
IsDeclaredReadOnly
);
18539
Assert.False(m.
IsDeclaredReadOnly
);
18545
Assert.True(m.
IsDeclaredReadOnly
);
18574
Assert.True(m.
IsDeclaredReadOnly
);
18602
Assert.True(m.
IsDeclaredReadOnly
);
18630
Assert.False(m.
IsDeclaredReadOnly
);
18657
Assert.False(m.
IsDeclaredReadOnly
);
18690
Assert.True(m.
IsDeclaredReadOnly
);
18696
Assert.True(m.
IsDeclaredReadOnly
);
18726
Assert.True(m.
IsDeclaredReadOnly
);
18732
Assert.True(m.
IsDeclaredReadOnly
);
18759
Assert.False(m.
IsDeclaredReadOnly
);
18784
Assert.False(m.
IsDeclaredReadOnly
);
18819
Assert.True(m.
IsDeclaredReadOnly
);
18852
Assert.True(m.
IsDeclaredReadOnly
);
18893
Assert.False(m.
IsDeclaredReadOnly
);
18925
Assert.False(m.
IsDeclaredReadOnly
);
18999
Assert.False(m.
IsDeclaredReadOnly
);
19005
Assert.False(m.
IsDeclaredReadOnly
);
19011
Assert.False(m.
IsDeclaredReadOnly
);
19017
Assert.False(m.
IsDeclaredReadOnly
);
19074
Assert.False(m.
IsDeclaredReadOnly
);
19080
Assert.False(m.
IsDeclaredReadOnly
);
19086
Assert.False(m.
IsDeclaredReadOnly
);
19092
Assert.False(m.
IsDeclaredReadOnly
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Semantics\InitOnlyMemberTests.cs (2)
4383
Assert.True(((Symbols.PublicModel.PropertySymbol)i).GetSymbol<PropertySymbol>().SetMethod.
IsDeclaredReadOnly
);
4406
Assert.True(((Symbols.PublicModel.PropertySymbol)i).GetSymbol<PropertySymbol>().SetMethod.
IsDeclaredReadOnly
);
Semantics\ReadOnlyStructsTests.cs (12)
389
Assert.True(method.
IsDeclaredReadOnly
);
422
Assert.False(method.
IsDeclaredReadOnly
);
452
Assert.True(method.
IsDeclaredReadOnly
);
1154
Assert.True(method.
IsDeclaredReadOnly
);
1289
Assert.False(symbol.GetSymbol().
IsDeclaredReadOnly
);
1290
Assert.False(reducedFrom.GetSymbol().
IsDeclaredReadOnly
);
1325
Assert.Equal(isReadOnly, property.GetMethod.
IsDeclaredReadOnly
);
1459
Assert.True(method.
IsDeclaredReadOnly
);
1614
Assert.False(moduleGetter.
IsDeclaredReadOnly
);
1619
Assert.True(dllGetter.
IsDeclaredReadOnly
);
1642
Assert.False(moduleGetter.
IsDeclaredReadOnly
);
1647
Assert.False(dllGetter.
IsDeclaredReadOnly
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
80
Assert.False(symbol.
IsDeclaredReadOnly
);