Skip to content

Add deep copy method generation #37

Description

@SoftStoneDevelop

Now you can create a copy like this:

vartempWrap=newBenchmark.Struct.JobStructWrapper();tempWrap.Fill(initem);varcopyItem=tempWrap.GetValue();

But this way is slow.

You need to generate something like the following:

publicstaticJobStructDeepCopy(inJobStructitem){varresult=newJobStruct();result.Int32=item.Int32;result.Int64=item.Int64;result.JobStruct2.Int32=item.Int32;result.JobStruct2.Int64=item.Int64;returnresult;}

Usage:

varcopyItem=JobStructHelper.DeepCopy(initem);

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions