Merge pull request #2903 from krytarowski/netbsd-support-4
[mono.git] / mcs / class / Microsoft.Build.Tasks / Microsoft.Build.Tasks / GenerateTrustInfo.cs
index ba6fa3f168b8f89bc8a2ec87f2d8a9c7bf205500..98fd25378d3c187e8631af99889577b15570bab6 100644 (file)
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-// DO WE NEED IT?
 
+using System;
 using Microsoft.Build.Framework;
 
 namespace Microsoft.Build.Tasks {
        public sealed class GenerateTrustInfo : TaskExtension {
        
-               private ITaskItem baseManifest;
-               private string excludedPermissions;
-               private string targetZone;
-               private ITaskItem trustInfoFile;
+               ITaskItem       baseManifest;
+               string          excludedPermissions;
+               string          targetZone;
+               ITaskItem       trustInfoFile;
                
                public GenerateTrustInfo ()
                {
@@ -43,7 +43,7 @@ namespace Microsoft.Build.Tasks {
 
                public override bool Execute ()
                {
-                       return true;
+                       throw new NotImplementedException ();
                }
 
                public ITaskItem BaseManifest {
@@ -64,7 +64,6 @@ namespace Microsoft.Build.Tasks {
                        }
                }
 
-               [Required]
                public string TargetZone {
                        get {
                                return targetZone;
@@ -75,6 +74,7 @@ namespace Microsoft.Build.Tasks {
                }
 
                [Required]
+               [Output]
                public ITaskItem TrustInfoFile {
                        get {
                                return trustInfoFile;
@@ -85,3 +85,4 @@ namespace Microsoft.Build.Tasks {
                }
        }
 }
+