예제 #1
0
 /// <summary>
 /// Creates a new <see cref="SignatureMembersBase{TSignature, TSignatureParameter, TSignatureParent}"/>
 /// initialized to a default state.
 /// </summary>
 /// <param name="master">The <see cref="FullMembersBase"/>
 /// which moderates the
 /// <see cref="SignatureMembersBase{TSignature, TSignatureParameter, TSignatureParent}"/>.</param>
 internal SignatureMembersBase(FullMembersBase master) :
     base(master)
 {
 }
예제 #2
0
 /// <summary>
 /// Creates a new <see cref="TypeCoercionMembers{TCoercionParent}"/>
 /// with the <paramref name="master"/> and <paramref name="parent"/>
 /// provided.
 /// </summary>
 /// <param name="master">The <see cref="FullMembersBase"/>
 /// which contains all of the
 /// <see cref="TypeCoercionMembers{TCoercionParent}"/>
 /// members and other members of the <typeparamref name="TCoercionParent"/>.</param>
 /// <param name="parent">The <typeparamref name="TCoercionParent"/> which contains
 /// the <see cref="TypeCoercionMembers{TCoercionParent}"/>.</param>
 public TypeCoercionMembers(FullMembersBase master, TCoercionParent parent)
     : base(master, parent)
 {
 }
예제 #3
0
 /// <summary>
 /// Creates a new <see cref="SignatureMembersBase{TSignature, TSignatureParameter, TSignatureParent}"/>
 /// with the <paramref name="parent"/> provided
 /// </summary>
 /// <param name="master">The <see cref="FullMembersBase"/>
 /// which moderates the
 /// <see cref="SignatureMembersBase{TSignature, TSignatureParameter, TSignatureParent}"/>.</param>
 /// <param name="parent">The <typeparamref name="TSignatureParent"/> which contains the
 /// <see cref="SignatureMembersBase{TSignature, TSignatureParameter, TSignatureParent}"/>.</param>
 protected SignatureMembersBase(FullMembersBase master, TSignatureParent parent)
     : base(master, parent)
 {
 }
예제 #4
0
 protected FieldMembersBase(FullMembersBase master, TFieldParent parent)
     : base(master, parent)
 {
 }
예제 #5
0
 /// <summary>
 /// Creates a new <see cref="MethodMembersBase{TMethod, TMethodParent}"/> with the
 /// <paramref name="parent"/> provided.
 /// </summary>
 /// <param name="parent">The <typeparamref name="TMethodParent"/> which contains the
 /// <see cref="MethodMembersBase{TMethod, TMethodParent}"/>.</param>
 internal MethodMembersBase(FullMembersBase master, TMethodParent parent)
     : base(master, parent)
 {
 }
예제 #6
0
 /// <summary>
 /// Creates a new <see cref="MethodMembersBase{TMethod, TMethodParent}"/> initialized to a
 /// default state.
 /// </summary>
 protected MethodMembersBase(FullMembersBase master)
     : base(master)
 {
 }
예제 #7
0
 /// <summary>
 /// Creates a new <see cref="GroupedMembersBase{TParent, TItem}"/> with the
 /// <paramref name="master"/> provided.
 /// </summary>
 /// <param name="master">The <see cref="FullMembersBase"/>
 /// which contains the current <see cref="GroupedMembersBase{TParent, TItem}"/>.</param>
 internal GroupedMembersBase(FullMembersBase master)
     : base(master)
 {
 }
예제 #8
0
 /// <summary>
 /// Creates a new <see cref="GroupedMembersBase{TParent, TItem}"/>
 /// with the <paramref name="parent"/> provided.
 /// </summary>
 /// <param name="master">The <see cref="FullMembersBase"/>
 /// on which the current <see cref="GroupedMembersBase{TParent, TItem}"/>
 /// is subordinated to.</param>
 /// <param name="parent">The <typeparamref name="TParent"/> which
 /// contains a mirror copy of the elements within the new
 /// <see cref="GroupedMembersBase{TParent, TItem}"/>.</param>
 protected GroupedMembersBase(FullMembersBase master, TParent parent)
     : base(master)
 {
     this.parent = parent;
 }