blob: e5ab15c4ca4eb29158caaf8ada42caebfae49134 (
plain)
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
|
Entity
Name : string
Visiblity :
Namespace : Entity
Types : Type[]
Type : Entity
Namespace : Namespace
Interfaces : Interface[]
Members : Member[]
TemplateArguments : Type[]
CustomAttributes : Attribute[]
SecurityAttributes :
ContainingType : Type
Assembly
Class : Type
BaseClass : Class
DerivedClasses : Class[]
IsAbstract : bool
IsSealed : bool
Structure : Type
Interface : Type
Delegate : Type
Parameters : Parameter[]
ReturnType : Type
Enumeration : Type
UnderlyingType : Type
TemplateParameter : Type
IsValueType : bool
TypeArray : Type
Rank : int
UnderlyingType : Type
TypePointer : Type
UnderlyingType : Type
TypeReference : Type
UnderlyingType : Type
Member : Entity
IsStatic : bool
IsSpecialName : bool
DeclaringType : Type
Overrides : Member
Attributes : Attribute[]
Field : Member
Type : Type
IsLiteral : bool
IsInitOnly : bool
IsVolitile : bool
Method : Member
Parameters : Parameter[]
ReturnType : Type
IsAbstract : bool
IsVirtual : bool
IsFinal : bool
IsExtern : bool
Implements : Member[]
Constructor : Member
Parameters : Parameter[]
Property : Member
Parameters : Parameter[]
Type : Type
IsAbstract : bool
IsVirtual : bool
IsFinal : bool
Implements : Property[]
Getter : Method
Setter : Method
Event : Member
Handler : Delegate
IsAbstract : bool
IsVirtual : bool
IsFinal : bool
Implements : Event[]
Adder: Method
Remover : Method
Raiser : Method
Parameter
Name : string
Type : Type
CustomAttributes : Attribute[]
Attribute
Type : Type
Constructor : Constructor
Arguments : Object[]
Namespace:
<apidata name="System.Web" group="namespace" />
<elements />
Type:
<apidata name="System.String" group="type" subgroup="class" />
<typedata visibility="public" abstract="false" sealed="false" serializable="true" />
<containers namespace="N:System" assembly="mscorlib" />
<implements />
<elements />
<attributes />
Class:
<classdata parent="T:System.Object" />
Delegate:
<parameters />
<value />
Enumeration:
<enumdata base />
Member:
<apidata name="System.String.Length" group="member" subgroup="property" />
<memberdata visibility="public" static="false" special="false" />
<proceduredata abstract="false" virtual="false" final="false" />
<propertydata getter="M:System.String.get_Length" getter-visibility setter setter-visibility />
<containers namespace="N:System" type="T:System.String" assembly="mscorlib" />
Field:
<fielddata literal initonly volative serialized />
<value />
Method:
<templates />
<parameters />
<value />
Event:
<eventdata handler adder remover args />
Namespace:
<entityProperties name="System.Web" group="namespace" />
Class:
<entityProperties name="Console" visibility="public" group="type" subgroup="class" />
<typeProperties namespace="N:System" abstract="true" sealed="true" />
Method:
<entityProperties name="AsReadOnly" visiblity="public" group="member" subgroup="method" />
<memberProperties type="T:System.Array" static="true" special="false" abstract="false" virtual="false" final="true" />
entityProperties
name
group
subgroup
subsubgroup
typeProperties
namespace
assembly
abstract
sealed
parent
container
memberProperties
type
static
special
literal
initonly
volitile
abstract
virtual
final
extern
<entityInfo name="Boo" visiblity="protected" group="type" />
<typeInfo namespace="N:Foo" container="T:Foo.Barrel" assembly="mscorlib.dll" subgroup="class" />
<classInfo base="T:System.Object" abstract="false" sealed="false" />
<templates>
<template name="TKey" />
<template name="TValue" />
</templates>
<interfaces>
<interface type="T:Foo.IBoo" />
</interfaces>
<attributes>
<attribute type="T:Foo.MyAttribute" constructor="T:Foo.MyAttribute.#ctor(System.Boolean)" />
<parameter name="visible" type="T:System.Boolean" value="true" />
</attribute>
</attributes>
<members>
<member member="M:Foo.Boo.#ctor" />
<member member="P:Foo.Boo.Value" />
</members>
<entity name="Moo" visibility="protected" group="method" />
<memberInfo type="T:Foo.Boo" static="false" special="false" subgroup="method" />
<methodnfo abstract="false" virtual="true" />
<parameters>
<parameter name="x" type="T:`0" />
<parameters>
<value type="T:System.Int32" />
<implements>
<implement type="T:Foo.IBoo" member="M:Foo.IBoo.Choo" />
</implements>
|