/// <summary> /// Add static constructor to class. /// </summary> /// <returns>Constructor builder instance.</returns> public TypeInitializerBuilder TypeInitializer() { var cctor = new CodeTypeInitializer(Type); Type.TypeInitializer = cctor; return(new TypeInitializerBuilder(cctor)); }
protected override void Visit(CodeTypeInitializer cctor) { if (cctor.XmlDoc != null) { Visit(cctor.XmlDoc); } VisitList(cctor.CustomAttributes); if (cctor.Body != null) { VisitList(cctor.Body); } }