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)
329
MarshalString
__language = default;
333
__language =
MarshalString
.CreateMarshaler(language);
334
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateWithLanguage_0(ThisPtr,
MarshalString
.GetAbi(__language), out __retval));
339
MarshalString
.DisposeMarshaler(__language);
472
value =
MarshalString
.FromManaged(__value);
543
return
MarshalString
.FromAbi(__retval);
547
MarshalString
.DisposeAbi(__retval);
1194
value =
MarshalString
.FromManaged(__value);
1254
return
MarshalString
.FromAbi(__retval);
1258
MarshalString
.DisposeAbi(__retval);
1307
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenter>(thisPtr).GetTokenAt(
MarshalString
.FromAbi(text), startIndex);
1326
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenter>(thisPtr).GetTokens(
MarshalString
.FromAbi(text));
1343
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));
1362
value =
MarshalString
.FromManaged(__value);
1389
MarshalString
__text = default;
1393
__text =
MarshalString
.CreateMarshaler(text);
1394
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.GetTokenAt_1(ThisPtr,
MarshalString
.GetAbi(__text), startIndex, out __retval));
1399
MarshalString
.DisposeMarshaler(__text);
1406
MarshalString
__text = default;
1410
__text =
MarshalString
.CreateMarshaler(text);
1411
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.GetTokens_2(ThisPtr,
MarshalString
.GetAbi(__text), out __retval));
1416
MarshalString
.DisposeMarshaler(__text);
1423
MarshalString
__text = default;
1427
__text =
MarshalString
.CreateMarshaler(text);
1429
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.Tokenize_3(ThisPtr,
MarshalString
.GetAbi(__text), startIndex, WordSegmentsTokenizingHandler.GetAbi(__handler)));
1433
MarshalString
.DisposeMarshaler(__text);
1446
return
MarshalString
.FromAbi(__retval);
1450
MarshalString
.DisposeAbi(__retval);
1495
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenterFactory>(thisPtr).CreateWithLanguage(
MarshalString
.FromAbi(language));
1523
MarshalString
__language = default;
1527
__language =
MarshalString
.CreateMarshaler(language);
1528
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateWithLanguage_0(ThisPtr,
MarshalString
.GetAbi(__language), out __retval));
1533
MarshalString
.DisposeMarshaler(__language);
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (39)
81
MarshalString
__languageTag = default;
85
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
86
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateLanguage_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
91
MarshalString
.DisposeMarshaler(__languageTag);
247
value =
MarshalString
.FromManaged(__value);
266
value =
MarshalString
.FromManaged(__value);
285
value =
MarshalString
.FromManaged(__value);
304
value =
MarshalString
.FromManaged(__value);
337
return
MarshalString
.FromAbi(__retval);
341
MarshalString
.DisposeAbi(__retval);
354
return
MarshalString
.FromAbi(__retval);
358
MarshalString
.DisposeAbi(__retval);
371
return
MarshalString
.FromAbi(__retval);
375
MarshalString
.DisposeAbi(__retval);
388
return
MarshalString
.FromAbi(__retval);
392
MarshalString
.DisposeAbi(__retval);
504
__value = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageExtensionSubtags>(thisPtr).GetExtensionSubtags(
MarshalString
.FromAbi(singleton));
532
MarshalString
__singleton = default;
536
__singleton =
MarshalString
.CreateMarshaler(singleton);
537
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.GetExtensionSubtags_0(ThisPtr,
MarshalString
.GetAbi(__singleton), out __retval));
542
MarshalString
.DisposeMarshaler(__singleton);
585
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageFactory>(thisPtr).CreateLanguage(
MarshalString
.FromAbi(languageTag));
613
MarshalString
__languageTag = default;
617
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
618
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.CreateLanguage_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
623
MarshalString
.DisposeMarshaler(__languageTag);
668
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics>(thisPtr).IsWellFormed(
MarshalString
.FromAbi(languageTag));
688
value =
MarshalString
.FromManaged(__value);
715
MarshalString
__languageTag = default;
719
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
720
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.IsWellFormed_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
725
MarshalString
.DisposeMarshaler(__languageTag);
737
return
MarshalString
.FromAbi(__retval);
741
MarshalString
.DisposeAbi(__retval);
784
__result = global::WinRT.ComWrappersSupport.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics2>(thisPtr).TrySetInputMethodLanguageTag(
MarshalString
.FromAbi(languageTag));
812
MarshalString
__languageTag = default;
816
__languageTag =
MarshalString
.CreateMarshaler(languageTag);
817
global::WinRT.ExceptionHelpers.ThrowExceptionForHR(_obj.Vftbl.TrySetInputMethodLanguageTag_0(ThisPtr,
MarshalString
.GetAbi(__languageTag), out __retval));
822
MarshalString
.DisposeMarshaler(__languageTag);
MS\Internal\WindowsRuntime\Generated\WinRT.cs (6)
152
var
hstrRuntimeClassId =
MarshalString
.CreateMarshaler(runtimeClassId);
153
int hr = _GetActivationFactory(
MarshalString
.GetAbi(hstrRuntimeClassId), out instancePtr);
210
var
hstrRuntimeClassId =
MarshalString
.CreateMarshaler(runtimeClassId);
211
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);