5 overrides of IsReadOnly
Microsoft.CodeAnalysis.CSharp (5)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
82public override bool IsReadOnly
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
479public override bool IsReadOnly
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
49public sealed override bool IsReadOnly
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
107public override bool IsReadOnly
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
141public override bool IsReadOnly
12 references to IsReadOnly
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (2)
1438if (backingField.IsReadOnly) 1618if (fieldSymbol.IsReadOnly)
Binder\Binder_Attributes.cs (1)
639invalidNamedArgument |= fieldSymbol.IsReadOnly;
Binder\Binder_Expressions.cs (1)
6074if (isRhsNestedInitializer && fieldSymbol.IsReadOnly && fieldSymbol.Type.IsValueType)
CodeGen\CodeGenerator_HasHome.cs (1)
218if (!field.IsReadOnly)
Emitter\Model\FieldSymbolAdapter.cs (1)
204return AdaptedFieldSymbol.IsReadOnly || (AdaptedFieldSymbol.IsConst && !AdaptedFieldSymbol.IsMetadataConstant);
Emitter\NoPia\EmbeddedField.cs (1)
64return UnderlyingField.AdaptedFieldSymbol.IsReadOnly;
Lowering\SpillSequenceSpiller.cs (1)
410if (refKind != RefKind.None || fieldSymbol.IsReadOnly)
Lowering\StateMachineRewriter\RefInitializationHoister.cs (1)
192if (refKind != RefKind.None || field.FieldSymbol.IsReadOnly) return expr;
Symbols\PublicModel\FieldSymbol.cs (1)
84bool IFieldSymbol.IsReadOnly => _underlying.IsReadOnly;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1981if (elementField.IsRequired || elementField.IsReadOnly || elementField.IsVolatile || elementField.IsFixedSizeBuffer)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
145return _underlyingField.IsReadOnly;