public readonly int[]                      CrossRerefences; // NB: It seems that parsing NamesList is required in order to provide data for this field ?

        internal UnicodeCharacterData
        (
            UnicodeCodePointRange codePointRange,
            string name,
            UnicodeNameAlias[] nameAliases,
            UnicodeCategory category,
            CanonicalCombiningClass canonicalCombiningClass,
            BidirectionalClass bidirectionalClass,
            CompatibilityFormattingTag decompositionType,
            string decompositionMapping,
            UnicodeNumericType numericType,
            UnicodeRationalNumber numericValue,
            bool bidirectionalMirrored,
            string oldName,
            string simpleUpperCaseMapping,
            string simpleLowerCaseMapping,
            string simpleTitleCaseMapping,
            ContributoryProperties contributoryProperties,
            int corePropertiesAndEmojiProperties,
            int[] crossRerefences
        )
        {
            this.CodePointRange                   = codePointRange;
            this.Name                             = name;
            this.NameAliases                      = nameAliases;
            this.Category                         = category;
            this.CanonicalCombiningClass          = canonicalCombiningClass;
            this.BidirectionalClass               = bidirectionalClass;
            this.DecompositionType                = decompositionType;
            this.DecompositionMapping             = decompositionMapping;
            this.NumericType                      = numericType;
            this.numericValue                     = numericValue;
            this.BidirectionalMirrored            = bidirectionalMirrored;
            this.OldName                          = oldName;
            this.SimpleUpperCaseMapping           = simpleUpperCaseMapping;
            this.SimpleLowerCaseMapping           = simpleLowerCaseMapping;
            this.SimpleTitleCaseMapping           = simpleTitleCaseMapping;
            this.ContributoryProperties           = contributoryProperties;
            this.corePropertiesAndEmojiProperties = corePropertiesAndEmojiProperties;
            this.CrossRerefences                  = crossRerefences;
        }
Exemplo n.º 2
0
 internal UnicodeBlock(UnicodeCodePointRange codePointRange, string name)
 {
     CodePointRange = codePointRange;
     Name           = name;
 }
Exemplo n.º 3
0
 internal UnicodeBlock(UnicodeCodePointRange codePointRange, string name)
 {
     this.CodePointRange = codePointRange;
     this.Name           = name;
 }