C# 클래스 XAmpleManagedWrapper.XAmpleDLLWrapper

상속: IDisposable
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_ampleCheckMorphReferences SpecAmpleCheckMorphReferences
m_ampleCreateSetup SpecAmpleCreateSetup
m_ampleDeleteSetup SpecAmpleDeleteSetup
m_ampleGetTrace SpecAmpleGetTrace
m_ampleInitializeMorphChecking SpecAmpleInitializeMorphChecking
m_ampleInitializeTrace SpecAmpleInitializeTrace
m_ampleLoadControlFiles SpecAmpleLoadControlFiles
m_ampleLoadDictionary SpecAmpleLoadDictionary
m_ampleLoadGrammarFile SpecAmpleLoadGrammarFile
m_ampleReportVersion SpecAmpleReportVersion
m_ampleReset SpecAmpleReset
m_logPath string
m_options AmpleOptions
m_pfAmpleThreadId SpecAmpleThreadId
m_setup System.IntPtr

공개 메소드들

메소드 설명
Dispose ( ) : void
GetAmpleThreadId ( ) : int
GetSetup ( ) : IntPtr
Init ( ) : void
LoadFiles ( string lspzFixedFilesDir, string lspzDynamicFilesDir, string lspzDatabaseName ) : void
ParseString ( string sInput ) : string
SetLogFile ( string lpszPath ) : void
SetParameter ( string lspzName, string lspzValue ) : void
TraceString ( string input, string sSelectedMorphs ) : string
XAmpleDLLWrapper ( ) : System

보호된 메소드들

메소드 설명
AssignDelegates ( ) : void
CheckLogForErrors ( ) : void
CheckPtr ( IntPtr p ) : void
Dispose ( bool fDisposing ) : void
RemoveSetup ( ) : void
SetOptions ( ) : void
ThrowIfError ( string result ) : void

비공개 메소드들

메소드 설명
AmpleAddSelectiveAnalysisMorphs ( IntPtr pSetupIo, string pszMorphsIn ) : IntPtr
AmpleAddSelectiveAnalysisMorphsMarshaled ( IntPtr pSetupIo, string pszMorphsIn ) : string
AmpleApplyInputChangesToWord ( IntPtr pSetupIo, string pszWordIn ) : IntPtr
AmpleApplyInputChangesToWordMarshaled ( IntPtr pSetupIo, string pszWordIn ) : string
AmpleCheckMorphReferences ( IntPtr pSetupIo ) : IntPtr
AmpleCheckMorphReferencesMarshaled ( IntPtr pSetupIo ) : string
AmpleCreateSetup ( ) : IntPtr
AmpleDeleteSetup ( IntPtr pSetupIo ) : IntPtr
AmpleDeleteSetupMarshaled ( IntPtr pSetupIo ) : string
AmpleGetAllAllomorphs ( IntPtr pSetupIo, string pszRestOfWordIn, string pszState_in ) : IntPtr
AmpleGetAllAllomorphsMarshaled ( IntPtr pSetupIo, string pszRestOfWordIn, string pszStateIn ) : string
AmpleGetTraceString ( IntPtr pSetupIo ) : IntPtr
AmpleGetTraceStringMarshaled ( IntPtr pSetupIo ) : string
AmpleInitializeMorphChecking ( IntPtr pSetupIo ) : IntPtr
AmpleInitializeMorphCheckingMarshaled ( IntPtr pSetupIo ) : string
AmpleInitializeTraceString ( IntPtr pSetupIo ) : IntPtr
AmpleInitializeTraceStringMarshaled ( IntPtr pSetupIo ) : string
AmpleLoadControlFiles ( IntPtr pSetupIo, string pszAnalysisDataFileIn, string pszDictCodeTableIn, string pszDictOrthoChangeTableIn, string pszTextInputControlFileIn ) : IntPtr
AmpleLoadControlFilesMarshaled ( IntPtr pSetupIo, string pszAnalysisDataFileIn, string pszDictCodeTableIn, string pszDictOrthoChangeTableIn, string pszTextInputControlFileIn ) : string
AmpleLoadDictionary ( IntPtr pSetupIo, string pszFilePathIn, string pszDictType ) : IntPtr
AmpleLoadDictionaryMarshaled ( IntPtr pSetupIo, string pszFilePathIn, string pszDictType ) : string
AmpleLoadGrammarFile ( IntPtr pSetupIo, string pszGrammarFileIn ) : IntPtr
AmpleLoadGrammarFileMarshaled ( IntPtr pSetupIo, string pszGrammarFileIn ) : string
AmpleParseText ( IntPtr pSetupIo, byte pszInputTextIn, string pszUseTextIn ) : IntPtr
AmpleParseTextMarshaled ( IntPtr pSetupIo, string pszInputTextIn, string pszUseTextIn ) : string
AmpleRemoveSelectiveAnalysisMorphMarshaled ( IntPtr pSetupIo ) : string
AmpleRemoveSelectiveAnalysisMorphs ( IntPtr pSetupIo ) : IntPtr
AmpleReportVersion ( IntPtr pSetupIo ) : IntPtr
AmpleReportVersionMarshaled ( IntPtr pSetupIo ) : string
AmpleReset ( IntPtr pSetupIo ) : IntPtr
AmpleResetMarshaled ( IntPtr pSetupIo ) : string
AmpleSetParameter ( IntPtr pSetupIo, string pszNameIn, string pszValueIn ) : IntPtr
AmpleSetParameterMarshaled ( IntPtr pSetupIo, string pszNameIn, string pszValueIn ) : string
AmpleThreadId ( ) : int
PtrToString ( IntPtr ptr, Encoding encoding ) : string

