Org.BouncyCastle.Asn1.Cms.Attribute.GetInstance C# (CSharp) Method

GetInstance() public static method

public static GetInstance ( object obj ) : Attribute
obj object
return Attribute
        public static Attribute GetInstance(
            object obj)
        {
            if (obj == null || obj is Attribute)
			{
				return (Attribute) obj;
			}

			if (obj is Asn1Sequence)
            {
                return new Attribute((Asn1Sequence) obj);
            }

			throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj");
        }

Usage Example

Esempio n. 1
0
        public AttributeTable(
            Asn1EncodableVector v)
        {
            this.attributes = Platform.CreateHashtable(v.Count);

            foreach (Asn1Encodable o in v)
            {
                Attribute a = Attribute.GetInstance(o);

                AddAttribute(a);
            }
        }
All Usage Examples Of Org.BouncyCastle.Asn1.Cms.Attribute::GetInstance