Collection<> error in feature deactivation
-
03-10-2020 - |
Question
Following code shows the code when the feature gets deactivated:
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Administration;
public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
{
string asmDetails = typeof(OnDownload).AssemblyQualifiedName;
SPWebApplication webApp = properties.Feature.Parent as SPWebApplication;
if (webApp == null) return;
List<SPWebConfigModification> configModsFound = new List<SPWebConfigModification>();
Collection<SPWebConfigModification> modsCollection = webApp.WebConfigModifications;
for (int i = 0; i < modsCollection.Count; i++)
{
if (modsCollection[i].Owner == asmDetails)
{
configModsFound.Add(modsCollection[i]);
}
}
}
I want to know why I am getting red squiggly line under this line of code
Collection<SPWebConfigModification> modsCollection = webApp.WebConfigModifications;
La solution
Add the reference using System.Collections.ObjectModel;
to the file.
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange