Пример #1
0
    /// <summary>
    /// Input eCodeType(아이템타입), int(타입순서) | int(아이템코드) return
    /// </summary>
    /// <param name="codeType"> eCodeType 의 형태로 된 enum값 </param>
    /// <param name="index"> 원하는 아이템의 번호 </param>
    /// <returns> 아이템코드 </returns>
    public int CodeSearch(eCodeType codeType, int index)
    {
        int tpye = (int)codeType;

        if (index >= _codeList[tpye].Count)
        {
            return(-1);
        }

        return(_codeList[tpye][index]);
    }
Пример #2
0
    /// <summary>
    /// Input eCodeType, string | int(아이템코드) return
    /// </summary>
    /// <param name="codeType"> eCodeType 의 형태로 된 enum값 </param>
    /// <param name="name"> 원하는 아이템의 Name </param>
    /// <returns> 아이템코드 </returns>
    public int CodeSearch(eCodeType codeType, string name)
    {
        int tpye = (int)codeType;

        for (int i = 0; i < _codeList[tpye].Count; ++i)
        {
            int code = CodeSearch(codeType, i);

            if (string.Equals(ItemSearch(code).Name, name))
            {
                return(code);
            }
        }
        return(-1);
    }
Пример #3
0
 public static extern int ICTCLAS_ImportUserDict(String pszDictBuffer, int nLength, eCodeType eCT);
Пример #4
0
 public static extern int ICTCLAS_ParagraphProcessAW(String sParagraph, [Out, MarshalAs(UnmanagedType.LPArray)] result_t[] result, eCodeType eCT, int bPOSTagged);
Пример #5
0
 public static extern double ICTCLAS_FileProcess(String sSrcFilename, eCodeType eCt, String sDsnFilename, int bPOStagged);
Пример #6
0
 public static extern int ICTCLAS_ParagraphProcessAW(String sParagraph,  [Out, MarshalAs(UnmanagedType.LPArray)]result_t[] result,eCodeType eCT, int bPOSTagged);
Пример #7
0
 private static extern int ICTCLAS_ImportUserDict(String sFilename, eCodeType eCT);
Пример #8
0
 private static extern int ICTCLAS_ImportUserDict(byte[] sWord, int nLength, eCodeType eCT);
Пример #9
0
 private static extern int ICTCLAS_ParagraphProcessAW_B(byte[] sParagraph, [Out, MarshalAs(UnmanagedType.LPArray)]result_t[] result, eCodeType eCT, bool bPOSTagged);
Пример #10
0
 private static extern int ICTCLAS_ImportUserDictFile(String fileName, eCodeType eCT);
Пример #11
0
 private static extern int ICTCLAS_ImportUserDict(byte[] sWord, int nLength, eCodeType eCT);
Пример #12
0
 private static extern double ICTCLAS_FileProcess(String sSrcFilename, String sDsnFilename, eCodeType eCt, bool bPOStagged);
Пример #13
0
 private static extern double ICTCLAS_FileProcess(String sSrcFilename, String sDsnFilename, eCodeType eCt, bool bPOStagged);
Пример #14
0
 private static extern int ICTCLAS_ImportUserDictFile(String fileName, eCodeType eCT);
Пример #15
0
 public static extern double ICTCLAS_FileProcess(String sSrcFilename, eCodeType eCt, String sDsnFilename, int bPOStagged);
Пример #16
0
 public int GetCodeItemCount(eCodeType codeType)
 {
     return(_codeList[(int)codeType].Count);
 }
Пример #17
0
 private static extern int ICTCLAS_ParagraphProcessAW_B(byte[] sParagraph, [Out, MarshalAs(UnmanagedType.LPArray)] result_t[] result, eCodeType eCT, bool bPOSTagged);