public HRESULT AnalyzeNumberSubstitution(IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, IDWriteTextAnalysisSink *analysisSink) { return(((delegate * unmanaged <IDWriteTextAnalyzer1 *, IDWriteTextAnalysisSource *, uint, uint, IDWriteTextAnalysisSink *, int>)(lpVtbl[5]))((IDWriteTextAnalyzer1 *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink)); }
public int AnalyzeLineBreakpoints(IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, IDWriteTextAnalysisSink *analysisSink) { return(((delegate * unmanaged <IDWriteTextAnalyzer1 *, IDWriteTextAnalysisSource *, uint, uint, IDWriteTextAnalysisSink *, int>)(lpVtbl[6]))((IDWriteTextAnalyzer1 *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink)); }
public int AnalyzeScript([NativeTypeName("IDWriteTextAnalysisSource *")] IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, [NativeTypeName("IDWriteTextAnalysisSink *")] IDWriteTextAnalysisSink *analysisSink) { return(((delegate * unmanaged <IDWriteTextAnalyzer2 *, IDWriteTextAnalysisSource *, uint, uint, IDWriteTextAnalysisSink *, int>)(lpVtbl[3]))((IDWriteTextAnalyzer2 *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink)); }