Ejemplo n.º 1
0
        internal void SetReSharperVersion(ReSharperVersion reSharperVersion)
        {
            switch (reSharperVersion)
            {
            case ReSharperVersion.Version7AndEarlier:
                _reSharperEditTagDetector = new ReSharperV7EditTagDetector();
                break;

            case ReSharperVersion.Version8:
                _reSharperEditTagDetector = new ReSharperV8EditTagDetector();
                break;

            case ReSharperVersion.Version81:
            case ReSharperVersion.Version82:
                _reSharperEditTagDetector = new ReSharperV81Or2EditTagDetector(reSharperVersion);
                break;

            case ReSharperVersion.Version9:
            case ReSharperVersion.Version91:
            case ReSharperVersion.Version92:
                _reSharperEditTagDetector = new ReSharperV81Or2EditTagDetector(reSharperVersion);
                break;

            case ReSharperVersion.Unknown:
                _reSharperEditTagDetector = new ReSharperUnknownEditTagDetector();
                break;

            default:
                throw new Exception("Wrong enum value");
            }
        }
Ejemplo n.º 2
0
            internal VersionInfo(ReSharperVersion version, IReSharperEditTagDetector editTagDetector, ITaggerProvider taggerProvider)
            {
                Contract.Assert(editTagDetector != null);

                Version = version;
                EditTagDetector = editTagDetector;
                TaggerProvider = taggerProvider;
            }
            internal VersionInfo(ReSharperVersion version, IReSharperEditTagDetector editTagDetector, ITaggerProvider taggerProvider)
            {
                Contract.Assert(editTagDetector != null);

                Version         = version;
                EditTagDetector = editTagDetector;
                TaggerProvider  = taggerProvider;
            }
Ejemplo n.º 4
0
 internal void SetReSharperVersion(ReSharperVersion reSharperVersion)
 {
     switch (reSharperVersion)
     {
         case ReSharperVersion.Version7AndEarlier:
             _reSharperEditTagDetector = new ReSharperV7EditTagDetector();
             break;
         case ReSharperVersion.Version8:
             _reSharperEditTagDetector = new ReSharperV8EditTagDetector();
             break;
         case ReSharperVersion.Version81:
             _reSharperEditTagDetector = new ReSharperV81EditTagDetector();
             break;
         case ReSharperVersion.Unknown:
             _reSharperEditTagDetector = new ReSharperUnknownEditTagDetector();
             break;
         default:
             throw new Exception("Wrong enum value");
     }
 }