public IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView) { PropertyGenerator.CreateProperty createProperty = new PropertyGenerator.CreateProperty (options); createProperty.ReadOnly = true; createProperty.Initialize (treeView); return createProperty; }
public bool IsValid (CodeGenerationOptions options) { return new CreateEquality (options).IsValid (); }
public bool IsValid (CodeGenerationOptions options) { return new CreateWriteLine (options).IsValid (); }
public NullCheckGeneratorAction (CodeGenerationOptions options) : base (options) { }
public bool IsValid (CodeGenerationOptions options) { return new NullCheckGeneratorAction (options).IsValid (); }
public IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView) { CreateProperty createProperty = new CreateProperty (options); createProperty.Initialize (treeView); return createProperty; }
public IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView) { OverrideMethods overrideMethods = new OverrideMethods (options); overrideMethods.Initialize (treeView); return overrideMethods; }
public bool IsValid (CodeGenerationOptions options) { return new CreateToString (options).IsValid (); }
public bool IsValid(CodeGenerationOptions options) { return(new CreateWriteLine(options).IsValid()); }
protected AbstractGenerateAction(CodeGenerationOptions options) { this.options = options; }
public CreateProperty(CodeGenerationOptions options) : base(options) { }
public bool IsValid(CodeGenerationOptions options) { return(new CreateProperty(options).IsValid()); }
public CreateToString(CodeGenerationOptions options) : base(options) { }
public bool IsValid(CodeGenerationOptions options) { return(new CreateToString(options).IsValid()); }
bool ICodeGenerator.IsValid(CodeGenerationOptions options) { return(new ExportMethods(this, options).IsValid()); }
public static CodeGenerationOptions CreateCodeGenerationOptions (Document document) { document.UpdateParseDocument (); var options = new CodeGenerationOptions { Document = document }; if (document.ParsedDocument != null && document.ParsedDocument.ParsedFile != null) { options.EnclosingPart = document.ParsedDocument.ParsedFile.GetInnermostTypeDefinition (document.Editor.Caret.Location); if (options.EnclosingPart != null) options.EnclosingType = options.EnclosingPart.Resolve (document.Project).GetDefinition (); if (options.EnclosingType != null) { options.EnclosingMember = options.EnclosingType.Members.FirstOrDefault (m => !m.IsSynthetic && m.Region.FileName == document.FileName && m.Region.IsInside (document.Editor.Caret.Location)); } } return options; }
public IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView) { var createEventMethod = new CreateEventMethod (options); createEventMethod.Initialize (treeView); return createEventMethod; }
public CreateWriteLine(CodeGenerationOptions options) : base(options) { }
public CreateToString (CodeGenerationOptions options) : base (options) { }
public bool IsValid(CodeGenerationOptions options) { return(new OverrideMethods(options).IsValid()); }
public ExportMethods(BaseExportCodeGenerator cg, CodeGenerationOptions options) : base(options) { this.cg = cg; }
public OverrideMethods(CodeGenerationOptions options) : base(options) { }
public CreateProperty (CodeGenerationOptions options) : base (options) { }
public PartialMethods (CodeGenerationOptions options) : base (options) { }
public IGenerateAction InitalizeSelection (CodeGenerationOptions options, TreeView treeView) { var action = new NullCheckGeneratorAction (options); action.Initialize (treeView); return action; }
GenerateCodeWindow (CodeGenerationOptions options, MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext) : base(Gtk.WindowType.Toplevel) { this.options = options; this.Build (); scrolledwindow1.Child = treeviewGenerateActions; scrolledwindow1.ShowAll (); scrolledwindow2.Child = treeviewSelection; scrolledwindow2.ShowAll (); treeviewGenerateActions.Cancel += delegate { Destroy (); }; treeviewGenerateActions.Submit += delegate { treeviewSelection.GrabFocus (); }; treeviewSelection.Cancel += delegate { treeviewGenerateActions.GrabFocus (); }; treeviewSelection.Submit += delegate { if (curInitializeObject != null) { curInitializeObject.GenerateCode (); curInitializeObject = null; } Destroy (); }; WindowTransparencyDecorator.Attach (this); treeviewSelection.HeadersVisible = false; treeviewGenerateActions.HeadersVisible = false; treeviewGenerateActions.Model = generateActionsStore; TreeViewColumn column = new TreeViewColumn (); var pixbufRenderer = new CellRendererImage (); column.PackStart (pixbufRenderer, false); column.AddAttribute (pixbufRenderer, "image", 0); CellRendererText textRenderer = new CellRendererText (); column.PackStart (textRenderer, true); column.AddAttribute (textRenderer, "text", 1); column.Expand = true; treeviewGenerateActions.AppendColumn (column); treeviewGenerateActions.Selection.Changed += TreeviewGenerateActionsSelectionChanged; this.Remove (this.vbox1); BorderBox messageArea = new BorderBox (); messageArea.Add (vbox1); this.Add (messageArea); this.ShowAll (); int x = completionContext.TriggerXCoord; int y = completionContext.TriggerYCoord; int w, h; GetSize (out w, out h); int myMonitor = Screen.GetMonitorAtPoint (x, y); Gdk.Rectangle geometry = DesktopService.GetUsableMonitorGeometry (Screen, myMonitor); if (x + w > geometry.Right) x = geometry.Right - w; if (y + h > geometry.Bottom) y = y - completionContext.TriggerTextHeight - h; Move (x, y); }
protected AbstractGenerateAction (CodeGenerationOptions options) { this.options = options; }
public AbstractGenerateAction (CodeGenerationOptions options) { this.options = options; }
public CreateWriteLine (CodeGenerationOptions options) : base (options) { }
public ExportMethods (BaseExportCodeGenerator cg, CodeGenerationOptions options) : base (options) { this.cg = cg; }
public CreateEquality (CodeGenerationOptions options) : base (options) { }
bool ICodeGenerator.IsValid (CodeGenerationOptions options) { return new ExportMethods (this, options).IsValid (); }
public bool IsValid (CodeGenerationOptions options) { return new CreateEventMethod (options).IsValid (); }
IGenerateAction ICodeGenerator.InitalizeSelection (CodeGenerationOptions options, TreeView treeView) { var exportMethods = new ExportMethods (this, options); exportMethods.Initialize (treeView); return exportMethods; }
public CreateEventMethod (CodeGenerationOptions options) : base (options) { }
public bool IsValid (CodeGenerationOptions options) { CreateConstructor createConstructor = new CreateConstructor (options); return createConstructor.IsValid (); }
public IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView) { CreateToString createToString = new CreateToString (options); createToString.Initialize (treeView); return createToString; }
public IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView) { CreateConstructor createConstructor = new CreateConstructor (options); createConstructor.Initialize (treeView); return createConstructor; }
public bool IsValid (CodeGenerationOptions options) { return new OverrideMethods (options).IsValid (); }
public CreateConstructor (CodeGenerationOptions options) : base (options) { }
public OverrideMethods (CodeGenerationOptions options) : base (options) { }
public CreateEquality(CodeGenerationOptions options) : base(options) { }