public void Decode(global::Goedel.ASN1.DecodeBuffer Buffer) {
Buffer.Decode__Sequence_Start();
Version = Buffer.Decode__Integer(0, -1);
Buffer.Debug("Version");
Modulus = Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("Modulus");
PublicExponent =Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("PublicExponent");
PrivateExponent =Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("PrivateExponent");
Prime1 = Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("Prime1");
Prime2 = Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("Prime2");
Exponent1 = Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("Exponent1");
Exponent2 = Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("Exponent2");
Coefficient = Buffer.Decode__BigInteger(0, -1);
Buffer.Debug("Coefficient");
Buffer.Decode__Sequence_End();
}