Пример #1
0
 static public bool TryGetHoldingContainerField <P>(this Holdable <P> item, out FieldInfoEX field_info)
 {
     return(item.GetFilteredInstanceFields(
                Filterer_FieldInfo.CanBeTreatedAs <HoldingContainer <P> >(),
                Filterer_FieldInfo.HasCustomAttributeOfType <HoldingContainerAttribute>()
                ).TryGetFirst(out field_info));
 }
Пример #2
0
 static public Variable CreateVariable(this FieldInfoEX item)
 {
     return(new Variable_Prop(item.GetProp()));
 }
Пример #3
0
        private PropInfoEX HydrateAsField(HuskReader reader)
        {
            FieldInfoEX field = FieldInfoEXHusker.INSTANCE.Hydrate(reader);

            return(new PropInfoEX_Field(field));
        }