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;
Était-ce utile?

La solution

Add the reference using System.Collections.ObjectModel; to the file.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top