WebProjectSystem Class

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Represents the physical file system for the web project.

Inheritance Hierarchy

System.Object
  PhysicalFileSystem
    System.Web.WebPages.Administration.PackageManager.WebProjectSystem

Namespace:  System.Web.WebPages.Administration.PackageManager
Assembly:  System.Web.WebPages.Administration (in System.Web.WebPages.Administration.dll)

Syntax

'Declaration
Public Class WebProjectSystem _
    Inherits PhysicalFileSystem _
    Implements IProjectSystem, IFileSystem, IPropertyProvider
'Usage
Dim instance As WebProjectSystem
public class WebProjectSystem : PhysicalFileSystem, 
    IProjectSystem, IFileSystem, IPropertyProvider
public ref class WebProjectSystem : public PhysicalFileSystem, 
    IProjectSystem, IFileSystem, IPropertyProvider
type WebProjectSystem =  
    class 
        inherit PhysicalFileSystem 
        interface IProjectSystem 
        interface IFileSystem 
        interface IPropertyProvider 
    end
public class WebProjectSystem extends PhysicalFileSystem implements IProjectSystem, IFileSystem, IPropertyProvider

The WebProjectSystem type exposes the following members.

Constructors

  Name Description
Public method WebProjectSystem This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the WebProjectSystem class.

Top

Properties

  Name Description
Public property Logger (Inherited from PhysicalFileSystem.)
Public property ProjectName This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the name of the web project.
Public property Root (Inherited from PhysicalFileSystem.)
Public property TargetFramework This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the target framework of the web project.

Top

Methods

  Name Description
Public method AddFile(String, Stream) (Inherited from PhysicalFileSystem.)
Public method AddFile(String, Stream, Boolean) (Inherited from PhysicalFileSystem.)
Public method AddFrameworkReference This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds the specified framework reference in the assemblies section of the web project configuration file.
Public method AddReference This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds the reference with the specified path to the physical file system.
Public method DeleteDirectory(String) (Inherited from PhysicalFileSystem.)
Public method DeleteDirectory(String, Boolean) (Inherited from PhysicalFileSystem.)
Public method DeleteFile (Inherited from PhysicalFileSystem.)
Public method DirectoryExists (Inherited from PhysicalFileSystem.)
Protected method EnsureDirectory (Inherited from PhysicalFileSystem.)
Public method Equals (Inherited from Object.)
Public method FileExists (Inherited from PhysicalFileSystem.)
Protected method Finalize (Inherited from Object.)
Public method GetCreated (Inherited from PhysicalFileSystem.)
Public method GetDirectories This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the directories under the specified path. (Overrides PhysicalFileSystemGetDirectories(String).)
Public method GetFiles(String) (Inherited from PhysicalFileSystem.)
Public method GetFiles(String, String) (Inherited from PhysicalFileSystem.)
Public method GetFullPath (Inherited from PhysicalFileSystem.)
Public method GetHashCode (Inherited from Object.)
Public method GetLastModified (Inherited from PhysicalFileSystem.)
Public method GetPropertyValue This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the value of the property with the specified name.
Protected method GetReferencePath This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the reference path for the specified reference name.
Public method GetType (Inherited from Object.)
Public method IsSupportedFile This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the file in the path is an ‘app.config’ file.
Protected method MakeRelativePath (Inherited from PhysicalFileSystem.)
Protected method MemberwiseClone (Inherited from Object.)
Public method OpenFile (Inherited from PhysicalFileSystem.)
Public method ReferenceExists This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified reference exists.
Public method RemoveReference This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Deletes the specified reference from the physical file system.
Public method ResolvePath This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Resolves the specified path.
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Web.WebPages.Administration.PackageManager Namespace