Table of Contents

Interface IProperty

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll

Represents a property or indexer.

public interface IProperty : IParameterizedMember, IMember, IEntity, ISymbol, ICompilationProvider, INamedElement
Inherited Members
Extension Methods

Properties

CanGet

bool CanGet { get; }

Property Value

bool

CanSet

bool CanSet { get; }

Property Value

bool

Getter

IMethod? Getter { get; }

Property Value

IMethod

IsIndexer

bool IsIndexer { get; }

Property Value

bool

ReturnTypeIsRefReadOnly

Gets whether the return type is 'ref readonly'.

bool ReturnTypeIsRefReadOnly { get; }

Property Value

bool

Setter

IMethod? Setter { get; }

Property Value

IMethod