Org.BouncyCastle.Asn1.Cms.MetaData.GetInstance C# (CSharp) Méthode

GetInstance() public static méthode

public static GetInstance ( object obj ) : MetaData
obj object
Résultat MetaData
		public static MetaData GetInstance(object obj)
		{
			if (obj is MetaData)
				return (MetaData)obj;

			if (obj != null)
				return new MetaData(Asn1Sequence.GetInstance(obj));

			return null;
		}

Usage Example

        private TimeStampedDataParser(Asn1SequenceParser parser)
        {
            this.parser  = parser;
            this.version = DerInteger.GetInstance(parser.ReadObject());

            Asn1Object obj = parser.ReadObject().ToAsn1Object();

            if (obj is DerIA5String)
            {
                this.dataUri = DerIA5String.GetInstance(obj);
                obj          = parser.ReadObject().ToAsn1Object();
            }

            if (//obj is MetaData ||
                obj is Asn1SequenceParser)
            {
                this.metaData = MetaData.GetInstance(obj.ToAsn1Object());
                obj           = parser.ReadObject().ToAsn1Object();
            }

            if (obj is Asn1OctetStringParser)
            {
                this.content = (Asn1OctetStringParser)obj;
            }
        }
All Usage Examples Of Org.BouncyCastle.Asn1.Cms.MetaData::GetInstance