23e7e2c3c7f8ebb93d7f87c1649f50c77dc12756
[mono.git] / mcs / class / Microsoft.Build.Tasks / Microsoft.Build.Tasks / VCBuild.cs
1 //
2 // VCBuild.cs
3 //
4 // Author:
5 //      Leszek Ciesielski  <skolima@gmail.com>
6 //
7 // Copyright (C) 2006 Forcom (http://www.forcom.com.pl/)
8 //
9 // Permission is hereby granted, free of charge, to any person obtaining
10 // a copy of this software and associated documentation files (the
11 // "Software"), to deal in the Software without restriction, including
12 // without limitation the rights to use, copy, modify, merge, publish,
13 // distribute, sublicense, and/or sell copies of the Software, and to
14 // permit persons to whom the Software is furnished to do so, subject to
15 // the following conditions:
16 // 
17 // The above copyright notice and this permission notice shall be
18 // included in all copies or substantial portions of the Software.
19 // 
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27 //
28
29 #if !NET_4_0
30
31 using System;
32 using System.Collections.Specialized;
33 using Microsoft.Build.Framework;
34
35 namespace Microsoft.Build.Tasks {
36
37         [MonoTODO]
38         public class VCBuild : ToolTaskExtension {
39
40                 [MonoTODO]
41                 public VCBuild ()
42                 {
43                         throw new NotImplementedException ();
44                 }
45
46                 [MonoTODO]
47                 public ITaskItem[] AdditionalLibPaths {
48                         get {
49                                 throw new NotImplementedException ();
50                         }
51                         set {
52                                 throw new NotImplementedException ();
53                         }
54                 }
55
56                 [MonoTODO]
57                 public string AdditionalOptions {
58                         get {
59                                 throw new NotImplementedException ();
60                         }
61                         set {
62                                 throw new NotImplementedException ();
63                         }
64                 }
65
66                 [MonoTODO]
67                 public bool Clean {
68                         get {
69                                 throw new NotImplementedException ();
70                         }
71                         set {
72                                 throw new NotImplementedException ();
73                         }
74                 }
75
76                 [MonoTODO]
77                 public string Configuration {
78                         get {
79                                 throw new NotImplementedException ();
80                         }
81                         set {
82                                 throw new NotImplementedException ();
83                         }
84                 }
85
86                 [MonoTODO]
87                 public ITaskItem Override {
88                         get {
89                                 throw new NotImplementedException ();
90                         }
91                         set {
92                                 throw new NotImplementedException ();
93                         }
94                 }
95
96                 [MonoTODO]
97                 public string Platform {
98                         get {
99                                 throw new NotImplementedException ();
100                         }
101                         set {
102                                 throw new NotImplementedException ();
103                         }
104                 }
105
106                 [MonoTODO]
107                 [Required]
108                 public ITaskItem[] Projects {
109                         get {
110                                 throw new NotImplementedException ();
111                         }
112                         set {
113                                 throw new NotImplementedException ();
114                         }
115                 }
116
117                 [MonoTODO]
118                 public bool Rebuild {
119                         get {
120                                 throw new NotImplementedException ();
121                         }
122                         set {
123                                 throw new NotImplementedException ();
124                         }
125                 }
126
127                 [MonoTODO]
128                 public ITaskItem SolutionFile {
129                         get {
130                                 throw new NotImplementedException ();
131                         }
132                         set {
133                                 throw new NotImplementedException ();
134                         }
135                 }
136
137                 [MonoTODO]
138                 public bool UserEnvironment {
139                         get {
140                                 throw new NotImplementedException ();
141                         }
142                         set {
143                                 throw new NotImplementedException ();
144                         }
145                 }
146
147                 [MonoTODO]
148                 protected override StringDictionary EnvironmentOverride {
149                         get {
150                                 throw new NotImplementedException ();
151                         }
152                 }
153
154                 [MonoTODO]
155                 protected override string ToolName {
156                         get {
157                                 throw new NotImplementedException ();
158                         }
159                 }
160
161                 [MonoTODO]
162                 public override bool Execute ()
163                 {
164                         throw new NotImplementedException ();
165                 }
166
167                 [MonoTODO]
168                 protected internal override void AddCommandLineCommands (
169                                 CommandLineBuilderExtension commandLine )
170                 {
171                         throw new NotImplementedException ();
172                 }
173
174                 [MonoTODO]
175                 protected override string GenerateFullPathToTool ()
176                 {
177                         throw new NotImplementedException ();
178                 }
179
180                 [MonoTODO]
181                 protected override bool ValidateParameters ()
182                 {
183                         throw new NotImplementedException ();
184                 }
185         }
186 }
187
188 #endif