コード例 #1
0
ファイル: ReadWriteWalker.cs プロジェクト: shashinh/roslyn
        public override BoundNode VisitRangeVariable(BoundRangeVariable node)
        {
            // Compute the "underlying symbol" for a read of the range variable
            ParameterSymbol rangeVariableUnderlyingParameter = GetRangeVariableUnderlyingParameter(node.Value);

            NoteRead(node.RangeVariableSymbol, rangeVariableUnderlyingParameter);
            return(null);
        }
コード例 #2
0
        public override BoundNode VisitRangeVariable(BoundRangeVariable node)
        {
            if (IsInside && !RegionContains(node.RangeVariableSymbol.Locations[0].SourceSpan))
            {
                _dataFlowsIn.Add(node.RangeVariableSymbol);
            }

            return(null);
        }
コード例 #3
0
        public override BoundNode VisitRangeVariable(BoundRangeVariable node)
        {
            if (IsInside && !RegionContains(node.RangeVariableSymbol.Locations[0].SourceSpan))
            {
                _dataFlowsIn.Add(node.RangeVariableSymbol);
            }

            return null;
        }
コード例 #4
0
 public override BoundNode VisitRangeVariable(BoundRangeVariable node)
 {
     return(null);
 }
コード例 #5
0
 public override BoundNode VisitRangeVariable(BoundRangeVariable node)
 {
     // Compute the "underlying symbol" for a read of the range variable
     ParameterSymbol rangeVariableUnderlyingParameter = GetRangeVariableUnderlyingParameter(node.Value);
     NoteRead(node.RangeVariableSymbol, rangeVariableUnderlyingParameter);
     return null;
 }
コード例 #6
0
 public override BoundNode VisitRangeVariable(BoundRangeVariable node)
 {
     NoteRead(node.RangeVariableSymbol);
     return null;
 }
コード例 #7
0
 public override BoundNode VisitRangeVariable(BoundRangeVariable node)
 {
     return VisitExpression(node.Value);
 }
コード例 #8
0
 public override BoundNode VisitRangeVariable(BoundRangeVariable node)
 {
     NoteRead(node.RangeVariableSymbol);
     return(null);
 }
コード例 #9
0
 public override BoundNode VisitRangeVariable(BoundRangeVariable node)
 {
     return(VisitExpression(node.Value));
 }