Class VisualStudioPlugin

  • All Implemented Interfaces:
    Plugin<Project>

    @Incubating
    public class VisualStudioPlugin
    extends org.gradle.plugins.ide.internal.IdePlugin
    A plugin for creating a Visual Studio solution for a gradle project.
    • Field Summary

      • Fields inherited from class org.gradle.plugins.ide.internal.IdePlugin

        project
    • Constructor Summary

      Constructors 
      Constructor Description
      VisualStudioPlugin​(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.api.internal.file.FileResolver fileResolver, org.gradle.plugins.ide.internal.IdeArtifactRegistry artifactRegistry, org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator)  
    • Constructor Detail

      • VisualStudioPlugin

        @Inject
        public VisualStudioPlugin​(org.gradle.internal.reflect.Instantiator instantiator,
                                  org.gradle.api.internal.file.FileResolver fileResolver,
                                  org.gradle.plugins.ide.internal.IdeArtifactRegistry artifactRegistry,
                                  org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator)
    • Method Detail

      • getLifecycleTaskName

        protected String getLifecycleTaskName()
        Specified by:
        getLifecycleTaskName in class org.gradle.plugins.ide.internal.IdePlugin
      • onApply

        protected void onApply​(Project target)
        Overrides:
        onApply in class org.gradle.plugins.ide.internal.IdePlugin