System.Text.Normalization.nativeNormalizationInitNormalization C# (CSharp) Method

nativeNormalizationInitNormalization() private method

private nativeNormalizationInitNormalization ( NormalizationForm NormForm, byte pTableData ) : byte*
NormForm NormalizationForm
pTableData byte
return byte*
        unsafe private static extern byte* nativeNormalizationInitNormalization(
            NormalizationForm NormForm, byte* pTableData);

Usage Example

示例#1
0
        private static unsafe void InitializeForm(NormalizationForm form, string strDataFile)
        {
            byte *pTableData = (byte *)null;

            if (!Environment.IsWindows8OrAbove)
            {
                if (strDataFile == null)
                {
                    throw new ArgumentException(Environment.GetResourceString("Argument_InvalidNormalizationForm"));
                }
                pTableData = GlobalizationAssembly.GetGlobalizationResourceBytePtr(typeof(Normalization).Assembly, strDataFile);
                if ((IntPtr)pTableData == IntPtr.Zero)
                {
                    throw new ArgumentException(Environment.GetResourceString("Argument_InvalidNormalizationForm"));
                }
            }
            Normalization.nativeNormalizationInitNormalization(form, pTableData);
        }