cadencii.PluginLoader.createPluginCode C# (CSharp) Method

createPluginCode() private method

ファイルから読み込んだプラグインのソースコードに適切な prefix, suffix コードを挿入したソースコードを作成する
private createPluginCode ( string code ) : string
code string ファイルから読み込んだプラグインのソースコード
return string
        private string createPluginCode( string code )
        {
            ScriptProcessor processor = null;
            switch ( estimateVersionByCode( code ) ) {
                case PluginVersion.Version1: {
                    processor = new ScriptProcessorVersion1();
                    break;
                }
                case PluginVersion.Version2: {
                    processor = new ScriptProcessorVersion2();
                    break;
                }
                case PluginVersion.Latest: {
                    processor = new ScriptProcessorVersion3();
                    break;
                }
            }
            return processor.process( code );
        }
    }