Ejemplo n.º 1
0
        private string ExistingPropertyName(string propertyParams, bool isClr, string propertyDeclarationName)
        {
            PropertyReuseInfo propertyReuseInfo = _propertyReuseInfo
                                                  .SingleOrDefault(pri => pri.PropertyParams == propertyParams && pri.IsClr == isClr);

            if (propertyReuseInfo == null)
            {
                propertyReuseInfo                 = new PropertyReuseInfo();
                propertyReuseInfo.IsClr           = isClr;
                propertyReuseInfo.PropertyParams  = propertyParams;
                propertyReuseInfo.DeclarationName = propertyDeclarationName;

                _propertyReuseInfo.Add(propertyReuseInfo);

                return(null);
            }
            else
            {
                return(propertyReuseInfo.DeclarationName);
            }
        }
        private string ExistingPropertyName(string propertyParams, bool isClr, string propertyDeclarationName)
        {
            PropertyReuseInfo propertyReuseInfo = _propertyReuseInfo
                .SingleOrDefault(pri => pri.PropertyParams == propertyParams && pri.IsClr == isClr);

            if (propertyReuseInfo == null)
            {
                propertyReuseInfo = new PropertyReuseInfo();
                propertyReuseInfo.IsClr = isClr;
                propertyReuseInfo.PropertyParams = propertyParams;
                propertyReuseInfo.DeclarationName = propertyDeclarationName;

                _propertyReuseInfo.Add(propertyReuseInfo);

                return null;
            }
            else
                return propertyReuseInfo.DeclarationName;
        }