83 references to ComWrappersSupport
PresentationFramework (83)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (39)
349
return new global::MS.Internal.WindowsRuntime.ABI.Windows.Data.Text.IWordsSegmenter(
ComWrappersSupport
.GetObjectReferenceForInterface(ptr));
357
ComWrappersSupport
.RegisterObjectForInterface(this, ThisPtr);
458
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 3);
471
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IAlternateWordForm>(thisPtr).AlternateText;
490
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IAlternateWordForm>(thisPtr).NormalizationFormat;
509
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IAlternateWordForm>(thisPtr).SourceTextSegment;
630
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 17);
643
__codepoint = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).GetCodepointFromSurrogatePair(highSurrogate, lowSurrogate);
664
global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).GetSurrogatePairFromCodepoint(codepoint, out __highSurrogate, out __lowSurrogate);
684
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsHighSurrogate(codepoint);
703
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsLowSurrogate(codepoint);
722
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsSupplementary(codepoint);
741
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsNoncharacter(codepoint);
760
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsWhitespace(codepoint);
779
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsAlphabetic(codepoint);
798
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsCased(codepoint);
817
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsUppercase(codepoint);
836
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsLowercase(codepoint);
855
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsIdStart(codepoint);
874
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsIdContinue(codepoint);
893
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsGraphemeBase(codepoint);
912
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).IsGraphemeExtend(codepoint);
931
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).GetNumericType(codepoint);
950
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IUnicodeCharactersStatics>(thisPtr).GetGeneralCategory(codepoint);
1142
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 3);
1155
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordSegment>(thisPtr).AlternateForms;
1174
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordSegment>(thisPtr).SourceTextSegment;
1193
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordSegment>(thisPtr).Text;
1294
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4);
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));
1361
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenter>(thisPtr).ResolvedLanguage;
1482
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
1495
__result = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Data.Text.IWordsSegmenterFactory>(thisPtr).CreateWithLanguage(MarshalString.FromAbi(language));
1576
var nativeVftbl =
ComWrappersSupport
.AllocateVtableMemory(typeof(WordSegmentsTokenizingHandler), Marshal.SizeOf<global::WinRT.Interop.IDelegateVftbl>());
1584
managedDelegate is null ? null :
ComWrappersSupport
.CreateCCWForObject(managedDelegate).As<global::WinRT.Interop.IDelegateVftbl>(GuidGenerator.GetIID(typeof(WordSegmentsTokenizingHandler)));
1591
return abiDelegate is null ? null : (global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler)
ComWrappersSupport
.TryRegisterObjectForInterface(new global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler(new NativeDelegateWrapper(abiDelegate).Invoke), nativeDelegate);
1637
global::WinRT.
ComWrappersSupport
.MarshalDelegateInvoke(thisPtr, (global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler invoke) =>
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (18)
101
return new global::MS.Internal.WindowsRuntime.ABI.Windows.Globalization.ILanguage(
ComWrappersSupport
.GetObjectReferenceForInterface(ptr));
109
ComWrappersSupport
.RegisterObjectForInterface(this, ThisPtr);
233
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4);
246
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguage>(thisPtr).DisplayName;
265
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguage>(thisPtr).LanguageTag;
284
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguage>(thisPtr).NativeName;
303
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguage>(thisPtr).Script;
417
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
430
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguage2>(thisPtr).LayoutDirection;
491
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
504
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageExtensionSubtags>(thisPtr).GetExtensionSubtags(MarshalString.FromAbi(singleton));
572
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
585
__result = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageFactory>(thisPtr).CreateLanguage(MarshalString.FromAbi(languageTag));
655
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 2);
668
__result = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics>(thisPtr).IsWellFormed(MarshalString.FromAbi(languageTag));
687
__value = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics>(thisPtr).CurrentInputMethodLanguageTag;
771
var nativeVftbl = (IntPtr*)
ComWrappersSupport
.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
784
__result = global::WinRT.
ComWrappersSupport
.FindObject<global::MS.Internal.WindowsRuntime.Windows.Globalization.ILanguageStatics2>(thisPtr).TrySetInputMethodLanguageTag(MarshalString.FromAbi(languageTag));
MS\Internal\WindowsRuntime\Generated\WinRT.cs (1)
258
return
ComWrappersSupport
.GetObjectReferenceForInterface(instancePtr).As<I>();
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (3)
73
var entries =
ComWrappersSupport
.GetInterfaceTableEntries(obj);
105
IObjectReference objRef =
ComWrappersSupport
.GetObjectReferenceForInterface(externalComObject);
129
if (
ComWrappersSupport
.TryUnwrapObject(obj, out var objRef))
MS\Internal\WindowsRuntime\Generated\WinRT\ExceptionHelpers.cs (3)
114
ex =
ComWrappersSupport
.FindObject<Exception>(languageException.ThisPtr);
192
using var managedExceptionWrapper =
ComWrappersSupport
.CreateCCWForObject(ex);
198
using var iErrorInfo =
ComWrappersSupport
.CreateCCWForObject(new ManagedExceptionErrorInfo(ex));
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (2)
55
iids =
ComWrappersSupport
.GetInspectableInfo(pThis).IIDs;
70
string runtimeClassName =
ComWrappersSupport
.GetInspectableInfo(pThis).RuntimeClassName;
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\ExceptionErrorInfo.cs (6)
117
guid =
ComWrappersSupport
.FindObject<global::WinRT.Interop.IErrorInfo>(thisPtr).GetGuid();
133
_source =
ComWrappersSupport
.FindObject<global::WinRT.Interop.IErrorInfo>(thisPtr).GetSource();
151
_description =
ComWrappersSupport
.FindObject<global::WinRT.Interop.IErrorInfo>(thisPtr).GetDescription();
169
_helpFile =
ComWrappersSupport
.FindObject<global::WinRT.Interop.IErrorInfo>(thisPtr).GetHelpFile();
187
_helpFileContent =
ComWrappersSupport
.FindObject<global::WinRT.Interop.IErrorInfo>(thisPtr).GetHelpFileContent();
350
return global::WinRT.
ComWrappersSupport
.FindObject<global::WinRT.Interop.ISupportErrorInfo>(thisPtr).InterfaceSupportsErrorInfo(guid) ? 0 : 1;
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\IUnknownVftbl.cs (1)
31
return
ComWrappersSupport
.IUnknownVftbl;
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (4)
910
if (unwrapObject &&
ComWrappersSupport
.TryUnwrapObject(o, out var objRef))
914
return
ComWrappersSupport
.CreateCCWForObject(o);
930
return
ComWrappersSupport
.FindObject<object>(unknownObjRef.ThisPtr);
943
return
ComWrappersSupport
.CreateRcwForComObject(ptr);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (4)
38
obj is null ? null :
ComWrappersSupport
.CreateCCWForObject(obj).As<Vftbl>(GuidGenerator.GetIID(typeof(IEnumerable<T>)));
129
var __this = global::WinRT.
ComWrappersSupport
.FindObject<global::System.Collections.Generic.IEnumerable<T>>(thisPtr);
195
obj is null ? null :
ComWrappersSupport
.CreateCCWForObject(obj).As<Vftbl>(GuidGenerator.GetIID(typeof(IEnumerator<T>)));
464
var __this = global::WinRT.
ComWrappersSupport
.FindObject<global::System.Collections.Generic.IEnumerator<T>>(thisPtr);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (2)
33
obj is null ? null :
ComWrappersSupport
.CreateCCWForObject(obj).As<Vftbl>(GuidGenerator.GetIID(typeof(IReadOnlyList<T>)));
254
var __this = global::WinRT.
ComWrappersSupport
.FindObject<global::System.Collections.Generic.IReadOnlyList<T>>(thisPtr);