메소드 상세

AssignDelegates() 보호된 메소드

protected AssignDelegates ( ) : void
리턴 void

CheckLogForErrors() 보호된 메소드

protected CheckLogForErrors ( ) : void
리턴 void

CheckPtr() 보호된 메소드

protected CheckPtr ( IntPtr p ) : void
p System.IntPtr
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool fDisposing ) : void
fDisposing bool
리턴 void

GetAmpleThreadId() 공개 메소드

public GetAmpleThreadId ( ) : int
리턴 int

GetSetup() 공개 메소드

public GetSetup ( ) : IntPtr
리턴 System.IntPtr

Init() 공개 메소드

public Init ( ) : void
리턴 void

LoadFiles() 공개 메소드

public LoadFiles ( string lspzFixedFilesDir, string lspzDynamicFilesDir, string lspzDatabaseName ) : void
lspzFixedFilesDir string
lspzDynamicFilesDir string
lspzDatabaseName string
리턴 void

ParseString() 공개 메소드

public ParseString ( string sInput ) : string
sInput string
리턴 string

RemoveSetup() 보호된 메소드

protected RemoveSetup ( ) : void
리턴 void

SetLogFile() 공개 메소드

public SetLogFile ( string lpszPath ) : void
lpszPath string
리턴 void

SetOptions() 보호된 메소드

protected SetOptions ( ) : void
리턴 void

SetParameter() 공개 메소드

public SetParameter ( string lspzName, string lspzValue ) : void
lspzName string
lspzValue string
리턴 void

ThrowIfError() 보호된 메소드

protected ThrowIfError ( string result ) : void
result string
리턴 void

TraceString() 공개 메소드

public TraceString ( string input, string sSelectedMorphs ) : string
input string
sSelectedMorphs string
리턴 string

XAmpleDLLWrapper() 공개 메소드

public XAmpleDLLWrapper ( ) : System
리턴 System

프로퍼티 상세

m_ampleCheckMorphReferences 보호되어 있는 프로퍼티

protected SpecAmpleCheckMorphReferences m_ampleCheckMorphReferences
리턴 SpecAmpleCheckMorphReferences

m_ampleCreateSetup 보호되어 있는 프로퍼티

protected SpecAmpleCreateSetup m_ampleCreateSetup
리턴 SpecAmpleCreateSetup

m_ampleDeleteSetup 보호되어 있는 프로퍼티

protected SpecAmpleDeleteSetup m_ampleDeleteSetup
리턴 SpecAmpleDeleteSetup

m_ampleGetTrace 보호되어 있는 프로퍼티

protected SpecAmpleGetTrace m_ampleGetTrace
리턴 SpecAmpleGetTrace

m_ampleInitializeMorphChecking 보호되어 있는 프로퍼티

protected SpecAmpleInitializeMorphChecking m_ampleInitializeMorphChecking
리턴 SpecAmpleInitializeMorphChecking

m_ampleInitializeTrace 보호되어 있는 프로퍼티

protected SpecAmpleInitializeTrace m_ampleInitializeTrace
리턴 SpecAmpleInitializeTrace

m_ampleLoadControlFiles 보호되어 있는 프로퍼티

protected SpecAmpleLoadControlFiles m_ampleLoadControlFiles
리턴 SpecAmpleLoadControlFiles

m_ampleLoadDictionary 보호되어 있는 프로퍼티

protected SpecAmpleLoadDictionary m_ampleLoadDictionary
리턴 SpecAmpleLoadDictionary

m_ampleLoadGrammarFile 보호되어 있는 프로퍼티

protected SpecAmpleLoadGrammarFile m_ampleLoadGrammarFile
리턴 SpecAmpleLoadGrammarFile

m_ampleReportVersion 보호되어 있는 프로퍼티

protected SpecAmpleReportVersion m_ampleReportVersion
리턴 SpecAmpleReportVersion

m_ampleReset 보호되어 있는 프로퍼티

protected SpecAmpleReset m_ampleReset
리턴 SpecAmpleReset

m_logPath 보호되어 있는 프로퍼티

protected string m_logPath
리턴 string

m_options 보호되어 있는 프로퍼티

protected AmpleOptions,XAmpleManagedWrapper m_options
리턴 AmpleOptions

m_pfAmpleThreadId 보호되어 있는 프로퍼티

protected SpecAmpleThreadId m_pfAmpleThreadId
리턴 SpecAmpleThreadId

m_setup 보호되어 있는 프로퍼티

protected IntPtr,System m_setup
리턴 System.IntPtr