1 instantiation of FieldSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
34
sym = new
FieldSymbol
();
24 references to FieldSymbol
Microsoft.CSharp (24)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
684
FieldSymbol
fieldSymbol = swt.Field();
1355
else if (swt.Sym is
FieldSymbol
field && field.isEvent)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
78
public static ExprFieldInfo CreateFieldInfo(
FieldSymbol
field, AggregateType fieldType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
558
FieldSymbol
field = SymbolLoader.LookupAggMember(name, agg, symbmask_t.MASK_FieldSymbol) as
FieldSymbol
;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (4)
204
if ((symCur is
FieldSymbol
field && !IsDelegateType(field.GetType(), typeCur) && !IsDynamicMember(symCur)) ||
232
if (_swtFirst.Sym is
FieldSymbol
&& symCur is EventSymbol
243
else if (_swtFirst.Sym is
FieldSymbol
&& symCur is EventSymbol)
315
if (sym is
FieldSymbol
field)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\Symbol.cs (2)
117
if (this is
FieldSymbol
field)
134
if (this is
FieldSymbol
fieldInfo)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
107
public static
FieldSymbol
CreateMemberVar(Name name, AggregateSymbol parent)
111
FieldSymbol
sym = NewBasicSymbol(SYMKIND.SK_FieldSymbol, name, parent) as
FieldSymbol
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\FieldInfo.cs (2)
10
public ExprFieldInfo(
FieldSymbol
field, AggregateType fieldType, CType type)
19
public
FieldSymbol
Field { get; }
Microsoft\CSharp\RuntimeBinder\Semantics\WithType.cs (3)
117
public
FieldSymbol
Field()
119
return Sym as
FieldSymbol
;
176
public FieldWithType(
FieldSymbol
field, AggregateType ats)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (5)
183
FieldSymbol
addedField = null;
1042
private static
FieldSymbol
AddFieldToSymbolTable(FieldInfo fieldInfo, AggregateSymbol aggregate)
1044
FieldSymbol
field = SymbolStore.LookupSym(
1047
symbmask_t.MASK_FieldSymbol) as
FieldSymbol
;
1098
private static void AddEventToSymbolTable(EventInfo eventInfo, AggregateSymbol aggregate,
FieldSymbol
addedField)