16 overrides of IsDeclaredReadOnly
Microsoft.CodeAnalysis.CSharp (14)
Symbols\ErrorMethodSymbol.cs (1)
134
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
826
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1343
internal override bool
IsDeclaredReadOnly
Symbols\ReducedExtensionMethodSymbol.cs (1)
527
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\SignatureOnlyMethodSymbol.cs (1)
169
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Source\LambdaSymbol.cs (1)
402
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Source\LocalFunctionSymbol.cs (1)
341
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
568
internal override bool
IsDeclaredReadOnly
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
223
internal sealed override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
321
internal sealed override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedInstanceMethodSymbol.cs (1)
74
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
271
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;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EEMethodSymbol.cs (1)
450
internal override bool
IsDeclaredReadOnly
=> false;
Symbols\PlaceholderMethodSymbol.cs (1)
125
internal override bool
IsDeclaredReadOnly
=> false;
21 references to IsDeclaredReadOnly
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
129
return m.UnderlyingMethodSymbol.
IsDeclaredReadOnly
;
Symbols\MethodSymbol.cs (1)
363
internal virtual bool IsEffectivelyReadOnly => (
IsDeclaredReadOnly
|| ContainingType?.IsReadOnly == true) && IsValidReadOnlyTarget;
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.Semantic.UnitTests (14)
Semantics\InitOnlyMemberTests.cs (2)
4372
Assert.True(((Symbols.PublicModel.PropertySymbol)i).GetSymbol<PropertySymbol>().SetMethod.
IsDeclaredReadOnly
);
4395
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
);