Org.BouncyCastle.Asn1.DerEnumerated.GetInstance C# (CSharp) Метод

GetInstance() публичный статический Метод

public static GetInstance ( Asn1TaggedObject obj, bool isExplicit ) : DerEnumerated
obj Asn1TaggedObject
isExplicit bool
Результат DerEnumerated
        public static DerEnumerated GetInstance(
            Asn1TaggedObject	obj,
            bool				isExplicit)
        {
			Asn1Object o = obj.GetObject();

			if (isExplicit || o is DerEnumerated)
			{
				return GetInstance(o);
			}

			return new DerEnumerated(((Asn1OctetString)o).GetOctets());
        }

Same methods

DerEnumerated::GetInstance ( object obj ) : DerEnumerated

Usage Example

Пример #1
0
        public static DerEnumerated GetInstance(Asn1TaggedObject obj, bool isExplicit)
        {
            Asn1Object @object = obj.GetObject();

            if (isExplicit || @object is DerEnumerated)
            {
                return(DerEnumerated.GetInstance(@object));
            }
            return(DerEnumerated.FromOctetString(((Asn1OctetString)@object).GetOctets()));
        }