1
+ #if ! NETSTANDARD2_1_OR_GREATER && ! NETCOREAPP3_1_OR_GREATER
1
2
#pragma warning disable SA1005 // Single line comments should begin with single space
2
3
#pragma warning disable SA1120 // Comments should contain text
3
4
#pragma warning disable SA1512 // Single-line comments should not be followed by blank line
41
42
42
43
namespace MySqlConnector . Utilities ;
43
44
44
- internal sealed class UnixEndPoint : EndPoint
45
+ internal sealed class UnixDomainSocketEndPoint : EndPoint
45
46
{
46
- public UnixEndPoint ( string filename )
47
+ public UnixDomainSocketEndPoint ( string filename )
47
48
{
48
49
if ( filename is null )
49
50
throw new ArgumentNullException ( nameof ( filename ) ) ;
@@ -52,7 +53,7 @@ public UnixEndPoint(string filename)
52
53
Filename = filename ;
53
54
}
54
55
55
- private UnixEndPoint ( ) => Filename = "" ;
56
+ private UnixDomainSocketEndPoint ( ) => Filename = "" ;
56
57
57
58
public string Filename { get ; }
58
59
@@ -63,7 +64,7 @@ public override EndPoint Create(SocketAddress socketAddress)
63
64
if ( socketAddress . Size == 2 ) {
64
65
// Empty filename.
65
66
// Probably from RemoteEndPoint which on linux does not return the file name.
66
- return new UnixEndPoint ( ) ;
67
+ return new UnixDomainSocketEndPoint ( ) ;
67
68
}
68
69
var size = socketAddress . Size - 2 ;
69
70
var bytes = new byte [ size ] ;
@@ -76,7 +77,7 @@ public override EndPoint Create(SocketAddress socketAddress)
76
77
}
77
78
}
78
79
79
- return new UnixEndPoint ( Encoding . UTF8 . GetString ( bytes , 0 , size ) ) ;
80
+ return new UnixDomainSocketEndPoint ( Encoding . UTF8 . GetString ( bytes , 0 , size ) ) ;
80
81
}
81
82
82
83
public override SocketAddress Serialize ( )
@@ -97,5 +98,6 @@ public override SocketAddress Serialize()
97
98
98
99
public override int GetHashCode ( ) => Filename . GetHashCode ( ) ;
99
100
100
- public override bool Equals ( object ? obj ) => obj is UnixEndPoint other && Filename == other . Filename ;
101
+ public override bool Equals ( object ? obj ) => obj is UnixDomainSocketEndPoint other && Filename == other . Filename ;
101
102
}
103
+ #endif
0 commit comments