1 instantiation of FieldSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
32
sym = new
FieldSymbol
();
24 references to FieldSymbol
Microsoft.CSharp (24)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
664
FieldSymbol
fieldSymbol = swt.Field();
1325
else if (swt.Sym is
FieldSymbol
field && field.isEvent)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
68
public static ExprFieldInfo CreateFieldInfo(
FieldSymbol
field, AggregateType fieldType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
557
FieldSymbol
field = SymbolLoader.LookupAggMember(name, agg, symbmask_t.MASK_FieldSymbol) as
FieldSymbol
;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (4)
203
if ((symCur is
FieldSymbol
field && !IsDelegateType(field.GetType(), typeCur) && !IsDynamicMember(symCur)) ||
231
if (_swtFirst.Sym is
FieldSymbol
&& symCur is EventSymbol
242
else if (_swtFirst.Sym is
FieldSymbol
&& symCur is EventSymbol)
314
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)
102
public static
FieldSymbol
CreateMemberVar(Name name, AggregateSymbol parent)
106
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)
178
FieldSymbol
addedField = null;
1020
private static
FieldSymbol
AddFieldToSymbolTable(FieldInfo fieldInfo, AggregateSymbol aggregate)
1022
FieldSymbol
field = SymbolStore.LookupSym(
1025
symbmask_t.MASK_FieldSymbol) as
FieldSymbol
;
1075
private static void AddEventToSymbolTable(EventInfo eventInfo, AggregateSymbol aggregate,
FieldSymbol
addedField)