Example #1
0
            public void GetStructure(int actorHandle, out TypeC typeA)
            {
                int index;

                if (!_entityLookup.TryGetValue(actorHandle, out index))
                {
                    index = _entityLookup.Count;
                    _entityLookup.Add(actorHandle, index);
                }

                typeA = this.typeC;
            }
Example #2
0
            public void AddStructure(int actorHandle, TypeC comp)
            {
                int index;

                if (!_entityLookup.TryGetValue(actorHandle, out index))
                {
                    index = _entityLookup.Count;
                    _entityLookup.Add(actorHandle, index);
                }

                typeC = comp;
            }
        public static void Main(string[] s)
        {
            var anyMessages = new List <AnyMessage> {
                new TypeA(),
                new TypeB(),
                new TypeC(),
            };
            TypeA a = anyMessages[0];
            TypeB b = anyMessages[1];
            TypeC c = anyMessages[2];

            anyMessages.Add(a);
            anyMessages.Add(b);
            anyMessages.Add(c);
        }
Example #4
0
 private void InitMeta()
 {
     _codeAndTranslate = false;
     _type             = WritingType.Normal;
     _keepInvalidChar  = true;
     _cesarKey         = 0;
     _algorithm        = TypeC.Cesar;
     _aeroUseInt       = true;
     _cesarLeftToRight = true;
     _inputDir         = null;
     _outputDir        = null;
     Error             = null;
     _vigenereKey      = null;
     _isInteractive    = true;
 }
Example #5
0
        private void vigenereCheckBox_Click(object?sender, EventArgs e)
        {
            cesarCheckBox.Checked    = false;
            aeroCheckBox.Checked     = false;
            morseCheckBox.Checked    = false;
            navajoCheckBox.Checked   = false;
            vigenereCheckBox.Checked = true;
            binaireCheckBox.Checked  = false;

            _algorithm = TypeC.Vigenere;

            cesarKeyLayoutPanel.Enabled    = false;
            aeroStdLayoutPanel.Enabled     = false;
            vigPasswordLayoutPanel.Enabled = true;

            vigPasswordTextBox.PlaceholderText = @"Inserez un mot composé uniquement de lettres minuscules";
        }
Example #6
0
        private void binaireCheckBox_Click(object?sender, EventArgs e)
        {
            cesarCheckBox.Checked    = false;
            aeroCheckBox.Checked     = false;
            morseCheckBox.Checked    = false;
            navajoCheckBox.Checked   = false;
            vigenereCheckBox.Checked = false;
            binaireCheckBox.Checked  = true;

            _algorithm = TypeC.Binaire;

            cesarKeyLayoutPanel.Enabled    = false;
            aeroStdLayoutPanel.Enabled     = false;
            vigPasswordLayoutPanel.Enabled = false;

            vigPasswordTextBox.PlaceholderText = "";
        }
    static void Main(string[] args)
    {
        var w = new TypeA {
            i = 8
        };
        var x = new TypeA {
            i = 16
        };
        var y = new TypeB {
            i = 32
        };
        var z = new TypeC();     // don't pass this to Test!
        var l = new List <dynamic> {
            w, x, y
        };

        Test(l);
    }
Example #8
0
    public Type createType(string type)
    {
        Type returnType = null;

        switch (type)
        {
        case "A":
            returnType = new TypeA();
            break;

        case "B":
            returnType = new TypeB();
            break;

        case "C":
            returnType = new TypeC();
            break;
        }

        return(returnType);
    }
 public ChannelModeType GetModeType(char mode)
 {
     if (TypeA.IndexOf(mode) > -1)
     {
         return(ChannelModeType.TypeA);
     }
     if (TypeB.IndexOf(mode) > -1)
     {
         return(ChannelModeType.TypeB);
     }
     if (Statuses.IndexOf(mode) > -1)
     {
         return(ChannelModeType.TypeB);
     }
     if (TypeC.IndexOf(mode) > -1)
     {
         return(ChannelModeType.TypeC);
     }
     if (TypeD.IndexOf(mode) > -1)
     {
         return(ChannelModeType.TypeD);
     }
     return(ChannelModeType.Unknown);
 }
 AnyMessage(TypeC c)
 {
     C = c;
 }
Example #11
0
 public MultiConstructorType(TypeA a, TypeB b, TypeC c, TypeD d, TypeE e)
 {
 }
 public Wrapper(TypeA A, TypeB B, TypeC C)
 {
     this.A = A;
     // rest initialization
 }
 public Wrapper(TypeA A, TypeB B, TypeC C)
 {
     this.A = A ?? throw new ArgumentNullException(nameof(A));
     this.B = B ?? throw new ArgumentNullException(nameof(B));
     this.C = C ?? throw new ArgumentNullException(nameof(C));
 }
Example #14
0
 public MultiConstructorType(TypeA a, TypeB b, TypeC c)
 {
 }
Example #15
0
 public MultiConstructorType(TypeA a, TypeB b, TypeC c)
 {
 }
Example #16
0
 public MultiConstructorType(TypeA a, TypeB b, TypeC c, TypeD d, TypeE e)
 {
 }
Example #17
0
 public B(TypeA new_args1, TypeC new_args2)
 {
 }