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));
 }
예제 #2
0
 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));
 }