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