1 type derived from PropertySymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\IndexerSymbol.cs (1)
6
internal sealed class IndexerSymbol :
PropertySymbol
1 instantiation of PropertySymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
46
sym = new
PropertySymbol
();
39 references to PropertySymbol
Microsoft.CSharp (39)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
183
PropertySymbol
prop = meth.getProperty();
287
private void ErrAppendProperty(
PropertySymbol
prop, SubstContext pctx)
353
ErrAppendProperty((
PropertySymbol
)sym, pctx);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
643
PropertySymbol
property = swt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
474
Debug.Assert(pwt.Sym is
PropertySymbol
&&
950
PropertySymbol
prop = pwt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
73
public static ExprPropertyInfo CreatePropertyInfo(
PropertySymbol
prop, AggregateType propertyType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
587
PropertySymbol
prop = (
PropertySymbol
)pMethProp;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (5)
174
PropertySymbol
prop = symCur as
PropertySymbol
;
329
Debug.Assert(sym is
PropertySymbol
);
330
PropertySymbol
prop = (
PropertySymbol
)sym;
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
55
PropertySymbol
prop = PredefinedMembers.GetProperty(PREDEFPROP.PP_G_OPTIONAL_VALUE);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (6)
199
private static readonly
PropertySymbol
[] _properties = new
PropertySymbol
[(int)PREDEFPROP.PP_COUNT];
203
private static
PropertySymbol
LoadProperty(PREDEFPROP property)
211
private static
PropertySymbol
LoadProperty(
224
PropertySymbol
property = getter.getProperty();
312
public static
PropertySymbol
GetProperty(PREDEFPROP property)
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (1)
255
public static bool CheckBogus(Symbol sym) => (sym as
PropertySymbol
)?.Bogus ?? false;
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodSymbol.cs (4)
22
private
PropertySymbol
_prop; // For property accessors, this is the PropertySymbol.
112
public
PropertySymbol
getProperty()
118
public void SetProperty(
PropertySymbol
prop)
162
PropertySymbol
property = getProperty();
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
133
public static
PropertySymbol
CreateProperty(Name name, AggregateSymbol parent)
135
PropertySymbol
sym = NewBasicSymbol(SYMKIND.SK_PropertySymbol, name, parent) as
PropertySymbol
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (2)
13
public ExprPropertyInfo(CType type,
PropertySymbol
propertySymbol, AggregateType propertyType)
32
PropertySymbol
propSym = Property.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\WithType.cs (4)
112
public
PropertySymbol
Prop()
114
return Sym as
PropertySymbol
;
163
public PropWithType(
PropertySymbol
prop, AggregateType ats)
170
Set(swt.Sym as
PropertySymbol
, swt.Ats);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (4)
1190
PropertySymbol
prop = SymbolStore.LookupSym(
1193
symbmask_t.MASK_PropertySymbol) as
PropertySymbol
;
1198
PropertySymbol
prevProp = null;
1211
prop = prop.LookupNext(symbmask_t.MASK_PropertySymbol) as
PropertySymbol
;