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)
44
sym = new
PropertySymbol
();
39 references to PropertySymbol
Microsoft.CSharp (39)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
177
PropertySymbol
prop = meth.getProperty();
278
private void ErrAppendProperty(
PropertySymbol
prop, SubstContext pctx)
342
ErrAppendProperty((
PropertySymbol
)sym, pctx);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
626
PropertySymbol
property = swt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
463
Debug.Assert(pwt.Sym is
PropertySymbol
&&
928
PropertySymbol
prop = pwt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
64
public static ExprPropertyInfo CreatePropertyInfo(
PropertySymbol
prop, AggregateType propertyType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
586
PropertySymbol
prop = (
PropertySymbol
)pMethProp;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (5)
173
PropertySymbol
prop = symCur as
PropertySymbol
;
328
Debug.Assert(sym is
PropertySymbol
);
329
PropertySymbol
prop = (
PropertySymbol
)sym;
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
54
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];
202
private static
PropertySymbol
LoadProperty(PREDEFPROP property)
209
private static
PropertySymbol
LoadProperty(
222
PropertySymbol
property = getter.getProperty();
306
public static
PropertySymbol
GetProperty(PREDEFPROP property)
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (1)
251
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)
125
public static
PropertySymbol
CreateProperty(Name name, AggregateSymbol parent)
127
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)
31
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)
1165
PropertySymbol
prop = SymbolStore.LookupSym(
1168
symbmask_t.MASK_PropertySymbol) as
PropertySymbol
;
1173
PropertySymbol
prevProp = null;
1186
prop = prop.LookupNext(symbmask_t.MASK_PropertySymbol) as
PropertySymbol
;