Matt Ward
13b519f062
Implement parts of EnvDTE.CodeModel
12 years ago
Siegfried Pammer
de377d1f39
update tests to work with IAssemblyModel
13 years ago
Daniel Grunwald
012ab9129f
EnvDTE.CodeModel: re-enable a few unit tests
13 years ago
Matt Ward
5506c43932
Add Package Management addin.
...
PowerShell console disabled.
Running PowerShell scripts on install/uninstall of a NuGet
package is disabled.
13 years ago
Matt Ward
08b85bb7ec
Implement EnvDTE.CodeModel.Language
...
Used by EntityFramework to determine which migration config template to use.
13 years ago
Matt Ward
fea395030b
Fix EF PowerShell extensions not finding SharpDevelop's EnvDTE assembly.
...
Move EnvDTE API to separate assembly.
Create EnvDTE interfaces in VB.NET to allow COM parameterised properties to be implemented to match Visual Studio's API.
Rename EnvDTE namespace from ICSharpCode.PackageManagement.EnvDTE to EnvDTE
14 years ago
Matt Ward
d7b7ee5247
T4 template can now add partial keyword to class.
...
The EnvDTE.CodeClass2.ClassKind property setter can be used to add a partial keyword to the class definition.
The T4MVC template makes all controller classes partial so it can add extend the original class with an associated partial controller class that it generates.
14 years ago
Matt Ward
debe1eae99
Fix incorrect namespace returned for EnvDTE.CodeType.
...
The last part of the namespace was being returned by CodeNamespace.Name for a CodeType instead of the fully qualified name.
14 years ago
Matt Ward
a315a11f4d
Return EnvDTE.CodeFunction2 instances from EnvDTE.CodeClass2.Members.
...
The T4MVC assumes the class methods are instances of the CodeFunction2 type.
14 years ago
Matt Ward
9963d62468
Implement EnvDTE.CodeClass2.IsGeneric
...
The T4MVC template checks for generic controller classes and does not process them.
14 years ago
Matt Ward
24955c6960
Implement EnvDTE.CodeClass2.ClassKind getter.
14 years ago
Matt Ward
102658b33f
Implement EnvDTE.CodeType2.IsAbstract
14 years ago
Matt Ward
e753154082
Fix primary key property being identified as a property for a related entity.
14 years ago
Matt Ward
fddc384d45
Fix null reference exception when accessing EnvDTE.CodeType.Bases for System.Object.
14 years ago
Matt Ward
d5835a1e1f
EnvDTE.CodeClass2.PartialClasses now returns the underlying class.
14 years ago
Matt Ward
843dbf4982
Implement EnvDTE.CodeTypeRef.AsString.
14 years ago
Matt Ward
1ac5d8ed7c
Implement EnvDTE.CodeType.Namespace.
14 years ago
Matt Ward
a1e8921ac5
Implement EnvDTE.CodeElement.Kind.
14 years ago
Matt Ward
31d0f03af4
Implement CodeType.Members for fields, methods and properties.
14 years ago
Matt Ward
5d28bce57c
Implement EnvDTE.CodeType.Bases
14 years ago
Matt Ward
b01d17d5dd
Implement EnvDTE.CodeClass.ImplementedInterfaces.
14 years ago
Matt Ward
5b3354151a
Implement Access property for all EnvDTE.CodeElement derived classes.
14 years ago
Matt Ward
5b528bc2eb
Implement EnvDTE.CodeElement.Language.
14 years ago