C# Class Microsoft.IronPythonTools.Project.PythonStarter

Provides Python specific functionality for starting a project or a file with or without debugging.
Inheritance: Microsoft.IronStudio.Project.CommonStarter, IPythonStarter
Afficher le fichier Open project: jschementi/iron

Private Properties

Свойство Type Description
GetOptions string

Méthodes publiques

Méthode Description
CreateCommandLineDebug ( CommonProjectNode project, string startupFile ) : string
CreateCommandLineNoDebug ( CommonProjectNode project, string startupFile ) : string
GetInterpreterExecutable ( CommonProjectNode project ) : string
PythonStarter ( IServiceProvider serviceProvider ) : System

Méthodes protégées

Méthode Description
SetupEnvironment ( CommonProjectNode project, StringDictionary environment ) : void

Private Methods

Méthode Description
GetOptions ( CommonProjectNode project ) : string

Method Details

CreateCommandLineDebug() public méthode

public CreateCommandLineDebug ( CommonProjectNode project, string startupFile ) : string
project CommonProjectNode
startupFile string
Résultat string

CreateCommandLineNoDebug() public méthode

public CreateCommandLineNoDebug ( CommonProjectNode project, string startupFile ) : string
project CommonProjectNode
startupFile string
Résultat string

GetInterpreterExecutable() public méthode

public GetInterpreterExecutable ( CommonProjectNode project ) : string
project CommonProjectNode
Résultat string

PythonStarter() public méthode

public PythonStarter ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
Résultat System

SetupEnvironment() protected méthode

protected SetupEnvironment ( CommonProjectNode project, StringDictionary environment ) : void
project CommonProjectNode
environment System.Collections.Specialized.StringDictionary
Résultat void