public override int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
        {
            if (buildableCfg == null)
                buildableCfg = new DartBuildableProjectConfig(this);

            pb = buildableCfg;
            return VSConstants.S_OK;
        }
Beispiel #2
0
 public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg) {
     IVsProjectCfg projCfg = _webCfg as IVsProjectCfg;
     if (projCfg != null) {
         return projCfg.get_BuildableProjectCfg(out ppIVsBuildableProjectCfg);
     }
     ppIVsBuildableProjectCfg = null;
     return VSConstants.E_NOTIMPL;
 }
Beispiel #3
0
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     if (buildableCfg == null)
     {
         buildableCfg = new BuildableProjectConfig(this);
     }
     pb = buildableCfg;
     return(VSConstants.E_NOTIMPL);
 }
 public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     if (this._webCfg is IVsProjectCfg projCfg)
     {
         return(projCfg.get_BuildableProjectCfg(out ppIVsBuildableProjectCfg));
     }
     ppIVsBuildableProjectCfg = null;
     return(VSConstants.E_NOTIMPL);
 }
        public override int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
        {
            if (buildableCfg == null)
            {
                buildableCfg = new DartBuildableProjectConfig(this);
            }

            pb = buildableCfg;
            return(VSConstants.S_OK);
        }
Beispiel #6
0
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     CCITracing.TraceCall();
     if (buildableCfg == null)
     {
         buildableCfg = new BuildableProjectConfig(this);
     }
     pb = buildableCfg;
     return(VSConstants.S_OK);
 }
Beispiel #7
0
 public BuildableProjectCfg(
     IVsBuildableProjectCfg innerBuildableCfg,
     BuildManager buildManager,
     BuildProjectConfiguration buildProjectConfiguration)
 {
     m_innerCfg     = innerBuildableCfg;
     m_innerCfg2    = innerBuildableCfg as IVsBuildableProjectCfg2;
     m_buildManager = buildManager;
     m_buildProjectConfiguration = buildProjectConfiguration;
 }
Beispiel #8
0
        /// <nodoc />
        public int GetBuildableProjectCfg(out IVsBuildableProjectCfg pb)
        {
            if (m_baseProjectConfiguration != null && m_baseProjectConfiguration is IVsProjectCfg)
            {
                return(((IVsProjectCfg)m_baseProjectConfiguration).get_BuildableProjectCfg(out pb));
            }

            pb = null;
            return(VSConstants.E_NOTIMPL);
        }
Beispiel #9
0
        public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
        {
            IVsProjectCfg projCfg = _webCfg as IVsProjectCfg;

            if (projCfg != null)
            {
                return(projCfg.get_BuildableProjectCfg(out ppIVsBuildableProjectCfg));
            }
            ppIVsBuildableProjectCfg = null;
            return(VSConstants.E_NOTIMPL);
        }
Beispiel #10
0
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     if (project.BuildProject == null || !project.BuildProject.Targets.ContainsKey("CoreCompile"))
     {
         // The project is not buildable, so don't return a config. This
         // will hide the 'Build' commands from the VS UI.
         pb = null;
         return(VSConstants.E_NOTIMPL);
     }
     if (buildableCfg == null)
     {
         buildableCfg = new BuildableProjectConfig(this);
     }
     pb = buildableCfg;
     return(VSConstants.S_OK);
 }
Beispiel #11
0
 public override int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     pb = new NodeBuildableProjectConfig(this);
     return(VSConstants.S_OK);
 }
Beispiel #12
0
    public virtual void get_BuildableProjectCfg(out IVsBuildableProjectCfg pb) {

      CCITracing.TraceCall();

      pb = new BuildableProjectConfig(this);
    }
Beispiel #13
0
 /// <include file='doc\ProjectConfig.uex' path='docs/doc[@for="ProjectConfig.get_BuildableProjectCfg"]/*' />
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     CCITracing.TraceCall();
     pb = new BuildableProjectConfig(this);
     return NativeMethods.S_OK;
 }
 public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     return(m_innerIVsDebuggableProjectCfg.get_BuildableProjectCfg(out ppIVsBuildableProjectCfg));
 }
Beispiel #15
0
 int IVsProjectCfg.get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     ppIVsBuildableProjectCfg = this.BuildableProjectConfiguration;
     return(NativeMethods.S_OK);
 }
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     pb = null;
     return(VSConstants.E_NOTIMPL);
 }
Beispiel #17
0
 /// <include file='doc\ProjectConfig.uex' path='docs/doc[@for="ProjectConfig.get_BuildableProjectCfg"]/*' />
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     CCITracing.TraceCall();
     pb = new BuildableProjectConfig(this);
     return(NativeMethods.S_OK);
 }
 public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     return m_innerIVsDebuggableProjectCfg.get_BuildableProjectCfg( out ppIVsBuildableProjectCfg );
 }
Beispiel #19
0
        public virtual void get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
        {
            CCITracing.TraceCall();

            pb = new BuildableProjectConfig(this);
        }
Beispiel #20
0
 /// <include file='doc\ProjectConfig.uex' path='docs/doc[@for="ProjectConfig.get_BuildableProjectCfg"]/*' />
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     pb = new BuildableProjectConfig(this);
     return(0);
 }
 public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     return(baseDebugConfiguration.get_BuildableProjectCfg(out ppIVsBuildableProjectCfg));
 }
 int IVsProjectCfg.get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     ppIVsBuildableProjectCfg = this.BuildableProjectConfiguration;
     return NativeMethods.S_OK;
 }
Beispiel #23
0
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     if (buildableCfg == null) {
         buildableCfg = new BuildableProjectConfig(this);
     }
     pb = buildableCfg;
     return VSConstants.E_NOTIMPL;
 }
Beispiel #24
0
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb) {
     if (project.BuildProject == null || !project.BuildProject.Targets.ContainsKey("CoreCompile")) {
         // The project is not buildable, so don't return a config. This
         // will hide the 'Build' commands from the VS UI.
         pb = null;
         return VSConstants.E_NOTIMPL;
     }
     if (buildableCfg == null) {
         buildableCfg = new BuildableProjectConfig(this);
     }
     pb = buildableCfg;
     return VSConstants.S_OK;
 }
 int IVsDebuggableProjectCfg.get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     throw new NotImplementedException();
 }
Beispiel #26
0
 public virtual int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     CCITracing.TraceCall();
     if (buildableCfg == null)
         buildableCfg = new BuildableProjectConfig(this);
     pb = buildableCfg;
     return VSConstants.S_OK;
 }
Beispiel #27
0
 public int get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     throw new NotImplementedException();
 }
 public override int get_BuildableProjectCfg(out IVsBuildableProjectCfg pb)
 {
     pb = new NodeBuildableProjectConfig(this);
     return VSConstants.S_OK;
 }
 int IVsDebuggableProjectCfg.get_BuildableProjectCfg(out IVsBuildableProjectCfg ppIVsBuildableProjectCfg)
 {
     throw new NotImplementedException();
 }