/// <summary> /// Creates a new <see cref="TypeParameter"/> instance /// with the <paramref name="name"/> and <paramref name="parent"/> provided. /// </summary> /// <param name="name">The <see cref="String"/> representing the unique /// name of the <see cref="TypeParameter"/>.</param> /// <param name="parent">The <see cref="IntermediateGenericTypeBase{TTypeIdentifier, TType, TIntermediateType}"/> /// which contains the <see cref="TypeParameter"/>.</param> public TypeParameter(string name, IntermediateGenericTypeBase <TTypeIdentifier, TType, TIntermediateType> parent) : base(name, (TIntermediateType)(object)parent) { }
public void Dispose() { this.owner = null; }
public GenericParameterCollection(IntermediateGenericTypeBase <TTypeIdentifier, TType, TIntermediateType> owner) { this.owner = owner; }
protected internal TypeParameterDictionary(IntermediateGenericTypeBase <TTypeIdentifier, TType, TIntermediateType> parent) : base((TIntermediateType)(object)parent) { }