public void FlowAnalysis (FlowAnalysisContext fc)
{
if (ArgType == AType.Out) {
var vr = Expr as VariableReference;
if (vr != null) {
if (vr.VariableInfo != null)
fc.SetVariableAssigned (vr.VariableInfo);
return;
}
var fe = Expr as FieldExpr;
if (fe != null) {
fe.SetFieldAssigned (fc);
return;
}
return;
}
Expr.FlowAnalysis (fc);
}