Org.BouncyCastle.Asn1.Asn1TaggedObject.GetObjectParser C# (CSharp) Méthode

GetObjectParser() public méthode

public GetObjectParser ( int tag, bool isExplicit ) : IAsn1Convertible
tag int
isExplicit bool
Résultat IAsn1Convertible
		public IAsn1Convertible GetObjectParser(
			int		tag,
			bool	isExplicit)
		{
			switch (tag)
			{
				case Asn1Tags.Set:
					return Asn1Set.GetInstance(this, isExplicit).Parser;
				case Asn1Tags.Sequence:
					return Asn1Sequence.GetInstance(this, isExplicit).Parser;
				case Asn1Tags.OctetString:
					return Asn1OctetString.GetInstance(this, isExplicit).Parser;
			}

			if (isExplicit)
			{
				return GetObject();
			}

			throw Platform.CreateNotImplementedException("implicit tagging for tag: " + tag);
		}