14 references to SourceLabelSymbol
Microsoft.CodeAnalysis.CSharp (14)
Binder\LocalScopeBinder.cs (1)
372
var
labelSymbol = new SourceLabelSymbol(containingMethod, labeledStatement.Identifier);
Binder\SwitchBinder.cs (11)
77
private Dictionary<object,
SourceLabelSymbol
> _lazySwitchLabelsMap;
80
private Dictionary<object,
SourceLabelSymbol
> LabelsByValue
93
private static Dictionary<object,
SourceLabelSymbol
> BuildLabelsByValue(ImmutableArray<LabelSymbol> labels)
97
var map = new Dictionary<object,
SourceLabelSymbol
>(labels.Length, new SwitchConstantValueHelper.SwitchLabelsComparer());
98
foreach (
SourceLabelSymbol
label in labels)
283
protected
SourceLabelSymbol
FindMatchingSwitchCaseLabel(ConstantValue constantValue, CSharpSyntaxNode labelSyntax)
302
private
SourceLabelSymbol
GetDefaultLabel()
310
private
SourceLabelSymbol
FindMatchingSwitchLabel(object key)
317
SourceLabelSymbol
label;
459
var node = ((
SourceLabelSymbol
)label).IdentifierNodeOrToken.AsNode();
482
SourceLabelSymbol
matchedLabelSymbol;
Symbols\Source\SourceLabelSymbol.cs (2)
153
var
symbol = obj as
SourceLabelSymbol
;