Share via


CodeFolders Interface

Represents a collection of CodeFolder objects, where each item represents either the App_Code folder or one of its first-level child folders configured as a code folder.

Namespace:  VsWebSite
Assembly:  VsWebSite.Interop (in VsWebSite.Interop.dll)

Syntax

'Declaration
<GuidAttribute("FDCAD245-E468-48F3-B603-2641E020D6D0")> _
Public Interface CodeFolders _
    Inherits IEnumerable
[GuidAttribute("FDCAD245-E468-48F3-B603-2641E020D6D0")]
public interface CodeFolders : IEnumerable
[GuidAttribute(L"FDCAD245-E468-48F3-B603-2641E020D6D0")]
public interface class CodeFolders : IEnumerable
[<GuidAttribute("FDCAD245-E468-48F3-B603-2641E020D6D0")>]
type CodeFolders =  
    interface 
        interface IEnumerable 
    end
public interface CodeFolders extends IEnumerable

The CodeFolders type exposes the following members.

Properties

  Name Description
Public property ContainingProject Gets a reference to the project in the DTE object that contains this Web service.
Public property Count Gets the number of folders in the CodeFolders collection.
Public property DTE Gets a reference to the DTE2 object that contains the project containing this Web service.

Top

Methods

  Name Description
Public method Add Adds a CodeFolder object from the specified path to the collection.
Public method GetEnumerator Returns an enumerator that iterates through the CodeFolders collection.
Public method Item Gets the CodeFolder at the specified index.

Top

Remarks

This class is available only from the CodeFolders property.

For more information on configuring a folder in the App_Code folder as a code folder, see Shared Code Folders in ASP.NET Web Site Projects.

See Also

Reference

VsWebSite Namespace

CodeFolder

VSWebSite

CodeFolders

Other Resources

compilation Element (ASP.NET Settings Schema)

codeSubDirectories Element for compilation (ASP.NET Settings Schema)

Shared Code Folders in ASP.NET Web Site Projects