1 instantiation of MarshalString
PresentationFramework (1)
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (1)
47
var m = new
MarshalString
();
107 references to MarshalString
PresentationFramework (107)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (33)
330
MarshalString
__language = default;
334
__language =
MarshalString
.CreateMarshaler(language);
335
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateWithLanguage_0(ThisPtr,
MarshalString
.GetAbi(__language), out __retval));
340
MarshalString
.DisposeMarshaler(__language);
473
value =
MarshalString
.FromManaged(__value);
544
return
MarshalString
.FromAbi(__retval);
548
MarshalString
.DisposeAbi(__retval);
1195
value =
MarshalString
.FromManaged(__value);
1255
return
MarshalString
.FromAbi(__retval);
1259
MarshalString
.DisposeAbi(__retval);
1308
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenter>(thisPtr).GetTokenAt(
MarshalString
.FromAbi(text), startIndex);
1327
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenter>(thisPtr).GetTokens(
MarshalString
.FromAbi(text));
1344
global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenter>(thisPtr).Tokenize(
MarshalString
.FromAbi(text), startIndex, global::MS.Internal.WindowsRuntime.ABI.Windows.Data.Text.WordSegmentsTokenizingHandler.FromAbi(handler));
1363
value =
MarshalString
.FromManaged(__value);
1390
MarshalString
__text = default;
1394
__text =
MarshalString
.CreateMarshaler(text);
1395
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.GetTokenAt_1(ThisPtr,
MarshalString
.GetAbi(__text), startIndex, out __retval));
1400
MarshalString
.DisposeMarshaler(__text);
1407
MarshalString
__text = default;
1411
__text =
MarshalString
.CreateMarshaler(text);
1412
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.GetTokens_2(ThisPtr,
MarshalString
.GetAbi(__text), out __retval));
1417
MarshalString
.DisposeMarshaler(__text);
1424
MarshalString
__text = default;
1428
__text =
MarshalString
.CreateMarshaler(text);
1430
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.Tokenize_3(ThisPtr,
MarshalString
.GetAbi(__text), startIndex, WordSegmentsTokenizingHandler.GetAbi(__handler)));
1434
MarshalString
.DisposeMarshaler(__text);
1447
return
MarshalString
.FromAbi(__retval);
1451
MarshalString
.DisposeAbi(__retval);
1496
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenterFactory>(thisPtr).CreateWithLanguage(
MarshalString
.FromAbi(language));
1524
MarshalString
__language = default;
1528
__language =
MarshalString
.CreateMarshaler(language);
1529
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateWithLanguage_0(ThisPtr,
MarshalString
.GetAbi(__language), out __retval));
1534
MarshalString
.DisposeMarshaler(__language);
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (39)
82
MarshalString
__languageTag = default;
86
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
87
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateLanguage_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
92
MarshalString
.DisposeMarshaler(__languageTag);
248
value =
MarshalString
.FromManaged(__value);
267
value =
MarshalString
.FromManaged(__value);
286
value =
MarshalString
.FromManaged(__value);
305
value =
MarshalString
.FromManaged(__value);
338
return
MarshalString
.FromAbi(__retval);
342
MarshalString
.DisposeAbi(__retval);
355
return
MarshalString
.FromAbi(__retval);
359
MarshalString
.DisposeAbi(__retval);
372
return
MarshalString
.FromAbi(__retval);
376
MarshalString
.DisposeAbi(__retval);
389
return
MarshalString
.FromAbi(__retval);
393
MarshalString
.DisposeAbi(__retval);
505
__value = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageExtensionSubtags>(thisPtr).GetExtensionSubtags(
MarshalString
.FromAbi(singleton));
533
MarshalString
__singleton = default;
537
__singleton =
MarshalString
.CreateMarshaler(singleton);
538
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.GetExtensionSubtags_0(ThisPtr,
MarshalString
.GetAbi(__singleton), out __retval));
543
MarshalString
.DisposeMarshaler(__singleton);
586
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageFactory>(thisPtr).CreateLanguage(
MarshalString
.FromAbi(languageTag));
614
MarshalString
__languageTag = default;
618
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
619
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateLanguage_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
624
MarshalString
.DisposeMarshaler(__languageTag);
669
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics>(thisPtr).IsWellFormed(
MarshalString
.FromAbi(languageTag));
689
value =
MarshalString
.FromManaged(__value);
716
MarshalString
__languageTag = default;
720
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
721
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.IsWellFormed_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
726
MarshalString
.DisposeMarshaler(__languageTag);
738
return
MarshalString
.FromAbi(__retval);
742
MarshalString
.DisposeAbi(__retval);
785
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics2>(thisPtr).TrySetInputMethodLanguageTag(
MarshalString
.FromAbi(languageTag));
813
MarshalString
__languageTag = default;
817
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
818
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.TrySetInputMethodLanguageTag_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
823
MarshalString
.DisposeMarshaler(__languageTag);
MS\Internal\WindowsRuntime\Generated\WinRT.cs (6)
154
var
hstrRuntimeClassId =
MarshalString
.CreateMarshaler(runtimeClassId);
155
int hr = _GetActivationFactory(
MarshalString
.GetAbi(hstrRuntimeClassId), out instancePtr);
212
var
hstrRuntimeClassId =
MarshalString
.CreateMarshaler(runtimeClassId);
213
int hr = Platform.RoGetActivationFactory(
MarshalString
.GetAbi(hstrRuntimeClassId), ref iid, &instancePtr);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (1)
71
className =
MarshalString
.FromManaged(runtimeClassName);
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (28)
43
public static unsafe
MarshalString
CreateMarshaler(string value)
47
var
m = new MarshalString();
66
public static IntPtr GetAbi(
MarshalString
m) => m is null ? IntPtr.Zero : m._handle;
68
public static IntPtr GetAbi(object box) => box is null ? IntPtr.Zero : ((
MarshalString
)box)._handle;
70
public static void DisposeMarshaler(
MarshalString
m) => m?.Dispose();
75
DisposeMarshaler(((
MarshalString
)box));
117
foreach (
var
marshaler in _marshalers)
129
public
MarshalString
[] _marshalers;
144
m._marshalers = new
MarshalString
[length];
148
m._marshalers[i] =
MarshalString
.CreateMarshaler(array[i]);
149
elements[i] =
MarshalString
.GetAbi(m._marshalers[i]);
177
array[i] =
MarshalString
.FromAbi(data[i]);
188
array[i] =
MarshalString
.FromAbi(data[i]);
214
elements[i] =
MarshalString
.FromManaged(array[i]);
240
elements[i] =
MarshalString
.FromManaged(array[i]);
992
CreateMarshaler = (T value) =>
MarshalString
.CreateMarshaler((string)(object)value);
993
GetAbi = (object box) =>
MarshalString
.GetAbi(box);
994
FromAbi = (object value) => (T)(object)
MarshalString
.FromAbi((IntPtr)value);
995
FromManaged = (T value) =>
MarshalString
.FromManaged((string)(object)value);
996
DisposeMarshaler = (object box) =>
MarshalString
.DisposeMarshaler(box);
997
DisposeAbi = (object box) =>
MarshalString
.DisposeAbi(box);
998
CreateMarshalerArray = (T[] array) =>
MarshalString
.CreateMarshalerArray((string[])(object)array);
999
GetAbiArray = (object box) =>
MarshalString
.GetAbiArray(box);
1000
FromAbiArray = (object box) => (T[])(object)
MarshalString
.FromAbiArray(box);
1001
FromManagedArray = (T[] array) =>
MarshalString
.FromManagedArray((string[])(object)array);
1002
CopyManagedArray = (T[] array, IntPtr data) =>
MarshalString
.CopyManagedArray((string[])(object)array, data);
1003
DisposeMarshalerArray = (object box) =>
MarshalString
.DisposeMarshalerArray(box);
1004
DisposeAbiArray = (object box) =>
MarshalString
.DisposeAbiArray(box);