Exemplo n.º 1
0
        internal void ReadSolution(ProgressMonitor monitor)
        {
            var sln = new SlnFile();

            sln.Read(this.FileName);

            using (currentLoadContext = new SolutionLoadContext(this))
                SolutionExtension.OnReadSolution(monitor, sln);
            currentLoadContext = null;
        }
Exemplo n.º 2
0
 internal protected override void InitializeChain(ChainedExtension next)
 {
     base.InitializeChain(next);
     this.next = FindNextImplementation <SolutionExtension> (next);
 }
Exemplo n.º 3
0
 public void ConvertToFormat(MSBuildFileFormat format)
 {
     SolutionExtension.OnSetFormat(format);
 }
Exemplo n.º 4
0
 public IEnumerable <ExecutionTarget> GetExecutionTargets(ConfigurationSelector configuration)
 {
     return(SolutionExtension.GetExecutionTargets(this, configuration));
 }
Exemplo n.º 5
0
 public bool CanExecute(ExecutionContext context, ConfigurationSelector configuration)
 {
     return(SolutionExtension.CanExecute(context, configuration));
 }
Exemplo n.º 6
0
 public Task PrepareExecution(ProgressMonitor monitor, ExecutionContext context, ConfigurationSelector configuration)
 {
     return(SolutionExtension.PrepareExecution(monitor, context, configuration));
 }
Exemplo n.º 7
0
 public bool NeedsBuilding(ConfigurationSelector configuration)
 {
     return(SolutionExtension.NeedsBuilding(configuration));
 }
Exemplo n.º 8
0
 public async Task <BuildResult> Build(ProgressMonitor monitor, ConfigurationSelector configuration, OperationContext operationContext = null)
 {
     return(await SolutionExtension.Build(monitor, configuration, operationContext));
 }
Exemplo n.º 9
0
 internal void WriteSolutionFolderItemData(ProgressMonitor monitor, SlnPropertySet properties, SolutionFolderItem item)
 {
     SolutionExtension.OnWriteSolutionFolderItemData(monitor, properties, item);
 }
Exemplo n.º 10
0
 internal void WriteConfigurationData(ProgressMonitor monitor, SlnPropertySet properties, SolutionConfiguration configuration)
 {
     SolutionExtension.OnWriteConfigurationData(monitor, properties, configuration);
 }
Exemplo n.º 11
0
 internal void WriteSolution(ProgressMonitor monitor, SlnFile file)
 {
     SolutionExtension.OnWriteSolution(monitor, file);
 }
Exemplo n.º 12
0
		internal protected override void InitializeChain (ChainedExtension next)
		{
			base.InitializeChain (next);
			this.next = FindNextImplementation<SolutionExtension> (next);
		}