19 overrides of IsReadOnly
Microsoft.CodeAnalysis.CSharp (19)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
118public sealed override bool IsReadOnly
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
173public sealed override bool IsReadOnly
Symbols\ArrayTypeSymbol.cs (1)
251public sealed override bool IsReadOnly
Symbols\DynamicTypeSymbol.cs (1)
122public sealed override bool IsReadOnly
Symbols\ErrorTypeSymbol.cs (1)
122public sealed override bool IsReadOnly
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
79public override bool IsReadOnly => false;
Symbols\FunctionTypeSymbol.cs (1)
108public override bool IsReadOnly => true;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2563public override bool IsReadOnly
Symbols\PointerTypeSymbol.cs (1)
122public sealed override bool IsReadOnly
Symbols\Source\SourceMemberContainerSymbol.cs (1)
853public override bool IsReadOnly => HasFlag(DeclarationModifiers.ReadOnly);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
146public override bool IsReadOnly => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
823public override bool IsReadOnly => false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
155public sealed override bool IsReadOnly => false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
96public override bool IsReadOnly => false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
103public override bool IsReadOnly => false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
71public override bool IsReadOnly => true;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
64public override bool IsReadOnly => false;
Symbols\TypeParameterSymbol.cs (1)
610public sealed override bool IsReadOnly
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
240public override bool IsReadOnly
11 references to IsReadOnly
Microsoft.CodeAnalysis.CSharp (11)
Lowering\SpillSequenceSpiller.cs (1)
1076result = receiver.Type.IsReadOnly ? RefKind.In : RefKind.Ref;
Symbols\MethodSymbol.cs (1)
367internal virtual bool IsEffectivelyReadOnly => (IsDeclaredReadOnly || ContainingType?.IsReadOnly == true) && IsValidReadOnlyTarget;
Symbols\PublicModel\TypeSymbol.cs (1)
184bool ITypeSymbol.IsReadOnly => UnderlyingTypeSymbol.IsReadOnly;
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
97if (!IsStatic && ContainingType.IsReadOnly)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
984if (IsDeclaredReadOnly && !ContainingType.IsReadOnly)
Symbols\Source\SourceMethodSymbol.cs (1)
113if (target.IsDeclaredReadOnly && !target.ContainingType.IsReadOnly)
Symbols\Source\SourcePropertySymbolBase.cs (2)
817if (!IsStatic && ContainingType.IsReadOnly) 891if (ContainingType.IsReadOnly)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
296return containingType.IsReadOnly || (containingType.IsRecordStruct && AreAllPrintablePropertyGettersReadOnly(userDefinedMembers));
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
74return !container.IsStructType() || container.IsReadOnly;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
242get { return _underlyingType.IsReadOnly; }