18 overrides of IsReadOnly
Microsoft.CodeAnalysis.CSharp (18)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
117
public sealed override bool
IsReadOnly
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
172
public sealed override bool
IsReadOnly
Symbols\ArrayTypeSymbol.cs (1)
250
public sealed override bool
IsReadOnly
Symbols\DynamicTypeSymbol.cs (1)
121
public sealed override bool
IsReadOnly
Symbols\ErrorTypeSymbol.cs (1)
121
public sealed override bool
IsReadOnly
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
78
public override bool
IsReadOnly
=> false;
Symbols\FunctionTypeSymbol.cs (1)
108
public override bool
IsReadOnly
=> true;
Symbols\PointerTypeSymbol.cs (1)
121
public sealed override bool
IsReadOnly
Symbols\Source\SourceMemberContainerSymbol.cs (1)
854
public override bool
IsReadOnly
=> HasFlag(DeclarationModifiers.ReadOnly);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
145
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
822
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
154
public sealed override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
95
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
103
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
70
public override bool
IsReadOnly
=> true;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
63
public override bool
IsReadOnly
=> false;
Symbols\TypeParameterSymbol.cs (1)
609
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)
96
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)
816
if (!IsStatic && ContainingType.
IsReadOnly
)
890
if (ContainingType.
IsReadOnly
)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
296
return containingType.
IsReadOnly
|| (containingType.IsRecordStruct && AreAllPrintablePropertyGettersReadOnly(userDefinedMembers));
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
73
return !container.IsStructType() || container.
IsReadOnly
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
242
get { return _underlyingType.
IsReadOnly
; }