/// <summary>
        /// Normalize the naming of an object. We don't really care about the names for a hash... so...
        /// </summary>
        /// <param name="namedObj"></param>
        private void InternalAccumulateNamedHash(ROOTNET.Interface.NTNamed namedObj)
        {
            string oName  = namedObj.Name;
            string oTitle = namedObj.Title;

            namedObj.Name  = "name_" + _namedObjectCount.ToString();
            namedObj.Title = "title_" + _namedObjectCount.ToString();

            InternalAccumulateHash(namedObj);

            namedObj.Name  = oName;
            namedObj.Title = oTitle;
        }
Пример #2
0
 public ROOTObjectStaticHolder(Type holderForType, ROOTNET.Interface.NTNamed obj)
     : base(holderForType, holderForType.CreateUniqueVariableName())
 {
     OriginalName  = obj.Name;
     OriginalTitle = obj.Title;
 }