public IndexerMethodMember(PropertyMethodType methodType, IntermediateStructIndexerMember <TInstanceIntermediateType> owner) : base(owner == null ? null : (TInstanceIntermediateType)owner.Parent) { if (owner == null) { throw new ArgumentNullException("parent"); } this.owner = owner; this.methodType = methodType; }
public IndexerSetMethodMember(IntermediateStructIndexerMember <TInstanceIntermediateType> owner) : base(PropertyMethodType.SetMethod, owner) { }
internal IndexerValueParameter(IntermediateStructIndexerMember <TInstanceIntermediateType> owner, IndexerMethodMember parent) : base(parent) { this.owner = owner; }