Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/addins/VBNetBinding/VBBindingCompilerServices.cs')
-rw-r--r--main/src/addins/VBNetBinding/VBBindingCompilerServices.cs10
1 files changed, 4 insertions, 6 deletions
diff --git a/main/src/addins/VBNetBinding/VBBindingCompilerServices.cs b/main/src/addins/VBNetBinding/VBBindingCompilerServices.cs
index a5eb348271..8ef14e9669 100644
--- a/main/src/addins/VBNetBinding/VBBindingCompilerServices.cs
+++ b/main/src/addins/VBNetBinding/VBBindingCompilerServices.cs
@@ -55,7 +55,7 @@ namespace MonoDevelop.VBNetBinding {
static Regex regexError = new Regex (@"^\s*((?<file>.*)\s?\((?<line>\d*)(,(?<column>\d*))?\) : )?(?<level>\w+) :? ?(?<number>[^:]*): (?<message>.*)$",
RegexOptions.Compiled | RegexOptions.ExplicitCapture);
- string GenerateOptions (DotNetProjectConfiguration configuration, VBCompilerParameters compilerparameters, VBProjectParameters projectparameters, string outputFileName)
+ string GenerateOptions (DotNetProjectConfiguration configuration, VBCompilerParameters compilerparameters, VBProjectExtension projectparameters, string outputFileName)
{
DotNetProject project = (DotNetProject) configuration.ParentItem;
StringBuilder sb = new StringBuilder ();
@@ -189,16 +189,14 @@ namespace MonoDevelop.VBNetBinding {
return sb.ToString();
}
- public BuildResult Compile (ProjectItemCollection items, DotNetProjectConfiguration configuration, ConfigurationSelector configSelector, IProgressMonitor monitor)
+ public BuildResult Compile (ProjectItemCollection items, DotNetProjectConfiguration configuration, ConfigurationSelector configSelector, ProgressMonitor monitor)
{
VBCompilerParameters compilerparameters = (VBCompilerParameters) configuration.CompilationParameters;
if (compilerparameters == null)
compilerparameters = new VBCompilerParameters ();
- VBProjectParameters projectparameters = (VBProjectParameters) configuration.ProjectParameters;
- if (projectparameters == null)
- projectparameters = new VBProjectParameters ();
-
+ var projectparameters = configuration.ParentItem.GetService<VBProjectExtension> ();
+
string exe = configuration.CompiledOutputName;
string responseFileName = Path.GetTempFileName();
StreamWriter writer = new StreamWriter (responseFileName);