//
// Author:
// Marek Sieradzki (marek.sieradzki@gmail.com)
-// FIXME: code from monoresgen, add authors
+// Paolo Molaro (lupus@ximian.com)
+// Gonzalo Paniagua Javier (gonzalo@ximian.com)
//
// (C) 2005 Marek Sieradzki
//
public sealed class GenerateResource : TaskExtension {
ITaskItem[] filesWritten;
- //bool neverLockTypeAssemblies;
+ bool neverLockTypeAssemblies;
ITaskItem[] outputResources;
+ bool publicClass;
ITaskItem[] references;
ITaskItem[] sources;
ITaskItem stateFile;
Log.LogErrorFromException (new Exception ("Filename of output can not be empty."));
return false;
}
- if (CompileResourceFile (sourceFile, outputFile) == false)
+ if (CompileResourceFile (sourceFile, outputFile) == false) {
Log.LogErrorFromException (new Exception ("Error during compiling resource file."));
return false;
+ }
temporaryFilesWritten.Add (outputEnum.Current);
}
}
get {
return filesWritten;
}
- set {
- filesWritten = value;
- }
}
- /*public bool NeverLockTypeAssemblies {
+ [MonoTODO]
+ public bool NeverLockTypeAssemblies {
get {
return neverLockTypeAssemblies;
}
set {
neverLockTypeAssemblies = value;
}
- }*/
+ }
[Output]
public ITaskItem[] OutputResources {
outputResources = value;
}
}
+
+ public bool PublicClass {
+ get { return publicClass; }
+ set { publicClass = value; }
+ }
public ITaskItem[] References {
get {
}
}
+ [Output]
public string StronglyTypedClassName {
get {
return stronglyTypedClassName;
}
}
- public string StronglyTypedFilename {
+ [Output]
+ public string StronglyTypedFileName {
get {
return stronglyTypedFilename;
}
}
}
-#endif
\ No newline at end of file
+#endif