示例#1
0
文件: Endpoint.cs 项目: nail-lian/ice
 public override bool Equivalent(ZeroC.Ice.Endpoint endpoint)
 {
     if (endpoint is Endpoint testEndpoint)
     {
         return(testEndpoint._endpoint.Equivalent(_endpoint));
     }
     else
     {
         return(false);
     }
 }
示例#2
0
文件: Endpoint.cs 项目: nail-lian/ice
 public override ZeroC.Ice.Endpoint NewConnectionId(string connectionId)
 {
     ZeroC.Ice.Endpoint endpoint = _endpoint.NewConnectionId(connectionId);
     if (endpoint == _endpoint)
     {
         return(this);
     }
     else
     {
         return(new Endpoint(endpoint));
     }
 }
示例#3
0
文件: Endpoint.cs 项目: nail-lian/ice
 public override ZeroC.Ice.Endpoint NewCompressionFlag(bool compressionFlag)
 {
     ZeroC.Ice.Endpoint endpoint = _endpoint.NewCompressionFlag(compressionFlag);
     if (endpoint == _endpoint)
     {
         return(this);
     }
     else
     {
         return(new Endpoint(endpoint));
     }
 }
示例#4
0
文件: Endpoint.cs 项目: nail-lian/ice
 internal Endpoint GetEndpoint(ZeroC.Ice.Endpoint del) => del == _endpoint ? this : new Endpoint(del);
示例#5
0
文件: Endpoint.cs 项目: nail-lian/ice
 internal Endpoint(ZeroC.Ice.Endpoint endpoint)
 {
     _endpoint      = endpoint;
     _configuration = Configuration.GetInstance();
 }
 internal bool IsLocal(Endpoint endpoint) => endpoint.IsLocal(Endpoint);