15 references to PREDEFPROP
Microsoft.CSharp (15)
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
55
PropertySymbol prop = PredefinedMembers.GetProperty(
PREDEFPROP
.PP_G_OPTIONAL_VALUE);
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (14)
182
public
PREDEFPROP
property;
186
public PredefinedPropertyInfo(
PREDEFPROP
property, PredefinedName name, PREDEFMETH getter)
199
private static readonly PropertySymbol[] _properties = new PropertySymbol[(int)
PREDEFPROP
.PP_COUNT];
203
private static PropertySymbol LoadProperty(
PREDEFPROP
property)
212
PREDEFPROP
predefProp,
303
for (int i = 0; i < (int)
PREDEFPROP
.PP_COUNT; i++)
305
Debug.Assert((int)GetPropInfo((
PREDEFPROP
)i).property == i);
312
public static PropertySymbol GetProperty(
PREDEFPROP
property)
314
Debug.Assert(property >= 0 && property <
PREDEFPROP
.PP_COUNT);
399
private static PREDEFMETH GetPropGetter(
PREDEFPROP
property)
409
private static PredefinedType GetPropPredefType(
PREDEFPROP
property)
417
new PredefinedPropertyInfo(
PREDEFPROP
.PP_G_OPTIONAL_VALUE, PredefinedName.PN_CAP_VALUE, PREDEFMETH.PM_G_OPTIONAL_GETVALUE)
420
private static PredefinedPropertyInfo GetPropInfo(
PREDEFPROP
property)
422
Debug.Assert(property >= 0 && property <
PREDEFPROP
.PP_COUNT);