port property
int
get
port
Implementation
int get port {
for (var i = 0; i < params.count; i++) {
final line = params[i];
if (line.toUpperCase().startsWith("PORT=")) {
return int.tryParse(line.substring(5)) ?? 0;
}
}
return 0;
}
set
port
(int aValue)
Implementation
set port(int aValue) {
var idx = -1;
for (var i = 0; i < params.count; i++) {
if (params[i].toUpperCase().startsWith("PORT=")) {
idx = i;
break;
}
}
if (aValue != 0) {
if (idx >= 0) {
params[idx] = 'Port=$aValue';
} else {
params.add("Port=$aValue");
}
} else if (idx > -1) {
params.delete(idx);
}
}