Example #1
0
 public void Add(string value, IBoundMember member)
 {
     if (Get(value) != null)
     {
         throw new KiwiSemanticException($"{value} already defined.");
     }
     _locals.Add(value, member);
 }
Example #2
0
 public BoundMemberExpression(
     string name,
     IBoundMember boundMember,
     IdentifierExpressionSyntax orTypeExpressionSyntax)
     : base(orTypeExpressionSyntax, boundMember.Type)
 {
     Name = name;
     BoundMember = boundMember;
 }
        public BroadcastHelperConfig(BroadcastHelper script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => TargetPriorityBoost.Value),
                BoundMember.New(() => RepPriorityBoost.Value)
            };
        }
Example #4
0
        public FontSizerConfig(FontSizer script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => FontScale.Value),
                BoundMember.New(() => FontWidth.Value),
            };
        }
Example #5
0
        public WeaponHelperConfig(WeaponHelper script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => PreferMyTargets.Checked),
                BoundMember.New(() => MinimumChanceToHit.Value)
            };
        }
        public ActiveTankerConfig(ActiveTanker script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => KeepShieldsFull.Checked),
                BoundMember.New(() => KeepArmorFull.Checked),
                BoundMember.New(() => KeepStructureFull.Checked),
            };
        }
        public GoonfleetGatewayConfig(GoonfleetGateway script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => URI.Text),
                BoundMember.New(() => Username.Text),
                BoundMember.New(() => Key.Text),
                BoundMember.New(() => Target.Text)
            };
        }
        public AutoTargeterConfig(AutoTargeter script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => TargetNeutralPlayers.Checked),
                BoundMember.New(() => TargetHostilePlayers.Checked),
                BoundMember.New(() => TargetFriendlyPlayers.Checked),
                BoundMember.New(() => TargetHostileNPCs.Checked),
                BoundMember.New(() => ReservedTargetSlots.Value)
            };
        }
Example #9
0
        public DroneHelperConfig(DroneHelper script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => WhenIdle.Checked),
                BoundMember.New(() => WhenTargetLost.Checked),
                BoundMember.New(() => RecallIfShieldsBelow.Checked),
                BoundMember.New(() => RecallShieldThreshold.Value),
                BoundMember.New(() => RedeployAfter.Checked),
                BoundMember.New(() => RedeployAfterSeconds.Value),
            };
        }
Example #10
0
        public RemoteControlConfig(RemoteControl script)
            : base(script)
        {
            InitializeComponent();

            Prefs = new IBoundMember[] {
                BoundMember.New(() => ServerPort.Value),
                BoundMember.New(() => ViewOnlyPassword.Text),
                BoundMember.New(() => FullAccessPassword.Text),
                BoundMember.New(() => KeyframeQuality.Value),
                BoundMember.New(() => UpdateQuality.Value),
                BoundMember.New(() => KeyframeThreshold.Value),
                BoundMember.New(() => MaxFrameRate.Value)
            };
        }
Example #11
0
 protected string ChooseName(IBoundMember bm)
 {
     return(String.Format("{0}_{1}", (bm.Target as Control).Name, bm.Name));
 }
Example #12
0
 public void AddLocal(string value, IBoundMember boundParameter)
 {
     CurrentScope.Add(value, boundParameter);
 }
 protected string ChooseName(IBoundMember bm)
 {
     return String.Format("{0}_{1}", (bm.Target as Control).Name, bm.Name);
 }
 public BoundMemberAccessExpression(string name, IBoundMember member, MemberAccessExpressionSyntax expressionSyntax)
     : base(expressionSyntax, member.Type)
 {
     Name = name;
     Member = member;
 }
Example #15
0
 public Mapping(IBoundMember setting, IBoundMember control)
 {
     Setting = setting;
     Control = control;
 }
Example #16
0
 public static string GetDefaultMemberName(IBoundMember member)
 {
     return(member.Name);
 }
Example #17
0
 public IEnumerator <object> Invoke(string name, IBoundMember member)
 {
     return(Method(name, (BoundMember <T>)member));
 }
 public Mapping(IBoundMember setting, IBoundMember control)
 {
     Setting = setting;
     Control = control;
 }
Example #19
0
 public string GetMemberName(IBoundMember member)
 {
     return(((Control)member.Target).Name);
 }