@@ -39,31 +39,19 @@ public static Guid FromBytes(byte[] bytes, GuidRepresentation representation)
3939 switch ( representation )
4040 {
4141 case GuidRepresentation . CSharpLegacy :
42- if ( ! BitConverter . IsLittleEndian )
43- {
44- Array . Reverse ( bytes , 0 , 4 ) ;
45- Array . Reverse ( bytes , 4 , 2 ) ;
46- Array . Reverse ( bytes , 6 , 2 ) ;
47- }
4842 break ;
4943 case GuidRepresentation . JavaLegacy :
5044 Array . Reverse ( bytes , 0 , 8 ) ;
5145 Array . Reverse ( bytes , 8 , 8 ) ;
52- if ( BitConverter . IsLittleEndian )
53- {
54- Array . Reverse ( bytes , 0 , 4 ) ;
55- Array . Reverse ( bytes , 4 , 2 ) ;
56- Array . Reverse ( bytes , 6 , 2 ) ;
57- }
46+ Array . Reverse ( bytes , 0 , 4 ) ;
47+ Array . Reverse ( bytes , 4 , 2 ) ;
48+ Array . Reverse ( bytes , 6 , 2 ) ;
5849 break ;
5950 case GuidRepresentation . PythonLegacy :
6051 case GuidRepresentation . Standard :
61- if ( BitConverter . IsLittleEndian )
62- {
63- Array . Reverse ( bytes , 0 , 4 ) ;
64- Array . Reverse ( bytes , 4 , 2 ) ;
65- Array . Reverse ( bytes , 6 , 2 ) ;
66- }
52+ Array . Reverse ( bytes , 0 , 4 ) ;
53+ Array . Reverse ( bytes , 4 , 2 ) ;
54+ Array . Reverse ( bytes , 6 , 2 ) ;
6755 break ;
6856 case GuidRepresentation . Unspecified :
6957 throw new InvalidOperationException ( "Unable to convert byte array to Guid because GuidRepresentation is Unspecified." ) ;
@@ -107,31 +95,19 @@ public static byte[] ToBytes(Guid guid, GuidRepresentation guidRepresentation)
10795 switch ( guidRepresentation )
10896 {
10997 case GuidRepresentation . CSharpLegacy :
110- if ( ! BitConverter . IsLittleEndian )
111- {
112- Array . Reverse ( bytes , 0 , 4 ) ;
113- Array . Reverse ( bytes , 4 , 2 ) ;
114- Array . Reverse ( bytes , 6 , 2 ) ;
115- }
11698 break ;
11799 case GuidRepresentation . JavaLegacy :
118- if ( BitConverter . IsLittleEndian )
119- {
120- Array . Reverse ( bytes , 0 , 4 ) ;
121- Array . Reverse ( bytes , 4 , 2 ) ;
122- Array . Reverse ( bytes , 6 , 2 ) ;
123- }
100+ Array . Reverse ( bytes , 0 , 4 ) ;
101+ Array . Reverse ( bytes , 4 , 2 ) ;
102+ Array . Reverse ( bytes , 6 , 2 ) ;
124103 Array . Reverse ( bytes , 0 , 8 ) ;
125104 Array . Reverse ( bytes , 8 , 8 ) ;
126105 break ;
127106 case GuidRepresentation . PythonLegacy :
128107 case GuidRepresentation . Standard :
129- if ( BitConverter . IsLittleEndian )
130- {
131- Array . Reverse ( bytes , 0 , 4 ) ;
132- Array . Reverse ( bytes , 4 , 2 ) ;
133- Array . Reverse ( bytes , 6 , 2 ) ;
134- }
108+ Array . Reverse ( bytes , 0 , 4 ) ;
109+ Array . Reverse ( bytes , 4 , 2 ) ;
110+ Array . Reverse ( bytes , 6 , 2 ) ;
135111 break ;
136112 case GuidRepresentation . Unspecified :
137113 throw new InvalidOperationException ( "Unable to convert Guid to byte array because GuidRepresentation is Unspecified." ) ;
0 commit comments