ProjectFile Class Members
See Also  Properties Methods Events
SourceCode.ProjectSystem Namespace : ProjectFile Class


Glossary Item Box

The following tables list the members exposed by ProjectFile.

Public Constructors

  Name Description
Public Constructor ProjectFile Constructor Overloaded.   
Top

Public Properties

  Name Description
Public Property BuildItem (Inherited from SourceCode.ProjectSystem.ProjectBuildItem)
Public Property Container Gets or sets the container. (Inherited from SourceCode.Framework.PersistableObject)
Public Property Content  
Public Property ContentType  
Public Property DependsOn  
Public Property Excluded  
Public Property FileName Gets or sets the FileName, the file name includes the name and the extension of the file.  
Public Property FolderPath  
Public Property FullFileName  
Public Property Guid Gets or sets the GUID. (Inherited from SourceCode.Framework.PersistableObject)
Public Property HasLockingOwner  
Public Property IsDisposed Gets a value indicating if the current object have been disposed yet. (Inherited from SourceCode.Framework.PersistableObject)
Public Property IsIntLoading (Inherited from SourceCode.Framework.PersistableObject)
Public Property IsLoading Gets or sets a value indicating whether this instance is loading. (Inherited from SourceCode.Framework.PersistableObject)
Public Property IsOpen  
Public Property Locked (Inherited from SourceCode.Framework.PersistableObject)
Public Property Modified Gets a value indicating whether this SourceCode.Framework.PersistableObject is modified. (Inherited from SourceCode.Framework.PersistableObject)
Public Property Name  
Public Property Parent (Inherited from SourceCode.ProjectSystem.ProjectBuildItem)
Public Property ParentFolder  
Public Property Project Returns the Project associated with the Reference. (Inherited from SourceCode.ProjectSystem.ProjectBuildItem)
Public Property SitedChildren (Inherited from SourceCode.Framework.PersistableContainerObject)
Public Property Type  
Public Property Visible  
Top

Protected Properties

  Name Description
Protected Property IsEventsEnabled Gets a value indicating whether events is enabled. (Inherited from SourceCode.Framework.PersistableObject)
Top

Public Methods

  Name Description
Public Method Clone Overloaded. Overridden.  Creates a new object that is a copy of the current instance.  
Public Method CloneInContext Overloaded.  Creates a new object that is a copy of the current instance. (Inherited from SourceCode.Framework.PersistableObject)
Public Method CloneToStream Clones this instance to a stream. (Inherited from SourceCode.Framework.PersistableObject)
Public Method Close  
Public Method Delete  
Public Method DisableEvents Disables the events. (Inherited from SourceCode.Framework.PersistableObject)
Public Method Dispose Overloaded. Overridden.  Override this class to dispose object. Make sure that base.Dispose(disposing) gets called  
Public Method EnableEvents Enables the events. (Inherited from SourceCode.Framework.PersistableObject)
Public Method FindChild (Inherited from SourceCode.Framework.PersistableObject)
Public Method FindContainerOfType<T> (Inherited from SourceCode.Framework.PersistableObject)
Public Method GetReader  
Public Method GetWriter  
Public Method Open Overloaded.   
Public Method PropertyChangingEventHooked (Inherited from SourceCode.Framework.PersistableObject)
Public Method Remove  
Public Method ResolveBuildItem (Inherited from SourceCode.ProjectSystem.ProjectBuildItem)
Public Method Save Overloaded.   
Public Method static (Shared in Visual Basic) WriteFile Overloaded.   
Top

Protected Methods

  Name Description
Protected Method EnsureClonedInstance Overloaded.  Returns an instance of a cloned object based on the original item. Use in conjuction with Cloning. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method GetClonedInstance<T> Returns an instance of a cloned object based on the original guid. Use in conjuction with Cloning. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method HasObjectBeenCloned (Inherited from SourceCode.Framework.PersistableObject)
Protected Method IsObjectInScope Overloaded.  When a cloning context exists, a lookup will be done to determine if the item is in scope. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnBuildItemLoaded (Inherited from SourceCode.ProjectSystem.ProjectBuildItem)
Protected Method OnCanCreateBuildItem Overridden.   
Protected Method OnContainerChanged Overridden.  Called when the container change.  
Protected Method OnModified Called when this instance is being modified. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnNotifyBeginPropertyChanged Overloaded.  (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnNotifyEndPropertyChanged Overloaded.  (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnNotifyPropertyChanged Overloaded.  (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnPopulateFromBuildItem Overridden.   
Protected Method OnResolveBuildItem Overridden.   
Protected Method OnUpdateBuildItem Overridden.   
Protected Method Validate Validates this instance. (Inherited from SourceCode.Framework.PersistableObject)
Top

Public Events

See Also