D
David Haynes
I am having a problem making values inside a do block persist.
I have:
Disk disk = new Disk();
node.Current.MoveToFirstChild();
do {
switch(node.Current.Name) {
case "lun":
disk.lun = node.Current.Value;
break;
case "file_name":
disk.file_name = node.Current.Value;
break;
case "disk_size":
disk.size = node.Current.ValueAsInt;
break;
}
} while( node.Current.MoveToNext() );
disk.units = units;
logger.Debug("disk lun = " + disk.Lun);
logger.Debug("disk file name = " + disk.file_name);
logger.Debug("disk size = " + disk.size);
logger.Debug("disk units = " + disk.units);
None of the disk member values are set.
So far, I know:
1. that each case is being run
2. that when I debug the set{} in disk, the value is empty
It's probably something simple but I'm not seeing it.
Ideas?
-david-
I have:
Disk disk = new Disk();
node.Current.MoveToFirstChild();
do {
switch(node.Current.Name) {
case "lun":
disk.lun = node.Current.Value;
break;
case "file_name":
disk.file_name = node.Current.Value;
break;
case "disk_size":
disk.size = node.Current.ValueAsInt;
break;
}
} while( node.Current.MoveToNext() );
disk.units = units;
logger.Debug("disk lun = " + disk.Lun);
logger.Debug("disk file name = " + disk.file_name);
logger.Debug("disk size = " + disk.size);
logger.Debug("disk units = " + disk.units);
None of the disk member values are set.
So far, I know:
1. that each case is being run
2. that when I debug the set{} in disk, the value is empty
It's probably something simple but I'm not seeing it.
Ideas?
-david-