Coder Social home page Coder Social logo

intellisenseextender's Introduction

intellisenseextender's People

Contributors

cjbush avatar daberni avatar dreamescaper avatar riqq avatar szkarlen avatar volodymyr-fed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

intellisenseextender's Issues

Existing alias import should be accounted

If class is imported with alias - no need to suggest it again.
using ExpectedConditions = SeleniumExtras.WaitHelpers.ExpectedConditions;
ExpectedConditions shouldn't be suggested

Suggestion - better sort order of suggestions

It would be very useful, if you could make the Intellisense popup display suggestions with better than the default sorting. Own/immediate members of a class should be displayed first and only then the inherited members. Another improvement could be displaying the members by category - fields, properties, methods, etc. Example:

  • OwnProperty
  • AnotherInheritedProperty
  • InheritedProperty
  • OwnMethod
  • InheritedMethod

ReSharper does all of this, but they use a custom popup, so I'm not sure if this is possible with the default one.

Feel free to close this issue if it's out of the scope of this project.

Crashes visual studio

As soon as I start typing visual studio crashes and restarts when the extension is enabled.
IntelliSenseExtender v. 0.9
Visual studio v. 15.8.4

The Extension Causes Visual Studio to Crash.

So i managed to crash Visual Studio multiple times after i installed IntelliSense Extender but i think i'v finally pinned down an easy way to reproduce the issue.

Simply create an empty .cs file anywhere (without solution) and open it using Visual Studio. Once you start typing you'll crash. Now i tried to disable and re-enable every extension till i made sure that IntelliSense Extender is the cause for sure.

This extension is a life savior, and i really like it as a former ReSharper user, so a fix would be really appreciated.

Regards!

method parameter not suggested

    protected User User { get; private set; }

    public static T As(User user)
    {
        var steps = new T();
        steps.User = 
    }

(user should be suggested first)

Does not work with VS 2017 V15.6.4

Hello,

like the Title says, the Extension does not work with Version 15.6.4.
It used to work with previous Versions.
Re-Installing did not help.

v15 6 4

Request: Respect the position of usings and sorting

This extension automatically puts usings at the top of the file. StyleCop and other analyzers however are enforcing usings inside the namespace.

See:

// <copyright file="DbInitialization.cs" company="COMPANY">
// Copyright (c) COMPANY. All rights reserved.
// </copyright>

namespace COMPANY.DatabaseContext.Initialization
{
    using System.IO;
    using System.Linq;
    using System.Reflection;
    using Microsoft.EntityFrameworkCore;

With the extension I end up with mixed using positions and I have to manually resort them everytime. Often times when you are in the flow of coding you arent actually noticing the namespace that the extender put in.

So my request is to respect the position of current usings in a code file and to also respect the configured sorting rules.

when type () of method, should not suggest completions

for following codes

connection.BeginTransaction()

When I type () of BeginTransaction, it suggests completions, next I will tap Tab and wish to jump out (), but the suggestion is typed in () witch is not what I want.

Visual Studio 15 hangs as soon as I start typing

Hi. As the titled says, with the latest version of this extension, Visual Studio hangs as soon as I start typing.
Using git bisect I found that the problem has been introduced by the commit a01ae1f (Update packages to latest versions).
Reverting that commit, and rebuilding the extensions solved the problem for me.

Not suggesting anything (VS 15.7.6)

Installed in Visual Studio Community 2017 Version 15.7.6 and its not working. Options for IntelliSense Extender appears with everything marked as true. Tried the List example cited in overview and nothing. Tried closing the solution and openning it again, still nothing.

Extender works wrongly when I compare List.Count and another variable

Hello!

I have an instance of List and I also have some variable. When I need to compare List.Count with variable and I write "<", Extender suggests a types, though I need a variables. I think, this is going on because List is derived from IEnumerable and IEnumerable has extension method Count.

image

I think, in such cases (type has fields and methods with same names), You can suggest variables and types.

how about support IntelliSense and Highlight Raw Sql in C# string ?

how about support IntelliSense and Highlight Raw Sql in C# string ?
and the Table source is C# Poco
and the DBFiled is C# Filed/Property.
when find the reference or change C# Filed/Property will effects the Raw Sql's string.

then we dont need any heavy weight Orm ,dont need linq or lambda,dont need EF,Nhibernate etc.
just happy use such as Dapper.

Of course it will be a big and great job

[DBTable("TBL_User")]
public class User
{
public string Name;
public string Address;
}
//the User is type User,the Name is User.Name
Dapper.QueryByScript(new Sql(
@$"select * from User user where user.Name==@Name and @Address is not null)",
new{Name=“Jamie”}
);

i create a similar issue in project VerifyRawSql

Is it possible to put the first using within the namespace instead of outside?

If there are usings currently inside the namespace the usings are added inside with the others, however if it is the first using, then they are added outside.

Is there a way to configure the default behaviour.

E.g.

Instead of:

using NUnit.Framework;

namespace MVC.Tests.TagHelpers
{
    [TestFixture]
    public class TextResourceTagHelperTest
    {

    }
}

having

namespace MVC.Tests.TagHelpers
{
    using NUnit.Framework;

    [TestFixture]
    public class TextResourceTagHelperTest
    {

    }
}

(VIsual Studio 2019 RC.1)

Missing suggested types

When you have a fresh started Visual Studio and create a new project, then some classes are not suggested:

2018-12-02 13_25_55-newproject

After closing the solution and open it again everything works as expected

2018-12-02 13_34_18-oldproject

Opening an existing solution with a fresh started Visual Studio is no problem. Once you got IntelliSenseExtender running then you can create new projects and everything works fine.

Private method extensions are suggested

I don't expect the intellisense to show me the private methods extension took from external dependencies, because actually you cannot access those methods from outside the library it declares it.

Private methods extension should be suggested only when they come from the same project/library/dll where I'm writing code.

Investigate not suggested class

    public ServiceSection GetServiceSection(string sectionTitle)
    {
        return ServiceSections.First(section => string.Equals(section.GetSectionName(), sectionTitle, StringCom$$)
    }

(no System using)

Add basic integration test

Would be great to have very simple integration scenario - mostly to check that VS does not crash at all

Improve performance

Currently SyntaxContext is calculated several times, and all the classes are traversed in multiple places.
Would be great to optimize.

Visual studio hangs

Visual studio 2017 hangs on this code:

namespace ConsoleApp50
{
    class Program
    {
        static void Main(string[] args)
        {
        }

        public object this[string key]
        {
            get
            {
                return null;
            }
            set
            {
                this.name = // start tapping value and hangs
            }
        }
    }
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.