Esempio n. 1
0
 public void setupValueField(Type objClass)
 {
     try
     {
         valueField     = objClass.GetProperty("Value"); //getDeclaredField("value");
         valueFieldMeta = new ASN1PreparedElementData(objClass, valueField);
     }
     catch (Exception) { }
 }
Esempio n. 2
0
        public ASN1SequenceOfMetadata(String name, bool isSetOf, Type itemClass, ICustomAttributeProvider seqFieldAnnotatedElem)
            : base(name)
        {
            this.isSetOf   = isSetOf;
            this.itemClass = itemClass;
            Type paramType = itemClass.GetGenericArguments()[0];

            itemClassMetadata = new ASN1PreparedElementData(paramType);
            if (itemClassMetadata.TypeMetadata != null)
            {
                itemClassMetadata.TypeMetadata.setParentAnnotated(seqFieldAnnotatedElem);
            }
        }