System.CodeDom.Compiler.CompilerResults.CloneEvidence C# (CSharp) Method

CloneEvidence() static private method

static private CloneEvidence ( Evidence ev ) : Evidence
ev System.Security.Policy.Evidence
return System.Security.Policy.Evidence
        internal static Evidence CloneEvidence(Evidence ev) {
            new PermissionSet( PermissionState.Unrestricted ).Assert();

            MemoryStream stream = new MemoryStream();

            BinaryFormatter formatter = new BinaryFormatter();

            formatter.Serialize( stream, ev );

            stream.Position = 0;

            return (Evidence)formatter.Deserialize( stream );
        }
    }