public static TypePointer Of(bool mutable, Type pointedToType) { var ptr = new TypePointer(); ptr.mutable = mutable; ptr.pointedToType = pointedToType; return ptr; }
public static TypePointer Of(bool mutable, Type pointedToType) { var ptr = new TypePointer(); ptr.mutable = mutable; ptr.pointedToType = pointedToType; return(ptr); }
public frmEditKanji(Image baseImage = null) { InitializeComponent(); widthCirclePointer = WidthCirclePointer.Small; typePointer = TypePointer.Circle; selectedPencilBox = picBoxCircleSmall; colorFront = Color.Black; colorBack = Color.White; toolStripLabel_dimension.Text = "-"; if (baseImage != null) this.Set(ImageAPI.AlltoBMP(baseImage)); }
/// <summary> /// point to a lib interface /// </summary> /// <param name="type"></param> public InterfacePointer(TypePointer type) : base(type) { }
public static ValuePointer Create(TypePointer valueType, ILanguageValue value) { return(new ValuePointer(valueType, value)); }
protected ValuePointer(TypePointer valueType, ILanguageValue value) { ValuePointerType = valueType; Value = value; }
/// <summary> /// Set the width and type to pointer /// </summary> /// <param name="picBox"></param> private void clickPictureBox(PictureBox picBox) { //Hace visible la seleccion if (selectedPencilBox != picBox) { selectedPencilBox.BorderStyle = BorderStyle.None; picBox.BorderStyle = BorderStyle.Fixed3D; selectedPencilBox = picBox; } //Establece el ancho y forma string name = picBox.Name; switch (name) { case "picBoxCircleBig": widthCirclePointer = WidthCirclePointer.Big; typePointer = TypePointer.Circle; break; case "picBoxCircleMedium": widthCirclePointer = WidthCirclePointer.Medium; typePointer = TypePointer.Circle; break; case "picBoxCircleSmall": widthCirclePointer = WidthCirclePointer.Small; typePointer = TypePointer.Circle; break; case "picBoxRecBig": widthRectanglePointer = WidthRectanglePointer.Big; typePointer = TypePointer.Rectangle; break; case "picBoxRecMedium": widthRectanglePointer = WidthRectanglePointer.Medium; typePointer = TypePointer.Rectangle; break; case "picBoxRecSmall": widthRectanglePointer = WidthRectanglePointer.Small; typePointer = TypePointer.Rectangle; break; } }
protected override OpTypePointer VisitTypePointer(TypePointer node) { return(Register(base.VisitTypePointer(node), _typeInstructions)); }