Skip to content

Commit 03e8449

Browse files
committed
Upgrade to SharpGenTools 1.1.
1 parent e4debf1 commit 03e8449

5 files changed

Lines changed: 20 additions & 20 deletions

File tree

InspectableShadow.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private unsafe static int GetIids(IntPtr thisPtr, int* iidCount, IntPtr* iids)
6262
iids = (IntPtr*)Marshal.AllocCoTaskMem(IntPtr.Size * countGuids);
6363
*iidCount = countGuids;
6464

65-
MemoryHelpers.CopyMemory((IntPtr)iids, new Span<IntPtr>(container.Guids));
65+
MemoryHelpers.CopyMemory((IntPtr)iids, new ReadOnlySpan<IntPtr>(container.Guids));
6666
}
6767
catch (Exception exception)
6868
{

SharpGen.Runtime.COM.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
<ItemGroup>
1212
<SharpGenMapping Include="Mapping.xml" />
1313
<PackageReference Include="System.Memory" Version="4.5.0" />
14-
<PackageReference Include="SharpGen.Doc.Msdn.Tasks" Version="1.0.2">
14+
<PackageReference Include="SharpGen.Doc.Msdn.Tasks" Version="1.1.0">
1515
<PrivateAssets>all</PrivateAssets>
1616
</PackageReference>
17-
<PackageReference Include="SharpGenTools.Sdk" Version="1.0.4-ci441">
17+
<PackageReference Include="SharpGenTools.Sdk" Version="1.1.0">
1818
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>
20-
<PackageReference Include="SharpGen.Runtime" Version="1.0.4-ci441" />
20+
<PackageReference Include="SharpGen.Runtime" Version="1.1.0" />
2121
</ItemGroup>
2222

2323
</Project>

Win32/ComStreamProxy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public unsafe uint Write(IntPtr buffer, uint numberOfBytesToWrite)
5959
while (numberOfBytesToWrite > 0)
6060
{
6161
uint countWrite = (uint)Math.Min(numberOfBytesToWrite, tempBuffer.Length);
62-
MemoryHelpers.Read(new IntPtr(totalWrite + (byte*)buffer), new Span<byte>(tempBuffer), (int)countWrite);
62+
MemoryHelpers.Read(new IntPtr(totalWrite + (byte*)buffer), new ReadOnlySpan<byte>(tempBuffer), (int)countWrite);
6363
sourceStream.Write(tempBuffer, 0, (int)countWrite);
6464
numberOfBytesToWrite -= countWrite;
6565
totalWrite += countWrite;

Win32/RawBoolHelpers.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public static class RawBoolHelpers
1111
/// </summary>
1212
/// <param name="array">The bool array.</param>
1313
/// <returns>Converted array of <see cref="RawBool"/>.</returns>
14-
public static RawBool[] ConvertToRawBoolArray(Span<bool> array)
14+
public static RawBool[] ConvertToRawBoolArray(ReadOnlySpan<bool> array)
1515
{
1616
var temp = new RawBool[array.Length];
1717
for (int i = 0; i < temp.Length; i++)
@@ -24,7 +24,7 @@ public static RawBool[] ConvertToRawBoolArray(Span<bool> array)
2424
/// </summary>
2525
/// <param name="array">The array.</param>
2626
/// <returns>Converted array of bool.</returns>
27-
public static bool[] ConvertToBoolArray(Span<RawBool> array)
27+
public static bool[] ConvertToBoolArray(ReadOnlySpan<RawBool> array)
2828
{
2929
var temp = new bool[array.Length];
3030
for (int i = 0; i < temp.Length; i++)

Win32/Variant.cs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public unsafe object Value
9393
var buffer = new byte[(int)variantValue.recordValue.RecordInfo];
9494
if (buffer.Length > 0)
9595
{
96-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<byte>(buffer), buffer.Length);
96+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<byte>(buffer), buffer.Length);
9797
}
9898
return buffer;
9999
}
@@ -146,70 +146,70 @@ public unsafe object Value
146146
unsafe
147147
{
148148
var array = stackalloc RawBool[size];
149-
var span = new Span<RawBool>(array, size);
149+
var span = new ReadOnlySpan<RawBool>(array, size);
150150
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, span, size);
151151
return RawBoolHelpers.ConvertToBoolArray(span);
152152
}
153153
case VariantElementType.Byte:
154154
{
155155
var array = new sbyte[size];
156-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<sbyte>(array), size);
156+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<sbyte>(array), size);
157157
return array;
158158
}
159159
case VariantElementType.UByte:
160160
{
161161
var array = new byte[size];
162-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<byte>(array), size);
162+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<byte>(array), size);
163163
return array;
164164
}
165165
case VariantElementType.UShort:
166166
{
167167
var array = new ushort[size];
168-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<ushort>(array), size);
168+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<ushort>(array), size);
169169
return array;
170170
}
171171
case VariantElementType.Short:
172172
{
173173
var array = new short[size];
174-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<short>(array), size);
174+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<short>(array), size);
175175
return array;
176176
}
177177
case VariantElementType.UInt:
178178
case VariantElementType.UInt1:
179179
{
180180
var array = new uint[size];
181-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<uint>(array), size);
181+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<uint>(array), size);
182182
return array;
183183
}
184184
case VariantElementType.Int:
185185
case VariantElementType.Int1:
186186
{
187187
var array = new int[size];
188-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<int>(array), size);
188+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<int>(array), size);
189189
return array;
190190
}
191191
case VariantElementType.ULong:
192192
{
193193
var array = new ulong[size];
194-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<ulong>(array), size);
194+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<ulong>(array), size);
195195
return array;
196196
}
197197
case VariantElementType.Long:
198198
{
199199
var array = new long[size];
200-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<long>(array), size);
200+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<long>(array), size);
201201
return array;
202202
}
203203
case VariantElementType.Float:
204204
{
205205
var array = new float[size];
206-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<float>(array), size);
206+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<float>(array), size);
207207
return array;
208208
}
209209
case VariantElementType.Double:
210210
{
211211
var array = new double[size];
212-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<double>(array), size);
212+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<double>(array), size);
213213
return array;
214214
}
215215
case VariantElementType.BinaryString:
@@ -242,7 +242,7 @@ public unsafe object Value
242242
case VariantElementType.Pointer:
243243
{
244244
var array = new IntPtr[size];
245-
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new Span<IntPtr>(array), size);
245+
MemoryHelpers.Read(variantValue.recordValue.RecordPointer, new ReadOnlySpan<IntPtr>(array), size);
246246
return array;
247247
}
248248
case VariantElementType.FileTime:

0 commit comments

Comments
 (0)