public override void Reset ()
{
base.Reset();
this.PreviousChildType = null;
this.CtorArgCount = 0;
this.ForcedToUseConstructor = false;
this.InCollectionFromMember = false;
this.InImplicitArray = false;
this.InContainerDirective = false;
this.TypeNamespace = null;
}