Esempio n. 1
0
    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();
    }
Esempio n. 2
0
	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 ();
	}