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)
46sym = new PropertySymbol();
39 references to PropertySymbol
Microsoft.CSharp (39)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
183PropertySymbol prop = meth.getProperty(); 287private void ErrAppendProperty(PropertySymbol prop, SubstContext pctx) 353ErrAppendProperty((PropertySymbol)sym, pctx);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
643PropertySymbol property = swt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
474Debug.Assert(pwt.Sym is PropertySymbol && 950PropertySymbol prop = pwt.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
73public static ExprPropertyInfo CreatePropertyInfo(PropertySymbol prop, AggregateType propertyType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
587PropertySymbol prop = (PropertySymbol)pMethProp;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (5)
174PropertySymbol prop = symCur as PropertySymbol; 329Debug.Assert(sym is PropertySymbol); 330PropertySymbol prop = (PropertySymbol)sym;
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
55PropertySymbol 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]; 203private static PropertySymbol LoadProperty(PREDEFPROP property) 211private static PropertySymbol LoadProperty( 224PropertySymbol property = getter.getProperty(); 312public static PropertySymbol GetProperty(PREDEFPROP property)
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (1)
255public 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)
133public static PropertySymbol CreateProperty(Name name, AggregateSymbol parent) 135PropertySymbol 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) 32PropertySymbol 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)
1190PropertySymbol prop = SymbolStore.LookupSym( 1193symbmask_t.MASK_PropertySymbol) as PropertySymbol; 1198PropertySymbol prevProp = null; 1211prop = prop.LookupNext(symbmask_t.MASK_PropertySymbol) as PropertySymbol;