1 write to Symbol
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (1)
39
Symbol
= symbol;
39 references to Symbol
Microsoft.CodeAnalysis.CSharp (39)
FlowAnalysis\AlwaysAssignedWalker.cs (2)
63
if (v.Exists && !(v.
Symbol
is FieldSymbol))
65
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
;
1054
variableBySlot[slot].
Symbol
.GetTypeOrReturnType().TypeKind == TypeKind.Struct;
1333
AddImplicitlyInitializedField((FieldSymbol)fieldIdentifier.
Symbol
);
1693
TypeSymbol structType = variable.
Symbol
.GetTypeOrReturnType().Type;
1729
TypeSymbol type = id.
Symbol
.GetTypeOrReturnType().Type;
1765
TypeSymbol type = id.
Symbol
.GetTypeOrReturnType().Type;
2855
string.IsNullOrEmpty(id.
Symbol
.Name) ? "<anon>" + id.
Symbol
.GetHashCode() :
2856
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 (9)
2030
var symbol = variable.
Symbol
;
2276
|| (!constructor.IsStatic && containingSlot > 0 && _variables[containingSlot].
Symbol
is ThisParameterSymbol))
2821
return GetTypeOrReturnType(_variables[slot].
Symbol
);
2856
var actualType = GetTypeOrReturnType(_variables[targetSlot].
Symbol
);
2874
var symbol = AsMemberOfType(targetType, variable.
Symbol
);
2934
var member = variable.
Symbol
;
3357
if (Symbol.IsCaptured(variables[slot].
Symbol
, localFunc))
3376
var symbol = variables[variables.RootSlot(slot)].
Symbol
;
13540
var name = id.
Symbol
.Name;
FlowAnalysis\NullableWalker.Variables.cs (1)
350
return GetVariablesContainingSymbol(identifier.
Symbol
);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (3)
118
Debug.Assert(!allVariables.Any((s, method) => s.
Symbol
is ParameterSymbol { ContainingSymbol: var container } && container != method && container is not SynthesizedPrimaryConstructor, method));
126
var symbol = v.
Symbol
;
162
var symbol = variableBySlot[i].
Symbol
;