//------------------------------------------------------------------------------------------------------------------------------------------------- protected override void OnClass(ClassType classType, DecoratingClassWriter writer) { //TODO: replace AncestorRepository.IFewMethods with TypeTemplate.TPrimary m_Target = writer.DependencyField <AncestorRepository.IFewMethods>("m_Target"); base.OnClass(classType, writer); }
//------------------------------------------------------------------------------------------------------------------------------------------------- protected override void OnClass(ClassType classType, DecoratingClassWriter writer) { m_Number = writer.DependencyField <int>("m_Number"); m_Log = writer.DependencyField <List <string> >("m_Log"); }
//------------------------------------------------------------------------------------------------------------------------------------------------- protected override void OnClass(ClassType classType, DecoratingClassWriter writer) { m_LogField = writer.DependencyField <List <string> >("m_Log"); m_EventHandlerMapField = writer.Field <IDictionary <Delegate, Delegate> >("m_EventHandlerMap"); }
//------------------------------------------------------------------------------------------------------------------------------------------------- protected override void OnClass(ClassType classType, DecoratingClassWriter writer) { m_Log = writer.DependencyField <List <string> >("m_Log"); m_DayOfWeek = writer.DependencyField <DayOfWeek>("m_DayOfWeek"); }