DamGauCmdlet.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
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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DamGauCmdlet</name>
    </assembly>
    <members>
        <member name="T:damgau.Performance.PoorPerformingQuery">
            <summary>
            <para type="synopsis">This is the cmdlet synopsis.</para>
            <para type="description">This is part of the longer cmdlet description.</para>
            <para type="description">Also part of the longer cmdlet description.</para>
            </summary>
        </member>
        <member name="T:damgau.Expando">
            <summary>
            Class that provides extensible properties and methods. This
            dynamic object stores 'extra' properties in a dictionary or
            checks the actual properties of the instance.
             
            This means you can subclass this expando and retrieve either
            native properties or properties from values in the dictionary.
             
            This type allows you three ways to access its properties:
             
            Directly: any explicitly declared properties are accessible
            Dynamic: dynamic cast allows access to dictionary and native properties/methods
            Dictionary: Any of the extended properties are accessible via IDictionary interface
            </summary>
        </member>
        <member name="F:damgau.Expando.Instance">
            <summary>
            Instance of object passed in
            </summary>
        </member>
        <member name="F:damgau.Expando.InstanceType">
            <summary>
            Cached type of the instance
            </summary>
        </member>
        <member name="F:damgau.Expando.Properties">
            <summary>
            String Dictionary that contains the extra dynamic values
            stored on this object/instance
            </summary>
            <remarks>Using PropertyBag to support XML Serialization of the dictionary</remarks>
        </member>
        <member name="M:damgau.Expando.#ctor">
            <summary>
            This constructor just works off the internal dictionary and any
            public properties of this object.
             
            Note you can subclass Expando.
            </summary>
        </member>
        <member name="M:damgau.Expando.#ctor(System.Object)">
            <summary>
            Allows passing in an existing instance variable to 'extend'.
            </summary>
            <remarks>
            You can pass in null here if you don't want to
            check native properties and only check the Dictionary!
            </remarks>
            <param name="instance"></param>
        </member>
        <member name="M:damgau.Expando.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
            <summary>
            Try to retrieve a member by name first from instance properties
            followed by the collection entries.
            </summary>
            <param name="binder"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
            <summary>
            Property setter implementation tries to retrieve value from instance
            first then into this object
            </summary>
            <param name="binder"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.TryInvokeMember(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object@)">
            <summary>
            Dynamic invocation method. Currently allows only for Reflection based
            operation (no ability to add methods dynamically).
            </summary>
            <param name="binder"></param>
            <param name="args"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.GetProperty(System.Object,System.String,System.Object@)">
            <summary>
            Reflection Helper method to retrieve a property
            </summary>
            <param name="instance"></param>
            <param name="name"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.SetProperty(System.Object,System.String,System.Object)">
            <summary>
            Reflection helper method to set a property value
            </summary>
            <param name="instance"></param>
            <param name="name"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.InvokeMethod(System.Object,System.String,System.Object[],System.Object@)">
            <summary>
            Reflection helper method to invoke a method
            </summary>
            <param name="instance"></param>
            <param name="name"></param>
            <param name="args"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="P:damgau.Expando.Item(System.String)">
            <summary>
            Convenience method that provides a string Indexer
            to the Properties collection AND the strongly typed
            properties of the object by name.
             
            // dynamic
            exp["Address"] = "112 nowhere lane";
            // strong
            var name = exp["StronglyTypedProperty"] as string;
            </summary>
            <remarks>
            The getter checks the Properties dictionary first
            then looks in PropertyInfo for properties.
            The setter checks the instance properties before
            checking the Properties dictionary.
            </remarks>
            <param name="key"></param>
             
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.GetProperties(System.Boolean)">
            <summary>
            Returns and the properties of
            </summary>
            <param name="includeProperties"></param>
            <returns></returns>
        </member>
        <member name="M:damgau.Expando.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object},System.Boolean)">
            <summary>
            Checks whether a property exists in the Property collection
            or as a property on the instance
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="T:damgau.GUI.GridControl">
            <summary>
            Logica di interazione per GridControl.xaml
            </summary>
            <summary>
            GridControl
            </summary>
        </member>
        <member name="M:damgau.GUI.GridControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:damgau.PropertyBag">
            <summary>
            Creates an XML serializable string/object dictionary.
            Encodes keys as element names and values as simple values with a type
            attribute that contains an XML type name. Complex names encode the type
            name with type='___namespace.classname' format followed by a standard xml
            serialized format. The latter serialization can be slow so it's not recommended
            to pass complex types if performance is critical.
            </summary>
        </member>
        <member name="M:damgau.PropertyBag.CreateFromXml(System.String)">
            <summary>
            Creates an instance of a propertybag from an Xml string
            </summary>
            <param name="xml">Serialize</param>
            <returns></returns>
        </member>
        <member name="T:damgau.PropertyBag`1">
            <summary>
            Creates a serializable string for generic types that is XML serializable.
             
            Encodes keys as element names and values as simple values with a type
            attribute that contains an XML type name. Complex names encode the type
            name with type='___namespace.classname' format followed by a standard xml
            serialized format. The latter serialization can be slow so it's not recommended
            to pass complex types if performance is critical.
            </summary>
            <typeparam name="TValue">Must be a reference type. For value types use type object</typeparam>
        </member>
        <member name="M:damgau.PropertyBag`1.GetSchema">
            <summary>
            Not implemented - this means no schema information is passed
            so this won't work with ASMX/WCF services.
            </summary>
            <returns></returns>
        </member>
        <member name="M:damgau.PropertyBag`1.WriteXml(System.Xml.XmlWriter)">
            <summary>
            Serializes the dictionary to XML. Keys are
            serialized to element names and values as
            element values. An xml type attribute is embedded
            for each serialized element - a .NET type
            element is embedded for each complex type and
            prefixed with three underscores.
            </summary>
            <param name="writer"></param>
        </member>
        <member name="M:damgau.PropertyBag`1.ReadXml(System.Xml.XmlReader)">
            <summary>
            Reads the custom serialized format
            </summary>
            <param name="reader"></param>
        </member>
        <member name="M:damgau.PropertyBag`1.ToXml">
            <summary>
            Serializes this dictionary to an XML string
            </summary>
            <returns>XML String or Null if it fails</returns>
        </member>
        <member name="M:damgau.PropertyBag`1.FromXml(System.String)">
            <summary>
            Deserializes from an XML string
            </summary>
            <param name="xml"></param>
            <returns>true or false</returns>
        </member>
        <member name="M:damgau.PropertyBag`1.CreateFromXml(System.String)">
            <summary>
            Creates an instance of a propertybag from an Xml string
            </summary>
            <param name="xml"></param>
            <returns></returns>
        </member>
        <member name="T:damgau.sys.dm.exec.GetRequests">
            <summary>
            shows information about all active user connections
            </summary>
        </member>
        <member name="M:damgau.sys.dm.exec.GetRequests.ProcessRecord">
            <summary>
            shows information about all active user connections
            </summary>
        </member>
        <member name="T:damgau.sys.dm.exec.GetSessions">
            <summary>
            shows information about all active user connections
            </summary>
        </member>
        <member name="M:damgau.sys.dm.exec.GetSessions.ProcessRecord">
            <summary>
            shows information about all active user connections
            </summary>
        </member>
        <member name="T:damgau.sys.dm.os.waiting.tasks.GetWaitingTasks">
            <summary>
            Waiting Tasks
            </summary>
        </member>
        <member name="T:damgau.sys.dm.os.wait.stats.GetWaitStatistics">
            <summary>
            <para type="synopsis">This is the cmdlet synopsis.</para>
            <para type="description">This is part of the longer cmdlet description.</para>
            <para type="description">Also part of the longer cmdlet description.</para>
            </summary>
        </member>
    </members>
</doc>