SPC050229: Do not access SPListCollection by indexer multiple times |
SPC050229: Do not access SPListCollection by indexer multiple times |
Do not access SPListCollection by indexer multiple times. Instantiates the list object only once and assigns it to a variable in order to set properties and call methods.
TypeName: | DoNotAccessListCollectionMultipleTimes |
CheckId: | SPC050229 |
Severity: | CriticalWarning |
Type: | AssemblyFileReference |
Instantiate the list object once and assigns it to a variable in order to set properties and call methods.
Bad Practice:
The rule may lead to false positive results if different lists with the same name are requested in the same method. For instance the statements 'this.Web.Lists["ReusableContent"]' and 'this.Web.Site.RootWeb.Lists["ReusableContent"]' in the same method will be detected as a violation of this rule which is in this case a false positive.
comments powered by Disqus
Copyright © 2013 RENCORE AB. All Rights Reserved
Disclaimer: The views and opinions expressed in this documentation and in SPCAF are those of the creators and do not necessarily reflect the opinions and recommendations of Microsoft or any member of Microsoft. All trademarks, service marks, collective marks, copyrights, registered names, and marks used or cited by this documentation are the property of their respective owners. SharePoint Code Analysis Framework, Version 4.5.2.7855, see www.spcaf.com for more information |