4 writes to _contexts
PresentationCore (4)
System\Windows\Input\Stylus\Wisp\PenContexts.cs (4)
32
_contexts
= _stylusLogic.WispTabletDevices.CreateContexts(_inputSource.Handle, this);
50
_contexts
= null; // release refs on PenContext objects
214
_contexts
= ctxs;
242
_contexts
= ctxs;
23 references to _contexts
PresentationCore (23)
System\Windows\Input\Stylus\Wisp\PenContexts.cs (23)
29
if (
_contexts
== null)
34
foreach(PenContext context in
_contexts
)
43
if (
_contexts
!= null)
45
foreach(PenContext context in
_contexts
)
155
if (
_contexts
!= null)
157
for (int i = 0; i <
_contexts
.Length; i++)
159
PenContext context =
_contexts
[i];
171
if (
_contexts
!= null)
173
for (int i = 0; i <
_contexts
.Length; i++)
175
PenContext context =
_contexts
[i];
204
if (
_contexts
is not null && index <=
_contexts
.Length && _inputSource.Handle != 0)
206
PenContext[] ctxs = new PenContext[
_contexts
.Length + 1];
208
uint postCopyCount = (uint)
_contexts
.Length - index;
210
Array.Copy(
_contexts
, 0, ctxs, 0, preCopyCount);
213
Array.Copy(
_contexts
, index, ctxs, index+1, postCopyCount);
229
if (
_contexts
!= null && index <
_contexts
.Length)
231
PenContext removeCtx =
_contexts
[index];
233
PenContext[] ctxs = new PenContext[
_contexts
.Length - 1];
235
uint postCopyCount = (uint)
_contexts
.Length - index - 1;
237
Array.Copy(
_contexts
, 0, ctxs, 0, preCopyCount);
238
Array.Copy(
_contexts
, index+1, ctxs, index, postCopyCount);