예제 #1
0
 public int AddWordTransition([NativeTypeName("SPSTATEHANDLE")] IntPtr hFromState, [NativeTypeName("SPSTATEHANDLE")] IntPtr hToState, [NativeTypeName("LPCWSTR")] ushort *psz, [NativeTypeName("LPCWSTR")] ushort *pszSeparators, SPGRAMMARWORDTYPE eWordType, float Weight, [NativeTypeName("const SPPROPERTYINFO *")] SPPROPERTYINFO *pPropInfo)
 {
     return(((delegate * unmanaged <ISpGrammarBuilder *, IntPtr, IntPtr, ushort *, ushort *, SPGRAMMARWORDTYPE, float, SPPROPERTYINFO *, int>)(lpVtbl[7]))((ISpGrammarBuilder *)Unsafe.AsPointer(ref this), hFromState, hToState, psz, pszSeparators, eWordType, Weight, pPropInfo));
 }
예제 #2
0
 public int AddRuleTransition([NativeTypeName("SPSTATEHANDLE")] IntPtr hFromState, [NativeTypeName("SPSTATEHANDLE")] IntPtr hToState, [NativeTypeName("SPSTATEHANDLE")] IntPtr hRule, float Weight, [NativeTypeName("const SPPROPERTYINFO *")] SPPROPERTYINFO *pPropInfo)
 {
     return(((delegate * unmanaged <ISpGrammarBuilder *, IntPtr, IntPtr, IntPtr, float, SPPROPERTYINFO *, int>)(lpVtbl[8]))((ISpGrammarBuilder *)Unsafe.AsPointer(ref this), hFromState, hToState, hRule, Weight, pPropInfo));
 }
 public HRESULT AddRuleTransition(SPSTATEHANDLE hFromState, SPSTATEHANDLE hToState, SPSTATEHANDLE hRule, float Weight, [NativeTypeName("const SPPROPERTYINFO *")] SPPROPERTYINFO *pPropInfo)
 {
     return(((delegate * unmanaged <ISpRecoGrammar *, SPSTATEHANDLE, SPSTATEHANDLE, SPSTATEHANDLE, float, SPPROPERTYINFO *, int>)(lpVtbl[8]))((ISpRecoGrammar *)Unsafe.AsPointer(ref this), hFromState, hToState, hRule, Weight, pPropInfo));
 }