目錄 / Table of Contents

Class OdfVersionCompatibilityIssue

Namespace
OdfKit.Compliance
Assembly
OdfKit.dll

Describes one semantic construct that cannot be represented by a target ODF version. 描述一個無法由目標 ODF 版本表示的語意結構。

public sealed record OdfVersionCompatibilityIssue : IEquatable<OdfVersionCompatibilityIssue>
Inheritance
OdfVersionCompatibilityIssue
Implements
Inherited Members

Constructors

OdfVersionCompatibilityIssue(OdfVersionCompatibilityIssueKind, string, string, string, OdfVersion, OdfVersion)

Describes one semantic construct that cannot be represented by a target ODF version. 描述一個無法由目標 ODF 版本表示的語意結構。

public OdfVersionCompatibilityIssue(OdfVersionCompatibilityIssueKind Kind, string NamespaceUri, string LocalName, string Path, OdfVersion SourceVersion, OdfVersion TargetVersion)

Parameters

Kind OdfVersionCompatibilityIssueKind

The issue kind. / 問題種類。

NamespaceUri string

The namespace URI. / 命名空間 URI。

LocalName string

The local name. / 區域名稱。

Path string

The package entry and DOM path. / 封裝項目與 DOM 路徑。

SourceVersion OdfVersion

The source semantic model version. / 來源語意模型版本。

TargetVersion OdfVersion

The requested target version. / 要求的目標版本。

Properties

Kind

The issue kind. / 問題種類。

public OdfVersionCompatibilityIssueKind Kind { get; init; }

Property Value

OdfVersionCompatibilityIssueKind

LocalName

The local name. / 區域名稱。

public string LocalName { get; init; }

Property Value

string

NamespaceUri

The namespace URI. / 命名空間 URI。

public string NamespaceUri { get; init; }

Property Value

string

Path

The package entry and DOM path. / 封裝項目與 DOM 路徑。

public string Path { get; init; }

Property Value

string

SourceVersion

The source semantic model version. / 來源語意模型版本。

public OdfVersion SourceVersion { get; init; }

Property Value

OdfVersion

TargetVersion

The requested target version. / 要求的目標版本。

public OdfVersion TargetVersion { get; init; }

Property Value

OdfVersion

Methods

Deconstruct(out OdfVersionCompatibilityIssueKind, out string, out string, out string, out OdfVersion, out OdfVersion)

public void Deconstruct(out OdfVersionCompatibilityIssueKind Kind, out string NamespaceUri, out string LocalName, out string Path, out OdfVersion SourceVersion, out OdfVersion TargetVersion)

Parameters

Kind OdfVersionCompatibilityIssueKind
NamespaceUri string
LocalName string
Path string
SourceVersion OdfVersion
TargetVersion OdfVersion

Equals(OdfVersionCompatibilityIssue?)

public bool Equals(OdfVersionCompatibilityIssue? other)

Parameters

other OdfVersionCompatibilityIssue

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(OdfVersionCompatibilityIssue?, OdfVersionCompatibilityIssue?)

public static bool operator ==(OdfVersionCompatibilityIssue? left, OdfVersionCompatibilityIssue? right)

Parameters

left OdfVersionCompatibilityIssue
right OdfVersionCompatibilityIssue

Returns

bool

operator !=(OdfVersionCompatibilityIssue?, OdfVersionCompatibilityIssue?)

public static bool operator !=(OdfVersionCompatibilityIssue? left, OdfVersionCompatibilityIssue? right)

Parameters

left OdfVersionCompatibilityIssue
right OdfVersionCompatibilityIssue

Returns

bool