-
Notifications
You must be signed in to change notification settings - Fork 2
/
Parcelable.xml
134 lines (134 loc) · 8.53 KB
/
Parcelable.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
<Type Name="Parcelable" FullName="Android.OS.Parcelable">
<TypeSignature Language="C#" Value="public abstract class Parcelable : Java.Lang.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit Parcelable extends Java.Lang.Object" />
<TypeSignature Language="DocId" Value="T:Android.OS.Parcelable" />
<TypeSignature Language="F#" Value="type Parcelable = class
 inherit Object" />
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Java.Lang.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("android/os/Parcelable", DoNotGenerateAcw=true)]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("android/os/Parcelable", DoNotGenerateAcw=true)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("Use the 'Android.OS.IParcelable' type. This class will be removed in a future release.")]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Use the 'Android.OS.IParcelable' type. This class will be removed in a future release.")>]</AttributeName>
</Attribute>
</Attributes>
<Docs since="1">
<summary>Interface for classes whose instances can be written to
and restored from a <see cref="T:Android.OS.Parcel" />.</summary>
<remarks>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/os/Parcelable" title="Reference documentation">Android platform documentation</a>
</format>
</para>
<para>Portions of this page are modifications based on work created and shared by the <format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format> and used according to terms described in the <format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
<since version="Added in API level 1" />
</Docs>
<Members>
<Member MemberName="ContentsFileDescriptor">
<MemberSignature Language="C#" Value="public const int ContentsFileDescriptor = 1;" />
<MemberSignature Language="ILAsm" Value=".field public static literal int32 ContentsFileDescriptor = (1)" />
<MemberSignature Language="DocId" Value="F:Android.OS.Parcelable.ContentsFileDescriptor" />
<MemberSignature Language="F#" Value="val mutable ContentsFileDescriptor : int" Usage="Android.OS.Parcelable.ContentsFileDescriptor" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("Use 'Android.OS.IParcelable.ContentsFileDescriptor'. This class will be removed in a future release.")]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Use 'Android.OS.IParcelable.ContentsFileDescriptor'. This class will be removed in a future release.")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Descriptor bit used with <c>#describeContents()</c>: indicates that
the Parcelable object's flattened representation includes a file descriptor.</summary>
<remarks>
<para>Descriptor bit used with <c>#describeContents()</c>: indicates that
the Parcelable object's flattened representation includes a file descriptor.</para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/os/Parcelable#CONTENTS_FILE_DESCRIPTOR" title="Reference documentation">Java documentation for <code>android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
<since version="Added in API level 1" />
</Docs>
</Member>
<Member MemberName="ParcelableWriteReturnValue">
<MemberSignature Language="C#" Value="public const Android.OS.ParcelableWriteFlags ParcelableWriteReturnValue = 1;" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.OS.ParcelableWriteFlags ParcelableWriteReturnValue = (1)" />
<MemberSignature Language="DocId" Value="F:Android.OS.Parcelable.ParcelableWriteReturnValue" />
<MemberSignature Language="F#" Value="val mutable ParcelableWriteReturnValue : Android.OS.ParcelableWriteFlags" Usage="Android.OS.Parcelable.ParcelableWriteReturnValue" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Android.OS.ParcelableWriteFlags</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Flag for use with <c>#writeToParcel</c>: the object being written
is a return value, that is the result of a function such as
"<c>Parcelable someFunction()</c>",
"<c>void someFunction(out Parcelable)</c>", or
"<c>void someFunction(inout Parcelable)</c>".</summary>
<remarks>
<para>Flag for use with <c>#writeToParcel</c>: the object being written
is a return value, that is the result of a function such as
"<c>Parcelable someFunction()</c>",
"<c>void someFunction(out Parcelable)</c>", or
"<c>void someFunction(inout Parcelable)</c>". Some implementations
may want to release resources at this point.</para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/os/Parcelable#PARCELABLE_WRITE_RETURN_VALUE" title="Reference documentation">Java documentation for <code>android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
<since version="Added in API level 1" />
</Docs>
</Member>
</Members>
</Type>