1 write to Symbol
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\DataFlowPass.VariableIdentifier.vb (1)
25Me.Symbol = symbol
19 references to Symbol
Microsoft.CodeAnalysis.VisualBasic (19)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (2)
47If v.Exists AndAlso v.Symbol.Kind <> SymbolKind.Field Then 48result.Add(v.Symbol)
Analysis\FlowAnalysis\DataFlowPass.VariableIdentifier.vb (4)
35Return Symbol IsNot Nothing 40Return Hash.Combine(Me.Symbol.GetHashCode, Me.ContainingSlot.GetHashCode) 44Return Me.Symbol.Equals(obj.Symbol) AndAlso Me.ContainingSlot = obj.ContainingSlot
Analysis\FlowAnalysis\DataFlowPass.vb (5)
269builder.Append(If(bit = 0, "*", id.Symbol.Name)) 688Dim type As TypeSymbol = GetVariableType(id.Symbol) 715Dim parentSymbol As Symbol = parentIdentifier.Symbol 736Dim type As TypeSymbol = GetVariableType(id.Symbol) 769Dim parentSymbol As Symbol = parentIdentifier.Symbol
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (3)
110Dim exprIdentifier = DirectCast(variableBySlot(slot).Symbol, ParameterSymbol) 127Debug.Assert(locSymbol Is variableBySlot(slot).Symbol) 128_dataFlowsOut.Add(variableBySlot(slot).Symbol)
Analysis\FlowAnalysis\DefinitelyAssignedWalker.vb (1)
74Dim symbol = variableBySlot(slot).Symbol
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (4)
85If v.Symbol IsNot Nothing AndAlso HoistInDebugBuild(v.Symbol, skipByRefLocals) Then 86variablesToHoist.Add(v.Symbol) 197Dim symbol As Symbol = variableBySlot(i).Symbol