1 write to Symbol
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
39
Symbol
= symbol;
35 references to Symbol
Microsoft.CodeAnalysis.CSharp (35)
FlowAnalysis\AlwaysAssignedWalker.cs (2)
62
if (v.Exists && !(v.
Symbol
is FieldSymbol))
64
result.Add(v.
Symbol
);
FlowAnalysis\DefiniteAssignment.cs (12)
289
Debug.Assert(variableId.
Symbol
.Kind == SymbolKind.Field || variableId.
Symbol
.Kind == SymbolKind.Property || variableId.
Symbol
.Kind == SymbolKind.Event,
293
return variableId.
Symbol
;
1009
variableBySlot[slot].
Symbol
.GetTypeOrReturnType().TypeKind == TypeKind.Struct;
1282
AddImplicitlyInitializedField((FieldSymbol)fieldIdentifier.
Symbol
);
1579
TypeSymbol structType = variable.
Symbol
.GetTypeOrReturnType().Type;
1608
TypeSymbol type = id.
Symbol
.GetTypeOrReturnType().Type;
1644
TypeSymbol type = id.
Symbol
.GetTypeOrReturnType().Type;
2673
string.IsNullOrEmpty(id.
Symbol
.Name) ? "<anon>" + id.
Symbol
.GetHashCode() :
2674
id.
Symbol
.Name);
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (3)
51
var symbol = variableBySlot[slot].
Symbol
;
105
var type = id.
Symbol
.GetTypeOrReturnType().Type;
147
var rootSymbol = rootVarInfo.
Symbol
;
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (8)
45
get { return (object)
Symbol
!= null; }
55
int? thisIndex =
Symbol
.MemberIndexOpt;
58
Hash.Combine(
Symbol
.OriginalDefinition, currentKey);
73
int? thisIndex =
Symbol
.MemberIndexOpt;
74
int? otherIndex = other.
Symbol
.MemberIndexOpt;
85
return
Symbol
.Equals(other.
Symbol
, TypeCompareKind.AllIgnoreOptions);
107
return $"ContainingSlot={ContainingSlot}, Symbol={
Symbol
.GetDebuggerDisplay()}";
FlowAnalysis\DefinitelyAssignedWalker.cs (1)
95
variableBySlot[slot].
Symbol
is { } symbol &&
FlowAnalysis\NullableWalker.cs (6)
1858
var symbol = variable.
Symbol
;
2611
return _variables[slot].
Symbol
.GetTypeOrReturnType().Type;
2650
var symbol = AsMemberOfType(targetType, variable.
Symbol
);
2670
var member = variable.
Symbol
;
3029
var symbol = variables[variables.RootSlot(slot)].
Symbol
;
11696
var name = id.
Symbol
.Name;
FlowAnalysis\NullableWalker.Variables.cs (1)
350
return GetVariablesContainingSymbol(identifier.
Symbol
);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (2)
103
var symbol = v.
Symbol
;
138
var symbol = variableBySlot[i].
Symbol
;