File tree 3 files changed +35
-2
lines changed
CSharp Code Samples/CodeSamples
3 files changed +35
-2
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<configuration >
3
3
<startup >
4
- <supportedRuntime version =" v4.0" sku =" .NETFramework,Version=v4.6 " />
4
+ <supportedRuntime version =" v4.0" sku =" .NETFramework,Version=v4.7.2 " />
5
5
</startup >
6
6
</configuration >
Original file line number Diff line number Diff line change 8
8
<OutputType >Exe</OutputType >
9
9
<RootNamespace >CodeSamples</RootNamespace >
10
10
<AssemblyName >CodeSamples</AssemblyName >
11
- <TargetFrameworkVersion >v4.6 </TargetFrameworkVersion >
11
+ <TargetFrameworkVersion >v4.7.2 </TargetFrameworkVersion >
12
12
<FileAlignment >512</FileAlignment >
13
13
<AutoGenerateBindingRedirects >true</AutoGenerateBindingRedirects >
14
14
<Deterministic >true</Deterministic >
105
105
<Compile Include =" TupleDeconstruction\TupleDeconstruction.cs" />
106
106
<Compile Include =" UsefulClasses\Dictionaries.cs" />
107
107
<Compile Include =" UsefulClasses\ObjectPoolSample.cs" />
108
+ <Compile Include =" UsefulClasses\SpanSample.cs" />
108
109
<Compile Include =" Useful\GarbageCollectionSample.cs" />
109
110
<Compile Include =" Useful\LinqSample.cs" />
110
111
<Compile Include =" Classes\ClassAndMethodNamesSample.cs" />
Original file line number Diff line number Diff line change
1
+ using System ;
2
+
3
+ namespace CodeSamples . UsefulClasses
4
+ {
5
+ public class SpanSample : SampleExecute
6
+ {
7
+ private void SpanOverArray ( )
8
+ {
9
+ //var arrayOfInt = new int[100];
10
+ //var span = new Span<int>(arrayOfInt);
11
+
12
+ //byte data = 0;
13
+ //for (int ctr = 0; ctr < arraySpan.Length; ctr++)
14
+ // arraySpan[ctr] = data++;
15
+ }
16
+
17
+ private void SpanOverNativeMemory ( )
18
+ {
19
+ //var native = Marshal.AllocHGlobal(100);
20
+ //Span<byte> nativeSpan;
21
+ //unsafe
22
+ //{
23
+ // nativeSpan = new Span<byte>(native.ToPointer(), 100);
24
+ //}
25
+ }
26
+
27
+ public override void Execute ( )
28
+ {
29
+ throw new NotImplementedException ( ) ;
30
+ }
31
+ }
32
+ }
You can’t perform that action at this time.
0 commit comments