1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <root >
3
+ <xsd : schema id =" root" xmlns =" " xmlns : xsd =" http://www.w3.org/2001/XMLSchema" xmlns : msdata =" urn:schemas-microsoft-com:xml-msdata" >
4
+ <xsd : element name =" root" msdata : IsDataSet =" true" >
5
+ </xsd : element >
6
+ </xsd : schema >
7
+ <resheader name =" resmimetype" >
8
+ <value >text/microsoft-resx</value >
9
+ </resheader >
10
+ <resheader name =" version" >
11
+ <value >1.3</value >
12
+ </resheader >
13
+ <resheader name =" reader" >
14
+ <value >System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value >
15
+ </resheader >
16
+ <resheader name =" writer" >
17
+ <value >System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value >
18
+ </resheader >
19
+ <!-- RBI0001 -->
20
+ <data name =" RBI0001Description" xml : space =" preserve" >
21
+ <value >In order for the code to be generated all binding types have to be declared as partial classes.</value >
22
+ </data >
23
+ <data name =" RBI0001MessageFormat" xml : space =" preserve" >
24
+ <value >The binding type '{0}' must be declared partial</value >
25
+ <comment >'{0}' is the name of the class.</comment >
26
+ </data >
27
+ <data name =" RBI0001Title" xml : space =" preserve" >
28
+ <value >Binding type declaration must be partial</value >
29
+ </data >
30
+ <!-- RBI0002 -->
31
+ <data name =" RBI0002Description" xml : space =" preserve" >
32
+ <value >BindingType< Class> can only decorate partial classes.</value >
33
+ </data >
34
+ <data name =" RBI0002MessageFormat" xml : space =" preserve" >
35
+ <value >BindingType< Class> can only be used to decorate a class but was found on '{0}' which is not a class</value >
36
+ <comment >'{0}' is the name of type.</comment >
37
+ </data >
38
+ <data name =" RBI0002Title" xml : space =" preserve" >
39
+ <value >BindingType< Class> must be on a class</value >
40
+ </data >
41
+ <!-- RBI0003 -->
42
+ <data name =" RBI0003Description" xml : space =" preserve" >
43
+ <value >BindingType< Category> can only decorate partial classes.</value >
44
+ </data >
45
+ <data name =" RBI0003MessageFormat" xml : space =" preserve" >
46
+ <value >BindingType< Category> can only be used to decorate a class but was found on '{0}' which is not a class</value >
47
+ <comment >'{0}' is the name of type.</comment >
48
+ </data >
49
+ <data name =" RBI0003Title" xml : space =" preserve" >
50
+ <value >BindingType< Category> must be on a class</value >
51
+ </data >
52
+ <!-- RBI0004 -->
53
+ <data name =" RBI0004Description" xml : space =" preserve" >
54
+ <value >BindingType< Category> can only decorate static classes.</value >
55
+ </data >
56
+ <data name =" RBI0004MessageFormat" xml : space =" preserve" >
57
+ <value >BindingType< Category> can only be used to decorate a static class but was found on '{0}' which is not static</value >
58
+ <comment >'{0}' is the name of type.</comment >
59
+ </data >
60
+ <data name =" RBI0004Title" xml : space =" preserve" >
61
+ <value >BindingType< Category> must be on a static class</value >
62
+ </data >
63
+ <!-- RBI0005 -->
64
+ <data name =" RBI0005Description" xml : space =" preserve" >
65
+ <value >BindingType< Protocol> can only decorate interfaces.</value >
66
+ </data >
67
+ <data name =" RBI0005MessageFormat" xml : space =" preserve" >
68
+ <value >BindingType< Protocol> can only be used to decorate an interface but was found on '{0}' which is not an interface</value >
69
+ <comment >'{0}' is the name of type.</comment >
70
+ </data >
71
+ <data name =" RBI0005Title" xml : space =" preserve" >
72
+ <value >BindingType< Protocol> must be on an interface</value >
73
+ </data >
74
+ <!-- RBI0006 -->
75
+ <data name =" RBI0006Description" xml : space =" preserve" >
76
+ <value >BindingType can only decorate enumerators.</value >
77
+ </data >
78
+ <data name =" RBI0006MessageFormat" xml : space =" preserve" >
79
+ <value >BindingType can only be used to decorate an enumerator but was found on '{0}' which is not an enumerator</value >
80
+ <comment >'{0}' is the name of type.</comment >
81
+ </data >
82
+ <data name =" RBI0006Title" xml : space =" preserve" >
83
+ <value >BindingType must be on an enumerator</value >
84
+ </data >
85
+ <!-- RBI0007 -->
86
+ <data name =" RBI0007Description" xml : space =" preserve" >
87
+ <value >BindingType< StrongDictionary> can only decorate classes.</value >
88
+ </data >
89
+ <data name =" RBI0007MessageFormat" xml : space =" preserve" >
90
+ <value >BindingType< StrongDictionary> can only be used to decorate a class but was found on '{0}' which is not a class</value >
91
+ <comment >'{0}' is the name of type.</comment >
92
+ </data >
93
+ <data name =" RBI0007Title" xml : space =" preserve" >
94
+ <value >BindingType< StrongDictionary> must be on a class</value >
95
+ </data >
96
+ <!-- RBI0008 -->
97
+ <data name =" RBI0008Description" xml : space =" preserve" >
98
+ <value >In order for the code to be generated a smart enum value has to have a backing field.</value >
99
+ </data >
100
+ <data name =" RBI0008MessageFormat" xml : space =" preserve" >
101
+ <value >The enum value '{0}' must be tagged with a Field< EnumValue> attribute</value >
102
+ <comment >'{0}' is the name of the enumerator value.</comment >
103
+ </data >
104
+ <data name =" RBI0008Title" xml : space =" preserve" >
105
+ <value >Smart enum values must be tagged with an Field< EnumValue> attribute</value >
106
+ </data >
107
+ <!-- RBI0009 -->
108
+ <data name =" RBI0009Description" xml : space =" preserve" >
109
+ <value >Smart enum backing field cannot appear more than once.</value >
110
+ </data >
111
+ <data name =" RBI0009MessageFormat" xml : space =" preserve" >
112
+ <value >The backing field '{0}' for the enum value '{1}' is already in use for the enum value '{2}'</value >
113
+ <comment >'{0}' is the name of the enum value. '{1}' is the name of a native field. '{2}' is the previous enum value</comment >
114
+ </data >
115
+ <data name =" RBI0009Title" xml : space =" preserve" >
116
+ <value >Smart enum backing field cannot appear more than once</value >
117
+ </data >
118
+ <!-- RBI0010 -->
119
+ <data name =" RBI0010Description" xml : space =" preserve" >
120
+ <value >Smart enum backing field must be a valid identifier.</value >
121
+ </data >
122
+ <data name =" RBI0010MessageFormat" xml : space =" preserve" >
123
+ <value >The enum value '{0}' backing field '{1}' is not a valid identifier</value >
124
+ <comment >'{0}' is the name of the enum value. '{1}' is the name of a native field.</comment >
125
+ </data >
126
+ <data name =" RBI0010Title" xml : space =" preserve" >
127
+ <value >Smart enum backing field must represent a valid C# identifier to be used</value >
128
+ </data >
129
+ <!-- RBI0011 -->
130
+ <data name =" RBI0011Description" xml : space =" preserve" >
131
+ <value >Smart enum backing field for a non Apple framework must provide a library name.</value >
132
+ </data >
133
+ <data name =" RBI0011MessageFormat" xml : space =" preserve" >
134
+ <value >The field attribute for the enum value '{0}' must set the property 'LibraryName'</value >
135
+ <comment >'{0}' is the name of the enumerator value.</comment >
136
+ </data >
137
+ <data name =" RBI0011Title" xml : space =" preserve" >
138
+ <value >Non Apple framework bindings must provide a library name</value >
139
+ </data >
140
+ <!-- RBI0012 -->
141
+ <data name =" RBI0012Description" xml : space =" preserve" >
142
+ <value >Fields of known Apple frameworks should not provide a LibraryName.</value >
143
+ </data >
144
+ <data name =" RBI0012MessageFormat" xml : space =" preserve" >
145
+ <value >The Field attribute for the enum value '{0}' must not provide a value for 'LibraryName'</value >
146
+ <comment >'{0}' is the name of the native field.</comment >
147
+ </data >
148
+ <data name =" RBI0012Title" xml : space =" preserve" >
149
+ <value >Do not provide the LibraryName for known Apple frameworks</value >
150
+ </data >
151
+ <!-- RBI0013 -->
152
+ <data name =" RBI0013Description" xml : space =" preserve" >
153
+ <value >Wrong flags were used in the FieldAttribute when applying it on an enum value.</value >
154
+ </data >
155
+ <data name =" RBI0013MessageFormat" xml : space =" preserve" >
156
+ <value >Used attribute '{0}' on enum value '{1}' when 'ObjCBindings.FieldAttribute< ObjCBindings.EnumValue> ' was expected</value >
157
+ <comment >'{0}' is the name of an attribute. '{1}' is the name of the enumerator value.</comment >
158
+ </data >
159
+ <data name =" RBI0013Title" xml : space =" preserve" >
160
+ <value >Enum values must be tagged with Field< EnumValue> </value >
161
+ </data >
162
+ <!-- RBI0014 -->
163
+ <data name =" RBI0014Description" xml : space =" preserve" >
164
+ <value >Native object accessed by handle must be kept alive, either implicitly by access or through GC.KeepAlive.</value >
165
+ </data >
166
+ <data name =" RBI0014MessageFormat" xml : space =" preserve" >
167
+ <value >Variable '{0}' has its Handle property accessed but is not kept alive later in the method</value >
168
+ <comment >'{0}' is the name of the variable.</comment >
169
+ </data >
170
+ <data name =" RBI0014Title" xml : space =" preserve" >
171
+ <value >INativeObject not kept alive after Handle access</value >
172
+ </data >
173
+ </root >
0 commit comments