C# Class XAmpleManagedWrapper.XAmpleDLLWrapper

Inheritance: IDisposable
Afficher le fichier Open project: sillsdev/FieldWorks Class Usage Examples

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
AssignDelegates ( ) : void
CheckLogForErrors ( ) : void
CheckPtr ( IntPtr p ) : void
Dispose ( bool fDisposing ) : void
RemoveSetup ( ) : void
SetOptions ( ) : void
ThrowIfError ( string result ) : void

Private Methods

Méthode Description
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

Method Details

AssignDelegates() protected méthode

protected AssignDelegates ( ) : void
Résultat void

CheckLogForErrors() protected méthode

protected CheckLogForErrors ( ) : void
Résultat void

CheckPtr() protected méthode

protected CheckPtr ( IntPtr p ) : void
p System.IntPtr
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool fDisposing ) : void
fDisposing bool
Résultat void

GetAmpleThreadId() public méthode

public GetAmpleThreadId ( ) : int
Résultat int

GetSetup() public méthode

public GetSetup ( ) : IntPtr
Résultat System.IntPtr

Init() public méthode

public Init ( ) : void
Résultat void

LoadFiles() public méthode

public LoadFiles ( string lspzFixedFilesDir, string lspzDynamicFilesDir, string lspzDatabaseName ) : void
lspzFixedFilesDir string
lspzDynamicFilesDir string
lspzDatabaseName string
Résultat void

ParseString() public méthode

public ParseString ( string sInput ) : string
sInput string
Résultat string

RemoveSetup() protected méthode

protected RemoveSetup ( ) : void
Résultat void

SetLogFile() public méthode

public SetLogFile ( string lpszPath ) : void
lpszPath string
Résultat void

SetOptions() protected méthode

protected SetOptions ( ) : void
Résultat void

SetParameter() public méthode

public SetParameter ( string lspzName, string lspzValue ) : void
lspzName string
lspzValue string
Résultat void

ThrowIfError() protected méthode

protected ThrowIfError ( string result ) : void
result string
Résultat void

TraceString() public méthode

public TraceString ( string input, string sSelectedMorphs ) : string
input string
sSelectedMorphs string
Résultat string

XAmpleDLLWrapper() public méthode

public XAmpleDLLWrapper ( ) : System
Résultat System

Property Details

m_ampleCheckMorphReferences protected_oe property

protected SpecAmpleCheckMorphReferences m_ampleCheckMorphReferences
Résultat SpecAmpleCheckMorphReferences

m_ampleCreateSetup protected_oe property

protected SpecAmpleCreateSetup m_ampleCreateSetup
Résultat SpecAmpleCreateSetup

m_ampleDeleteSetup protected_oe property

protected SpecAmpleDeleteSetup m_ampleDeleteSetup
Résultat SpecAmpleDeleteSetup

m_ampleGetTrace protected_oe property

protected SpecAmpleGetTrace m_ampleGetTrace
Résultat SpecAmpleGetTrace

m_ampleInitializeMorphChecking protected_oe property

protected SpecAmpleInitializeMorphChecking m_ampleInitializeMorphChecking
Résultat SpecAmpleInitializeMorphChecking

m_ampleInitializeTrace protected_oe property

protected SpecAmpleInitializeTrace m_ampleInitializeTrace
Résultat SpecAmpleInitializeTrace

m_ampleLoadControlFiles protected_oe property

protected SpecAmpleLoadControlFiles m_ampleLoadControlFiles
Résultat SpecAmpleLoadControlFiles

m_ampleLoadDictionary protected_oe property

protected SpecAmpleLoadDictionary m_ampleLoadDictionary
Résultat SpecAmpleLoadDictionary

m_ampleLoadGrammarFile protected_oe property

protected SpecAmpleLoadGrammarFile m_ampleLoadGrammarFile
Résultat SpecAmpleLoadGrammarFile

m_ampleReportVersion protected_oe property

protected SpecAmpleReportVersion m_ampleReportVersion
Résultat SpecAmpleReportVersion

m_ampleReset protected_oe property

protected SpecAmpleReset m_ampleReset
Résultat SpecAmpleReset

m_logPath protected_oe property

protected string m_logPath
Résultat string

m_options protected_oe property

protected AmpleOptions,XAmpleManagedWrapper m_options
Résultat AmpleOptions

m_pfAmpleThreadId protected_oe property

protected SpecAmpleThreadId m_pfAmpleThreadId
Résultat SpecAmpleThreadId

m_setup protected_oe property

protected IntPtr,System m_setup
Résultat System.IntPtr