Class ProjectFileInfo
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
The class instance contains information about project file format and version of Microsoft Project where the file was created.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class ProjectFileInfo : IEquatable<projectfileinfo>
Inheritance
Implements
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Use CanRead property to define that the library can process the project file.
Properties
CanRead
Gets a value indicating whether defines can Aspose.Tasks process the project file.
public bool CanRead { get; }
Property Value
IsPasswordProtected
Gets a value indicating whether a project is password protected.
public bool IsPasswordProtected { get; }
Property Value
ProjectApplicationInfo
Gets project file application info.
public ApplicationInfo ProjectApplicationInfo { get; }
Property Value
ProjectFileFormat
Gets project file format.
public FileFormat ProjectFileFormat { get; }
Property Value
Methods
Equals(ProjectFileInfo)
Returns a value indicating whether this instance is equal to a specified object.
public bool Equals(ProjectFileInfo other)
Parameters
other
ProjectFileInfo
The specified object to compare with this instance.
Returns
returns true if the specified ProjectFileInfo and this instance have equal file format and application info.
Equals(object)
Returns a value indicating whether this instance is equal to a specified object.
public override bool Equals(object obj)
Parameters
obj
object
The specified object to compare with this instance.
Returns
returns true if the specified ProjectFileInfo and this instance have equal file format and application info.
GetHashCode()
Returns a hash code value for the instance of the Aspose.Tasks.ProjectFileInfo class.
public override int GetHashCode()
Returns
returns a hash code value for this object. </projectfileinfo>