public override IMethodTypeParameterMember AddNew(TypeConstrainedName data) { return(this.AddNew(data.Name, data.TypeReferences, data.RequiresConstructor, data.SpecialCondition)); }
public override ITypeParameterMember <TParentDom> AddNew(TypeConstrainedName data) { return(AddNew(data.Name, new TypeReferenceCollection(data.TypeReferences), data.RequiresConstructor, data.SpecialCondition)); }
/// <summary> /// Inserts a new <typeparam name="TItem"/>, into the /// <see cref="ITypeParameterMembers{TItem, TDom, TParent}"/>, with the data provided. /// </summary> /// <param name="data">The information about the type-parameter.</param> /// <returns>A new instance of the type-parameter created and inserted.</returns> public abstract TItem AddNew(TypeConstrainedName data);