protected virtual ClassHierarchyNode MergeWithVariableTypeIfNeeded(VariableReference variable, ClassHierarchyNode variableNode) { if (variable.get_VariableType() != null) { V_0 = this.GetTypeNode(variable.get_VariableType()); stackVariable8 = new ClassHierarchyNode[2]; stackVariable8[0] = variableNode; stackVariable8[1] = V_0; variableNode = new ClassHierarchyNode(stackVariable8); } return(variableNode); }
protected virtual bool ShouldConsiderVariable(VariableReference variableReference) { return(variableReference.get_VariableType() == null); }
protected override bool ShouldConsiderVariable(VariableReference variableReference) { return(String.op_Equality(variableReference.get_VariableType().get_FullName(), "System.Int32")); }