public int CreateNumberSubstitution(DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod, [NativeTypeName("const WCHAR *")] ushort *localeName, [NativeTypeName("BOOL")] int ignoreUserOverride, [NativeTypeName("IDWriteNumberSubstitution **")] IDWriteNumberSubstitution **numberSubstitution) { return(((delegate * unmanaged <IDWriteFactory1 *, DWRITE_NUMBER_SUBSTITUTION_METHOD, ushort *, int, IDWriteNumberSubstitution **, int>)(lpVtbl[22]))((IDWriteFactory1 *)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution)); }
public HRESULT GetNumberSubstitution([NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32 *")] uint *textLength, IDWriteNumberSubstitution **numberSubstitution) { return(((delegate * unmanaged <IDWriteTextAnalysisSource1 *, uint, uint *, IDWriteNumberSubstitution **, int>)(lpVtbl[7]))((IDWriteTextAnalysisSource1 *)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution)); }