Пример #1
0
        public static bool SetTypeFromFieldInfo(FieldInfo info, IHasTypeName hasType)
        {
            var usedTypeAttr = info.GetCustomAttributes(true)
                               .OfType <UsedTypeAttribute>()
                               .FirstOrDefault(_a => _a != null);

            if (usedTypeAttr == null)
            {
                return(false);
            }
            usedTypeAttr.SetType(hasType);
            return(true);
        }
Пример #2
0
 public void SetType(IHasTypeName typeName)
 {
     typeName.HasType = UsedType;
 }