private PipId GetValuePipId()
        {
            if (PipGraph != null)
            {
                if (!m_valuePip.PipId.IsValid)
                {
                    PipGraph.AddOutputValue(m_valuePip);
                }

                Contract.Assert(m_valuePip.PipId.IsValid);
            }

            return(m_valuePip.PipId);
        }