1 type derived from PropertySymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\IndexerSymbol.cs (1)
6internal sealed class IndexerSymbol : PropertySymbol
1 instantiation of PropertySymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
44sym = new PropertySymbol();
39 references to PropertySymbol
Microsoft.CSharp (39)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
177PropertySymbol prop = meth.getProperty(); 278private void ErrAppendProperty(PropertySymbol prop, SubstContext pctx) 342ErrAppendProperty((PropertySymbol)sym, pctx);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
626PropertySymbol property = swt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
463Debug.Assert(pwt.Sym is PropertySymbol && 928PropertySymbol prop = pwt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
64public static ExprPropertyInfo CreatePropertyInfo(PropertySymbol prop, AggregateType propertyType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
586PropertySymbol prop = (PropertySymbol)pMethProp;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (5)
173PropertySymbol prop = symCur as PropertySymbol; 328Debug.Assert(sym is PropertySymbol); 329PropertySymbol prop = (PropertySymbol)sym;
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
54PropertySymbol prop = PredefinedMembers.GetProperty(PREDEFPROP.PP_G_OPTIONAL_VALUE);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (6)
199private static readonly PropertySymbol[] _properties = new PropertySymbol[(int)PREDEFPROP.PP_COUNT]; 202private static PropertySymbol LoadProperty(PREDEFPROP property) 209private static PropertySymbol LoadProperty( 222PropertySymbol property = getter.getProperty(); 306public static PropertySymbol GetProperty(PREDEFPROP property)
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (1)
251public static bool CheckBogus(Symbol sym) => (sym as PropertySymbol)?.Bogus ?? false;
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodSymbol.cs (4)
22private PropertySymbol _prop; // For property accessors, this is the PropertySymbol. 112public PropertySymbol getProperty() 118public void SetProperty(PropertySymbol prop) 162PropertySymbol property = getProperty();
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
125public static PropertySymbol CreateProperty(Name name, AggregateSymbol parent) 127PropertySymbol sym = NewBasicSymbol(SYMKIND.SK_PropertySymbol, name, parent) as PropertySymbol;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (2)
13public ExprPropertyInfo(CType type, PropertySymbol propertySymbol, AggregateType propertyType) 31PropertySymbol propSym = Property.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\WithType.cs (4)
112public PropertySymbol Prop() 114return Sym as PropertySymbol; 163public PropWithType(PropertySymbol prop, AggregateType ats) 170Set(swt.Sym as PropertySymbol, swt.Ats);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (4)
1165PropertySymbol prop = SymbolStore.LookupSym( 1168symbmask_t.MASK_PropertySymbol) as PropertySymbol; 1173PropertySymbol prevProp = null; 1186prop = prop.LookupNext(symbmask_t.MASK_PropertySymbol) as PropertySymbol;