Merge pull request #926 from ermshiperete/novell-bug-674098
[mono.git] / mcs / class / Microsoft.Build / Microsoft.Build.Evaluation / ResolvedImport.cs
index b8dbf525c45cbc70dbbc46fd51b780f1dbdc8cb1..8a5bed743732428b5986cad8fc1844cad486e134 100644 (file)
@@ -33,14 +33,16 @@ namespace Microsoft.Build.Evaluation
        [System.Runtime.InteropServices.StructLayout (System.Runtime.InteropServices.LayoutKind.Sequential)]
        public struct ResolvedImport
        {
-               internal ResolvedImport (ProjectImportElement import, ProjectRootElement root)
+               internal ResolvedImport (ProjectImportElement import, ProjectRootElement root, bool isImported)
                {
                        this.import = import;
                        this.root = root;
+                       this.imported = isImported;
                }
 
-               ProjectImportElement import;
-               ProjectRootElement root;
+               readonly ProjectImportElement import;
+               readonly ProjectRootElement root;
+               readonly bool imported;
 
                public ProjectImportElement ImportingElement {
                        get { return import; }
@@ -49,6 +51,10 @@ namespace Microsoft.Build.Evaluation
                public ProjectRootElement ImportedProject {
                        get { return root; }
                }
+               
+               public bool IsImported {
+                       get { return imported; }
+               }
        }
 }