public void AcquireNonce(System.String HostId, out System.UInt32 Nonce, out System.String SupportedSignatureAlgorithms, out System.Boolean AttachCertificate) { if (Outer.External_AcquireNonce != null) { Outer.External_AcquireNonce(HostId, out Nonce, out SupportedSignatureAlgorithms, out AttachCertificate); } else { Sink_AcquireNonce(HostId, out Nonce, out SupportedSignatureAlgorithms, out AttachCertificate); } }