mirror of
https://github.com/actions/runner.git
synced 2025-12-29 21:07:42 +08:00
39 lines
897 B
C#
39 lines
897 B
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Runtime.Serialization;
|
|
|
|
namespace GitHub.DistributedTask.Pipelines
|
|
{
|
|
[DataContract]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
public sealed class ServiceEndpointReference : ResourceReference
|
|
{
|
|
public ServiceEndpointReference()
|
|
{
|
|
}
|
|
|
|
private ServiceEndpointReference(ServiceEndpointReference referenceToCopy)
|
|
: base(referenceToCopy)
|
|
{
|
|
this.Id = referenceToCopy.Id;
|
|
}
|
|
|
|
[DataMember(EmitDefaultValue = false)]
|
|
public Guid Id
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public ServiceEndpointReference Clone()
|
|
{
|
|
return new ServiceEndpointReference(this);
|
|
}
|
|
|
|
public override String ToString()
|
|
{
|
|
return base.ToString() ?? this.Id.ToString("D");
|
|
}
|
|
}
|
|
}
|