Skip to content

GetResult and UnsafeGetStatus appears twice in Unity assets #63

@itn3000

Description

@itn3000

Overview

void IUniTaskSource.GetResult(short token) and public IUniTaskStatus UnsafeGetStatus() In

void IUniTaskSource.GetResult(short token) => GetResult(token);
public UniTaskStatus UnsafeGetStatus() => core.UnsafeGetStatus();
appears twice when build MessagePipe.sln.

Environment

  • Windows10(x64)
  • dotnet-sdk-6.0pre5
  • dotnet-sdk-5.0.301

Steps to reproduce

  1. clone source
  2. build by dotnet build MessagePipe.sln

Expected result

  • no changes will be found in git

Additional Information

This may be caused by executing tools/PostBuildUnity/PostBuildUnity.csproj in PostBuildEvent.
This is no problem if executing only once, but executed twice, public UniTaskStatus GetStatus(short token) will be hit and generating same lines again.

{"public UniTaskStatus GetStatus(short token)", @"void IUniTaskSource.GetResult(short token) => GetResult(token);
public UniTaskStatus UnsafeGetStatus() => core.UnsafeGetStatus();
public UniTaskStatus GetStatus(short token)" },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions