C# Класс XAmpleManagedWrapper.XAmpleDLLWrapper

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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