Class SpecializedEvent
- Namespace
- ICSharpCode.Decompiler.TypeSystem.Implementation
- Assembly
- ICSharpCode.Decompiler.dll
Represents a specialized IEvent (event after type substitution).
public class SpecializedEvent : SpecializedMember, IEvent, IMember, IEntity, ISymbol, ICompilationProvider, INamedElement
- Inheritance
-
SpecializedEvent
- Implements
- Inherited Members
- Extension Methods
Constructors
SpecializedEvent(IEvent, TypeParameterSubstitution)
public SpecializedEvent(IEvent eventDefinition, TypeParameterSubstitution substitution)
Parameters
eventDefinition
IEventsubstitution
TypeParameterSubstitution
Properties
AddAccessor
public IMethod AddAccessor { get; }
Property Value
CanAdd
public bool CanAdd { get; }
Property Value
CanInvoke
public bool CanInvoke { get; }
Property Value
CanRemove
public bool CanRemove { get; }
Property Value
InvokeAccessor
public IMethod InvokeAccessor { get; }
Property Value
RemoveAccessor
public IMethod RemoveAccessor { get; }
Property Value
Methods
Create(IEvent, TypeParameterSubstitution)
public static IEvent Create(IEvent ev, TypeParameterSubstitution substitution)
Parameters
ev
IEventsubstitution
TypeParameterSubstitution