19 overrides of IsReadOnly
Microsoft.CodeAnalysis.CSharp (19)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
121
public sealed override bool
IsReadOnly
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
176
public sealed override bool
IsReadOnly
Symbols\ArrayTypeSymbol.cs (1)
249
public sealed override bool
IsReadOnly
Symbols\DynamicTypeSymbol.cs (1)
120
public sealed override bool
IsReadOnly
Symbols\ErrorTypeSymbol.cs (1)
123
public sealed override bool
IsReadOnly
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
78
public override bool
IsReadOnly
=> false;
Symbols\FunctionTypeSymbol.cs (1)
106
public override bool
IsReadOnly
=> true;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2935
public override bool
IsReadOnly
Symbols\PointerTypeSymbol.cs (1)
120
public sealed override bool
IsReadOnly
Symbols\Source\SourceMemberContainerSymbol.cs (1)
891
public override bool
IsReadOnly
=> HasFlag(DeclarationModifiers.ReadOnly);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
155
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
868
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
162
public sealed override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
97
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
117
public override bool
IsReadOnly
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
72
public override bool
IsReadOnly
=> true;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
65
public override bool
IsReadOnly
=> false;
Symbols\TypeParameterSymbol.cs (1)
608
public sealed override bool
IsReadOnly
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
234
public override bool
IsReadOnly
12 references to IsReadOnly
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (1)
1914
addressKind = receiverType.
IsReadOnly
? AddressKind.ReadOnly : AddressKind.Writeable;
Lowering\SpillSequenceSpiller.cs (1)
1090
result = receiver.Type.
IsReadOnly
? RefKind.In : RefKind.Ref;
Symbols\MethodSymbol.cs (1)
380
internal virtual bool IsEffectivelyReadOnly => (IsDeclaredReadOnly || ContainingType?.
IsReadOnly
== true) && IsValidReadOnlyTarget;
Symbols\PublicModel\TypeSymbol.cs (1)
199
bool ITypeSymbol.IsReadOnly => UnderlyingTypeSymbol.
IsReadOnly
;
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
97
if (!IsStatic && ContainingType.
IsReadOnly
)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
972
if (IsDeclaredReadOnly && !ContainingType.
IsReadOnly
)
Symbols\Source\SourceMethodSymbol.cs (1)
148
if (target.IsDeclaredReadOnly && !target.ContainingType.
IsReadOnly
)
Symbols\Source\SourcePropertySymbolBase.cs (2)
819
if (!IsStatic && ContainingType.
IsReadOnly
)
893
if (ContainingType.
IsReadOnly
)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
307
return containingType.
IsReadOnly
|| (containingType.IsRecordStruct && AreAllPrintablePropertyGettersReadOnly(userDefinedMembers));
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
76
return !container.IsStructType() || container.
IsReadOnly
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
236
get { return _underlyingType.
IsReadOnly
; }