public static bool isSequenceSetOf(ElementInfo elementInfo) { bool isEqual = false; if (elementInfo.hasPreparedInfo()) { isEqual = ((ASN1SequenceOfMetadata)elementInfo.PreparedInfo.TypeMetadata).IsSetOf; } else { ASN1SequenceOf seq = getAttribute <ASN1SequenceOf>(elementInfo.AnnotatedClass); isEqual = seq.IsSetOf; } return(isEqual); }
public ASN1SequenceOfMetadata(ASN1SequenceOf annotation, Type itemClass, ICustomAttributeProvider seqFieldAnnotatedElem) : this(annotation.Name, annotation.IsSetOf, itemClass, seqFieldAnnotatedElem) { }