public virtual void TranslateMember(IConstructorParameterMember constructorParamMember) { this.TranslateMember <IConstructorParameterMember, CodeConstructor, IMemberParentType>(constructorParamMember); }
protected override IConstructorParameterMember <TCtor, TCtorParent> GetWrapper(IConstructorParameterMember <TCtor, TCtorParent> parameter, TCtor parent) { return(new _Parameter(parameter, parent)); }
protected internal override void _Add(IGeneralMemberUniqueIdentifier key, IConstructorParameterMember <TCtor, TType> value) { if (this._Parent.typeInitializer) { throw new InvalidOperationException(Resources.ObjectStateThrowMessage); } base._Add(key, value); }
internal _Parameter(IConstructorParameterMember <TCtor, TCtorParent> original, TCtor parent) : base(original, parent) { }