void DwellStart(object sender, ScintillaMouseEventArgs e) { if (view.Data == null || hoverPos != null) { return; } int txtPos = view.PositionFromPointClose(e.X, e.Y); CodeViewData.TextRef?textRef; if (txtPos != -1 && (textRef = view.ResolveReference(ref txtPos)) != null && textRef.Value.Reference is IFullName) { var line = view.Lines.FromPosition(txtPos); var text = DisplayNameCreator.CreateFullName((IFullName)textRef.Value.Reference); text = Utils.EscapeString(text, false); var pt = PointToClient(Cursor.Position); pt.X += 16; pt.Y += 10; toolTip.Show(text, this, pt); hoverPos = txtPos; view.Capture = true; } }
protected override void Refresh() { switch (Property.GetVisibility()) { case MethodAttributes.CompilerControlled: case MethodAttributes.Private: case MethodAttributes.FamANDAssem: case MethodAttributes.Assembly: case MethodAttributes.Family: case MethodAttributes.FamORAssem: ForeColor = Color.Gray; break; default: ForeColor = Color.Empty; break; } Text = Utils.EscapeString(DisplayNameCreator.CreateDisplayName(Property), false); }
protected override void Refresh() { switch (Field.Access) { case FieldAttributes.CompilerControlled: case FieldAttributes.Private: case FieldAttributes.FamANDAssem: case FieldAttributes.Assembly: case FieldAttributes.Family: case FieldAttributes.FamORAssem: ForeColor = Color.Gray; break; default: ForeColor = Color.Empty; break; } Text = Utils.EscapeString(DisplayNameCreator.CreateDisplayName(Field), false); }
protected override void Refresh() { switch (Type.Visibility) { case TypeAttributes.NotPublic: case TypeAttributes.NestedAssembly: case TypeAttributes.NestedFamANDAssem: case TypeAttributes.NestedPrivate: case TypeAttributes.NestedFamily: case TypeAttributes.NestedFamORAssem: ForeColor = Color.Gray; break; default: ForeColor = Color.Empty; break; } Text = Utils.EscapeString(DisplayNameCreator.CreateDisplayName(Type), false); }
public MultipleAnalysesModel(IFullName item, IAnalysis[] analyses) { this.analyses = analyses; Item = item; Text = Utils.EscapeString(DisplayNameCreator.CreateFullName(item), false); }
public AnalysisModel(IAnalysis analysis, bool root = true) { this.analysis = analysis; IsRoot = root; Text = root ? analysis.Name : Utils.EscapeString(DisplayNameCreator.CreateFullName(analysis.TargetObject), false); }