Example #1
0
 public LexicalItem(INormalityComparer comparer,
                    string canonicalForm)
     : this()
 {
     Comparer      = comparer;
     Synonyms      = new SynonymCollection(comparer);
     CanonicalForm = canonicalForm;
 }
Example #2
0
 public LexicalItem(INormalityComparer comparer,
                    string canonicalForm)
     : this()
 {
     Comparer = comparer;
     Synonyms = new SynonymCollection(comparer);
     CanonicalForm = canonicalForm;
 }
Example #3
0
        public virtual LexicalCollection LoadHierarchy(INormalityComparer comparer)
        {
            Trace.WriteIf(Tracing.Is.TraceVerbose, string.Empty);
            var result = new LexicalCollection(comparer);
            foreach (var file in Hierarchy)
            {
                Load(result, file);
            }

            return result;
        }
        public virtual LexicalCollection LoadHierarchy(INormalityComparer comparer)
        {
            Trace.WriteIf(Tracing.Is.TraceVerbose, string.Empty);
            var result = new LexicalCollection(comparer);

            foreach (var file in Hierarchy)
            {
                Load(result, file);
            }

            return(result);
        }
        public virtual Lexicon Load(INormalityComparer comparer)
        {
            Trace.WriteIf(Tracing.Is.TraceVerbose, string.Empty);
            var result = new Lexicon(comparer)
            {
                Storage = this
            };

            Load(result, Location);

            return(result);
        }
Example #6
0
 public Lexicon(INormalityComparer comparer)
     : base(comparer)
 {
 }
 public LexicalCollection(INormalityComparer comparer)
     : this()
 {
     Comparer = comparer;
 }
 public SynonymCollection(INormalityComparer comparer)
     : this()
 {
     Comparer = comparer;
     Items    = new Dictionary <string, string>(comparer);
 }
Example #9
0
 public Lexicon(INormalityComparer comparer)
     : base(comparer)
 {
 }
Example #10
0
        public virtual Lexicon Load(INormalityComparer comparer)
        {
            Trace.WriteIf(Tracing.Is.TraceVerbose, string.Empty);
            var result = new Lexicon(comparer)
                             {
                                 Storage = this
                             };

            Load(result, Location);

            return result;
        }