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
KindOdfVersionCompatibilityIssueKindThe issue kind. / 問題種類。
NamespaceUristringThe namespace URI. / 命名空間 URI。
LocalNamestringThe local name. / 區域名稱。
PathstringThe package entry and DOM path. / 封裝項目與 DOM 路徑。
SourceVersionOdfVersionThe source semantic model version. / 來源語意模型版本。
TargetVersionOdfVersionThe requested target version. / 要求的目標版本。
Properties
Kind
The issue kind. / 問題種類。
public OdfVersionCompatibilityIssueKind Kind { get; init; }
Property Value
LocalName
The local name. / 區域名稱。
public string LocalName { get; init; }
Property Value
NamespaceUri
The namespace URI. / 命名空間 URI。
public string NamespaceUri { get; init; }
Property Value
Path
The package entry and DOM path. / 封裝項目與 DOM 路徑。
public string Path { get; init; }
Property Value
SourceVersion
The source semantic model version. / 來源語意模型版本。
public OdfVersion SourceVersion { get; init; }
Property Value
TargetVersion
The requested target version. / 要求的目標版本。
public OdfVersion TargetVersion { get; init; }
Property Value
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
KindOdfVersionCompatibilityIssueKindNamespaceUristringLocalNamestringPathstringSourceVersionOdfVersionTargetVersionOdfVersion
Equals(OdfVersionCompatibilityIssue?)
public bool Equals(OdfVersionCompatibilityIssue? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(OdfVersionCompatibilityIssue?, OdfVersionCompatibilityIssue?)
public static bool operator ==(OdfVersionCompatibilityIssue? left, OdfVersionCompatibilityIssue? right)
Parameters
Returns
operator !=(OdfVersionCompatibilityIssue?, OdfVersionCompatibilityIssue?)
public static bool operator !=(OdfVersionCompatibilityIssue? left, OdfVersionCompatibilityIssue? right)