Class ProjectFileInfo

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

objectProjectFileInfo

Implements

IEquatable<projectfileinfo>

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

bool

IsPasswordProtected

Gets a value indicating whether a project is password protected.

public bool IsPasswordProtected { get; }

Property Value

bool

ProjectApplicationInfo

Gets project file application info.

public ApplicationInfo ProjectApplicationInfo { get; }

Property Value

ApplicationInfo

ProjectFileFormat

Gets project file format.

public FileFormat ProjectFileFormat { get; }

Property Value

FileFormat

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

bool

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

bool

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

int

returns a hash code value for this object. </projectfileinfo>