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