Beispiel #1
0
        public CCascadeSerializer(EReflectorType inReflectorType, CParserManager parser)
        {
            switch (inReflectorType)
            {
            case EReflectorType.Cached:  _reflectionProvider = new CachedReflector(); break;

            case EReflectorType.Direct: _reflectionProvider = new DirectReflector(); break;
            }
            _parser = parser;
        }
Beispiel #2
0
 public CCascadeSerializer(EReflectorType inReflectorType = EReflectorType.Cached) : this(inReflectorType, null)
 {
 }
Beispiel #3
0
 public CCascadeSerializer(IParserOwner owner, EReflectorType inReflectorType = EReflectorType.Cached)
     : this(inReflectorType, null)
 {
     _parser = new CParserManager(owner);
 }
Beispiel #4
0
 public CCascadeSerializer(CParserManager parser, EReflectorType inReflectorType = EReflectorType.Cached)
     : this(inReflectorType, parser)
 {
 }