예제 #1
0
 public IndexerMethodMember(PropertyMethodType methodType, IntermediateClassIndexerMember <TInstanceIntermediateType> owner)
     : base(owner == null ? null : (TInstanceIntermediateType)owner.Parent)
 {
     if (owner == null)
     {
         throw new ArgumentNullException("parent");
     }
     this.owner      = owner;
     this.methodType = methodType;
 }
예제 #2
0
 internal IndexerValueParameter(IntermediateClassIndexerMember <TInstanceIntermediateType> owner, IIntermediateClassMethodMember parent)
     : base(parent)
 {
     this.owner = owner;
 }
예제 #3
0
 public IndexerSetMethodMember(IntermediateClassIndexerMember <TInstanceIntermediateType> owner)
     : base(PropertyMethodType.SetMethod, owner)
 {
 }