-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
Copy pathGnuTarEntry.xml
138 lines (134 loc) · 9.24 KB
/
GnuTarEntry.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<Type Name="GnuTarEntry" FullName="System.Formats.Tar.GnuTarEntry">
<TypeSignature Language="C#" Value="public sealed class GnuTarEntry : System.Formats.Tar.PosixTarEntry" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit GnuTarEntry extends System.Formats.Tar.PosixTarEntry" />
<TypeSignature Language="DocId" Value="T:System.Formats.Tar.GnuTarEntry" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class GnuTarEntry
Inherits PosixTarEntry" />
<TypeSignature Language="F#" Value="type GnuTarEntry = class
 inherit PosixTarEntry" />
<TypeSignature Language="C++ CLI" Value="public ref class GnuTarEntry sealed : System::Formats::Tar::PosixTarEntry" />
<AssemblyInfo>
<AssemblyName>System.Formats.Tar</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Formats.Tar.PosixTarEntry</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(0)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents a '<inheritdoc cref="M:System.Reflection.MethodInvoker.Invoke(System.Object)" path="/summary" />' entry in the GNU format.</summary>
<remarks>Even though the <see cref="F:System.Formats.Tar.TarEntryFormat.Gnu" /> format is not POSIX compatible, it implements and supports the Unix-specific fields that were defined in the POSIX IEEE P1003.1 standard from 1988: <c>devmajor</c>, <c>devminor</c>, <c>gname</c>, and <c>uname</c>.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GnuTarEntry (System.Formats.Tar.TarEntry other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Formats.Tar.TarEntry other) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Formats.Tar.GnuTarEntry.#ctor(System.Formats.Tar.TarEntry)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (other As TarEntry)" />
<MemberSignature Language="F#" Value="new System.Formats.Tar.GnuTarEntry : System.Formats.Tar.TarEntry -> System.Formats.Tar.GnuTarEntry" Usage="new System.Formats.Tar.GnuTarEntry other" />
<MemberSignature Language="C++ CLI" Value="public:
 GnuTarEntry(System::Formats::Tar::TarEntry ^ other);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Formats.Tar</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="other" Type="System.Formats.Tar.TarEntry" />
</Parameters>
<Docs>
<param name="other">The <see cref="T:System.Formats.Tar.TarEntry" /> instance to convert to the GNU format.</param>
<summary>Initializes a new <see cref="T:System.Formats.Tar.GnuTarEntry" /> instance by converting the specified <paramref name="other" /> entry into the GNU format.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="other" /> is a <see cref="T:System.Formats.Tar.PaxGlobalExtendedAttributesTarEntry" /> instance.
-or-
The entry type of <paramref name="other" /> is not supported in the GNU format.</exception>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GnuTarEntry (System.Formats.Tar.TarEntryType entryType, string entryName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype System.Formats.Tar.TarEntryType entryType, string entryName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Formats.Tar.GnuTarEntry.#ctor(System.Formats.Tar.TarEntryType,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (entryType As TarEntryType, entryName As String)" />
<MemberSignature Language="F#" Value="new System.Formats.Tar.GnuTarEntry : System.Formats.Tar.TarEntryType * string -> System.Formats.Tar.GnuTarEntry" Usage="new System.Formats.Tar.GnuTarEntry (entryType, entryName)" />
<MemberSignature Language="C++ CLI" Value="public:
 GnuTarEntry(System::Formats::Tar::TarEntryType entryType, System::String ^ entryName);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Formats.Tar</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="entryType" Type="System.Formats.Tar.TarEntryType" />
<Parameter Name="entryName" Type="System.String" />
</Parameters>
<Docs>
<param name="entryType">The type of the entry.</param>
<param name="entryName">A string with the path and file name of this entry.</param>
<summary>Initializes a new <see cref="T:System.Formats.Tar.GnuTarEntry" /> instance with the specified entry type and entry name.</summary>
<remarks>When creating an instance using the <see cref="M:System.Formats.Tar.GnuTarEntry.#ctor(System.Formats.Tar.TarEntryType,System.String)" /> constructor, only the following entry types are supported: <see cref="F:System.Formats.Tar.TarEntryType.Directory" />, <see cref="F:System.Formats.Tar.TarEntryType.HardLink" />, <see cref="F:System.Formats.Tar.TarEntryType.SymbolicLink" />, <see cref="F:System.Formats.Tar.TarEntryType.RegularFile" />, <see cref="F:System.Formats.Tar.TarEntryType.BlockDevice" />, <see cref="F:System.Formats.Tar.TarEntryType.CharacterDevice" />, and <see cref="F:System.Formats.Tar.TarEntryType.Fifo" />.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="entryName" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="entryName" /> is empty.
-or-
The entry type is not supported for creating an entry in the GNU format.</exception>
</Docs>
</Member>
<Member MemberName="AccessTime">
<MemberSignature Language="C#" Value="public DateTimeOffset AccessTime { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTimeOffset AccessTime" />
<MemberSignature Language="DocId" Value="P:System.Formats.Tar.GnuTarEntry.AccessTime" />
<MemberSignature Language="VB.NET" Value="Public Property AccessTime As DateTimeOffset" />
<MemberSignature Language="F#" Value="member this.AccessTime : DateTimeOffset with get, set" Usage="System.Formats.Tar.GnuTarEntry.AccessTime" />
<MemberSignature Language="C++ CLI" Value="public:
 property DateTimeOffset AccessTime { DateTimeOffset get(); void set(DateTimeOffset value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Formats.Tar</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTimeOffset</ReturnType>
</ReturnValue>
<Docs>
<summary>A timestamp that represents the last time the file represented by this entry was accessed.</summary>
<value>To be added.</value>
<remarks>In Unix platforms, this timestamp is commonly known as <c>atime</c>.</remarks>
</Docs>
</Member>
<Member MemberName="ChangeTime">
<MemberSignature Language="C#" Value="public DateTimeOffset ChangeTime { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTimeOffset ChangeTime" />
<MemberSignature Language="DocId" Value="P:System.Formats.Tar.GnuTarEntry.ChangeTime" />
<MemberSignature Language="VB.NET" Value="Public Property ChangeTime As DateTimeOffset" />
<MemberSignature Language="F#" Value="member this.ChangeTime : DateTimeOffset with get, set" Usage="System.Formats.Tar.GnuTarEntry.ChangeTime" />
<MemberSignature Language="C++ CLI" Value="public:
 property DateTimeOffset ChangeTime { DateTimeOffset get(); void set(DateTimeOffset value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Formats.Tar</AssemblyName>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTimeOffset</ReturnType>
</ReturnValue>
<Docs>
<summary>A timestamp that represents the last time the metadata of the file represented by this entry was changed.</summary>
<value>To be added.</value>
<remarks>In Unix platforms, this timestamp is commonly known as <c>ctime</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>