Table of Contents

Class SpecializedProperty

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

Represents a specialized IProperty (property after type substitution).

public class SpecializedProperty : SpecializedParameterizedMember, IProperty, IParameterizedMember, IMember, IEntity, ISymbol, ICompilationProvider, INamedElement
Inheritance
SpecializedProperty
Implements
Inherited Members
Extension Methods

Constructors

SpecializedProperty(IProperty, TypeParameterSubstitution)

public SpecializedProperty(IProperty propertyDefinition, TypeParameterSubstitution substitution)

Parameters

propertyDefinition IProperty
substitution TypeParameterSubstitution

Properties

CanGet

public bool CanGet { get; }

Property Value

bool

CanSet

public bool CanSet { get; }

Property Value

bool

Getter

public IMethod Getter { get; }

Property Value

IMethod

IsIndexer

public bool IsIndexer { get; }

Property Value

bool

ReturnTypeIsRefReadOnly

Gets whether the return type is 'ref readonly'.

public bool ReturnTypeIsRefReadOnly { get; }

Property Value

bool

Setter

public IMethod Setter { get; }

Property Value

IMethod