public TpmPublic(TpmPublic the_TpmPublic)
{
if((Object) the_TpmPublic == null ) throw new ArgumentException(Globs.GetResourceString("parmError"));
nameAlg = the_TpmPublic.nameAlg;
objectAttributes = the_TpmPublic.objectAttributes;
authPolicy = the_TpmPublic.authPolicy;
}
///<param name = "the_nameAlg">algorithm used for computing the Name of the object NOTE The "+" indicates that the instance of a TPMT_PUBLIC may have a "+" to indicate that the nameAlg may be TPM_ALG_NULL.</param>