void OutputBaseClassFile(AnimationClassType ac) { if (ac == AnimationClassType.Animation && !istypecontinuous(type)) { return; } string class_filename = String.Format("System.Windows.Media.Animation/{0}{1}.cs", type, ac); Console.WriteLine("outputting class {0}", class_filename); TextWriter class_tw = File.CreateText(class_filename); OutputHeader(class_tw); switch (ac) { case AnimationClassType.Animation: OutputAnimation(class_tw); break; case AnimationClassType.AnimationBase: OutputAnimationBase(class_tw); break; case AnimationClassType.AnimationUsingKeyFrames: OutputAnimationUsingKeyFrames(class_tw); break; case AnimationClassType.KeyFrame: OutputKeyFrame(class_tw); break; case AnimationClassType.KeyFrameCollection: OutputKeyFrameCollection(class_tw); break; } OutputFooter(class_tw); class_tw.Close(); }
void OutputBaseClassFile (AnimationClassType ac) { if (ac == AnimationClassType.Animation && !istypecontinuous (type)) return; string class_filename = String.Format ("System.Windows.Media.Animation/{0}{1}.cs", type, ac); Console.WriteLine ("outputting class {0}", class_filename); TextWriter class_tw = File.CreateText (class_filename); OutputHeader (class_tw); switch (ac) { case AnimationClassType.Animation: OutputAnimation (class_tw); break; case AnimationClassType.AnimationBase: OutputAnimationBase (class_tw); break; case AnimationClassType.AnimationUsingKeyFrames: OutputAnimationUsingKeyFrames (class_tw); break; case AnimationClassType.KeyFrame: OutputKeyFrame (class_tw); break; case AnimationClassType.KeyFrameCollection: OutputKeyFrameCollection (class_tw); break; } OutputFooter (class_tw); class_tw.Close (); }