Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(261)

Side by Side Diff: visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/NativeClientVSAddIn.xml

Issue 10758009: Native Client Visual Studio Add-in (Closed) Base URL: https://nativeclient-sdk.googlecode.com/svn/trunk/src
Patch Set: Style Fixed Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>NativeClientVSAddIn</name>
5 </assembly>
6 <members>
7 <member name="T:NativeClientVSAddIn.Strings">
8 <summary>
9 A strongly-typed resource class, for looking up localized strings, etc.
10 </summary>
11 </member>
12 <member name="P:NativeClientVSAddIn.Strings.ResourceManager">
13 <summary>
14 Returns the cached ResourceManager instance used by this class.
15 </summary>
16 </member>
17 <member name="P:NativeClientVSAddIn.Strings.Culture">
18 <summary>
19 Overrides the current thread's CurrentUICulture property for all
20 resource lookups using this strongly typed resource class.
21 </summary>
22 </member>
23 <member name="P:NativeClientVSAddIn.Strings.ChromePathEnvironmentVariabl e">
24 <summary>
25 Looks up a localized string similar to CHROME_PATH.
26 </summary>
27 </member>
28 <member name="P:NativeClientVSAddIn.Strings.NaClDebugFlag">
29 <summary>
30 Looks up a localized string similar to --enable-nacl-debug.
31 </summary>
32 </member>
33 <member name="P:NativeClientVSAddIn.Strings.NaClPlatformName">
34 <summary>
35 Looks up a localized string similar to NaCl.
36 </summary>
37 </member>
38 <member name="P:NativeClientVSAddIn.Strings.NaClProcessName">
39 <summary>
40 Looks up a localized string similar to nacl64.exe.
41 </summary>
42 </member>
43 <member name="P:NativeClientVSAddIn.Strings.NaClProcessTypeFlag">
44 <summary>
45 Looks up a localized string similar to --type=nacl-loader.
46 </summary>
47 </member>
48 <member name="P:NativeClientVSAddIn.Strings.PepperPlatformName">
49 <summary>
50 Looks up a localized string similar to PPAPI.
51 </summary>
52 </member>
53 <member name="P:NativeClientVSAddIn.Strings.PepperProcessName">
54 <summary>
55 Looks up a localized string similar to chrome.exe.
56 </summary>
57 </member>
58 <member name="P:NativeClientVSAddIn.Strings.PepperProcessPluginFlagForma t">
59 <summary>
60 Looks up a localized string similar to --register-pepper-plugins=& quot;{0};application/x-nacl&quot;.
61 </summary>
62 </member>
63 <member name="P:NativeClientVSAddIn.Strings.PepperProcessTypeFlag">
64 <summary>
65 Looks up a localized string similar to --type=renderer.
66 </summary>
67 </member>
68 <member name="P:NativeClientVSAddIn.Strings.SDKPathEnvironmentVariable">
69 <summary>
70 Looks up a localized string similar to NACL_SDK_ROOT.
71 </summary>
72 </member>
73 <member name="P:NativeClientVSAddIn.Strings.WebServerMultiStartProjectWa rning">
74 <summary>
75 Looks up a localized string similar to Warning: Multiple start-up projects not supported. Web server will only be run from first project directory .
76 </summary>
77 </member>
78 <member name="P:NativeClientVSAddIn.Strings.WebServerOutputWindowTitle">
79 <summary>
80 Looks up a localized string similar to Native Client Web Server Ou tput.
81 </summary>
82 </member>
83 <member name="P:NativeClientVSAddIn.Strings.WebServerStartFail">
84 <summary>
85 Looks up a localized string similar to Warning: Failed to start we b server. Is python.exe on the path? Is httpd.py in the plug-in project folder?.
86 </summary>
87 </member>
88 <member name="P:NativeClientVSAddIn.Strings.WebServerStartMessage">
89 <summary>
90 Looks up a localized string similar to Launching web server....
91 </summary>
92 </member>
93 <member name="T:NativeClientVSAddIn.PluginDebuggerHelper">
94 <summary>
95 This class contains functions and utilities which are run when the u ser
96 "presses F5" or otherwise starts debugging from within Visual Studio .
97 </summary>
98 </member>
99 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.#ctor(EnvDTE80. DTE2)">
100 <summary>
101 Constructs the PluginDebuggerHelper.
102 Object is not useable until InitializeFromProjectSettings() is calle d.
103 </summary>
104 <param name="dte">Automation object from Visual Studio</param>
105 </member>
106 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.InitializeFromP rojectSettings">
107 <summary>
108 Initializes the PluginDebuggerHelper with the current project settin gs
109 If project settings are unsupported for NaCl/Pepper debugging then
110 the object is not initialized and we return false
111 </summary>
112 <returns>True if the object is successfully initialized, false other wise</returns>
113 </member>
114 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.StartDebugging" >
115 <summary>
116 This function should be called to start the PluginDebuggerHelper fun ctionality
117 </summary>
118 </member>
119 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.StopDebugging">
120 <summary>
121 This function should be called to stop the PluginDebuggerHelper func tionality
122 </summary>
123 </member>
124 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.KillGDBProcess" >
125 <summary>
126 Cleans up the started GDB process
127 </summary>
128 </member>
129 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.FindAndAttachTo Plugin(System.Object,System.EventArgs)">
130 <summary>
131 Called periodically by the Visual Studio UI thread to look for our p lug-in process
132 and attach the debugger to it. The call is triggered by the pluginF inderTimer_ object
133 </summary>
134 <param name="unused">Unused</param>
135 <param name="unused1">Unused</param>
136 </member>
137 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.AttachVSDebugge r(System.Object,NativeClientVSAddIn.PluginFoundEventArgs)">
138 <summary>
139 Attaches the visual studio debugger to a given process ID
140 </summary>
141 <param name="src">Object the event came from</param>
142 <param name="args">Contains the process ID to attach to</param>
143 </member>
144 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.AttachNaClGDB(S ystem.Object,NativeClientVSAddIn.PluginFoundEventArgs)">
145 <summary>
146 Will do magic to attach GDB to NaCl process properly, load symbols, and load breakpoints
147 </summary>
148 <param name="src">Object the event came from</param>
149 <param name="args">
150 Contains the process ID to attach to, unused since debug stub alread y attached
151 </param>
152 </member>
153 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.StartWebServer" >
154 <summary>
155 Spins up the web server process to host our plugin
156 </summary>
157 </member>
158 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.WebServerMessag eReceive(System.Object,System.Diagnostics.DataReceivedEventArgs)">
159 <summary>
160 Receives output from the web server process to display in the Visual Studio UI
161 </summary>
162 <param name="sender">Unused</param>
163 <param name="e">Contains the data to display</param>
164 </member>
165 <member name="M:NativeClientVSAddIn.PluginDebuggerHelper.WebServerWriteL ine(System.String)">
166 <summary>
167 Helper function to write data to the Web Server Output Pane
168 </summary>
169 <param name="message">Message to write</param>
170 </member>
171 <member name="P:NativeClientVSAddIn.PluginDebuggerHelper.IsDebuggerRunni ng">
172 <summary>
173 Indicates true if the debugger is running (even during breakpoints)
174 </summary>
175 </member>
176 <member name="T:NativeClientVSAddIn.PluginDebuggerHelper.DebuggerType">
177 <summary>
178 Specifies the debugger to use when debugging
179 </summary>
180 </member>
181 <member name="T:NativeClientVSAddIn.PluginDebuggerHelper.ProjectPlatform Type">
182 <summary>
183 Specifies the type of plug-in being run in this debug session
184 </summary>
185 </member>
186 <member name="T:NativeClientVSAddIn.PluginFoundEventArgs">
187 <summary>
188 The event arguments when a plug-in is found
189 </summary>
190 </member>
191 <member name="M:NativeClientVSAddIn.PluginFoundEventArgs.#ctor(System.UI nt32)">
192 <summary>
193 Construct the PluginFoundEventArgs
194 </summary>
195 <param name="pid">Process ID of the found plug-in</param>
196 </member>
197 <member name="P:NativeClientVSAddIn.PluginFoundEventArgs.ProcessID">
198 <summary>
199 Process ID of the found plug-in
200 </summary>
201 </member>
202 <member name="T:NativeClientVSAddIn.IProcessSearcher">
203 <summary>
204 Represents the standardized utility for retrieving the list
205 of running processes on the system
206 </summary>
207 </member>
208 <member name="M:NativeClientVSAddIn.IProcessSearcher.GetResults(System.S tring)">
209 <summary>
210 Returns results of a process search subject to given constraints
211 </summary>
212 <param name="constraints">Constraints in the form 'field=target'</pa ram>
213 <returns>List of matching processes</returns>
214 </member>
215 <member name="M:NativeClientVSAddIn.IProcessSearcher.GetResultsByName(Sy stem.String)">
216 <summary>
217 Searches the system for all processes of a given name
218 </summary>
219 <param name="name">Name to search for</param>
220 <returns>List of matching processes</returns>
221 </member>
222 <member name="M:NativeClientVSAddIn.IProcessSearcher.GetResultsByID(Syst em.UInt32)">
223 <summary>
224 Searches the system for all processes of a given process ID
225 </summary>
226 <param name="procID">ID to search for</param>
227 <returns>List of matching processes</returns>
228 </member>
229 <member name="T:NativeClientVSAddIn.ProcessInfo">
230 <summary>
231 Holds information about a process for a IProcessSearcher
232 </summary>
233 </member>
234 <member name="M:NativeClientVSAddIn.ProcessInfo.#ctor(System.UInt32,Syst em.UInt32,System.String,System.String,System.String)">
235 <summary>
236 Constructs a process entry
237 </summary>
238 <param name="id">Process ID</param>
239 <param name="parentId">Process ID of the parent process</param>
240 <param name="creationDate">
241 String date in format 'yyyyMMddHHmmss.ffffff', or if empty then curr ent time used.
242 </param>
243 <param name="commandLine">Command line arguments to the process</par am>
244 <param name="name">Process name</param>
245 </member>
246 <member name="P:NativeClientVSAddIn.ProcessInfo.ID">
247 <summary>
248 Process ID
249 </summary>
250 </member>
251 <member name="P:NativeClientVSAddIn.ProcessInfo.ParentID">
252 <summary>
253 Process ID of the parent process
254 </summary>
255 </member>
256 <member name="P:NativeClientVSAddIn.ProcessInfo.CreationDate">
257 <summary>
258 DateTime of the process creation
259 </summary>
260 </member>
261 <member name="P:NativeClientVSAddIn.ProcessInfo.CommandLine">
262 <summary>
263 Command line arguments to the process
264 </summary>
265 </member>
266 <member name="P:NativeClientVSAddIn.ProcessInfo.Name">
267 <summary>
268 Name of the process
269 </summary>
270 </member>
271 <member name="T:NativeClientVSAddIn.Utility">
272 <summary>
273 Contains helper functions for this add-in
274 </summary>
275 </member>
276 <member name="M:NativeClientVSAddIn.Utility.IsVisualCProject(EnvDTE.Proj ect)">
277 <summary>
278 Tells us if the given project is a Visual C/C++ project
279 </summary>
280 <param name="proj">Project to check</param>
281 <returns>True if project is a Visual C/C++ project</returns>
282 </member>
283 <member name="M:NativeClientVSAddIn.Utility.GetActiveVCConfiguration(Env DTE.Project)">
284 <summary>
285 Given a generic project, checks that it is a Visual C project, and
286 extracts the active VCConfiguration object
287 </summary>
288 <param name="proj">Generic project object</param>
289 <returns>The active configuration, or null if failure</returns>
290 </member>
291 <member name="M:NativeClientVSAddIn.Utility.IsDescendantOfProcess(Native ClientVSAddIn.IProcessSearcher,System.UInt32,System.UInt32)">
292 <summary>
293 Checks if the first argument is a descendant of the second, where
294 both arguments are process IDs of two processes.
295 </summary>
296 <param name="processSearcher">Process searcher object</param>
297 <param name="descendant">Process ID of the descendant</param>
298 <param name="ancestor">Process ID of ancestor</param>
299 <returns>True if descendant is a descendant of ancestor</returns>
300 </member>
301 <member name="M:NativeClientVSAddIn.Utility.IsDescendantOfProcessHelper( NativeClientVSAddIn.IProcessSearcher,System.UInt32,System.UInt32,System.DateTime )">
302 <summary>
303 Helper function for IsDescendantOfProcessHelper
304 This function prevents an edge case where a process has a parent pro cess ID
305 that refers to a descendant of itself. This can occur when the paren t of a process
306 is destroyed and the parent's pid is recycled and reused on a descen dant. The
307 parent process ID value is never updated when the parent is destroye d. The solution
308 is to ensure that parents are created before children.
309 </summary>
310 <param name="processSearcher">Process searcher object</param>
311 <param name="descendant">Process ID of the descendant</param>
312 <param name="anscestor">Process ID of the ancestor</param>
313 <param name="previousCreationTime">Creation time of the previous cal l's descendant</param>
314 <returns>True if descendant is a descendant of ancestor</returns>
315 </member>
316 <member name="M:NativeClientVSAddIn.Utility.Contains(System.String,Syste m.String,System.StringComparison)">
317 <summary>
318 Extends the String class to allow checking if a string contains anot her string
319 with case-insensitivity
320 </summary>
321 <param name="source">Base string</param>
322 <param name="toCheck">String to check if contained within base strin g</param>
323 <param name="comparison">Comparison type</param>
324 <returns>True if toCheck is contained in source</returns>
325 </member>
326 <member name="T:NativeClientVSAddIn.ProcessSearcher">
327 <summary>
328 Queries the system for the list of running processes
329 </summary>
330 </member>
331 <member name="M:NativeClientVSAddIn.ProcessSearcher.GetResults(System.St ring)">
332 <summary>
333 Returns results of a process search subject to given constraints
334 </summary>
335 <param name="constraints">Constraints in the form 'field=target'</pa ram>
336 <returns>List of matching processes</returns>
337 </member>
338 <member name="M:NativeClientVSAddIn.ProcessSearcher.GetResultsByName(Sys tem.String)">
339 <summary>
340 Searches the system for all processes of a given name
341 </summary>
342 <param name="name">Name to search for</param>
343 <returns>List of matching processes</returns>
344 </member>
345 <member name="M:NativeClientVSAddIn.ProcessSearcher.GetResultsByID(Syste m.UInt32)">
346 <summary>
347 Searches the system for all processes of a given process ID
348 </summary>
349 <param name="procID">ID to search for</param>
350 <returns>List of matching processes</returns>
351 </member>
352 <member name="T:NativeClientVSAddIn.Connect">
353 <summary>The object for implementing an Add-in</summary>
354 <seealso class='IDTExtensibility2' />
355 </member>
356 <member name="M:NativeClientVSAddIn.Connect.OnConnection(System.Object,E xtensibility.ext_ConnectMode,System.Object,System.Array@)">
357 <summary>
358 Implements the OnConnection method of the IDTExtensibility2 interfac e.
359 Receives notification that the Add-in is being loaded.
360 </summary>
361 <param term='application'>Root object of the host application.</para m>
362 <param term='connectMode'>Describes how the Add-in is being loaded.< /param>
363 <param term='addInInst'>Object representing this Add-in.</param>
364 <seealso class='IDTExtensibility2' />
365 </member>
366 <member name="M:NativeClientVSAddIn.Connect.DebuggerOnEnterDesignMode(En vDTE.dbgEventReason)">
367 <summary>
368 Called when Visual Studio ends a debugging session
369 </summary>
370 <param name="reason">Unused</param>
371 </member>
372 <member name="M:NativeClientVSAddIn.Connect.DebuggerOnEnterRunMode(EnvDT E.dbgEventReason)">
373 <summary>
374 Called when Visual Studio starts a debugging session
375 </summary>
376 <param name="reason"></param>
377 </member>
378 <member name="M:NativeClientVSAddIn.Connect.OnDisconnection(Extensibilit y.ext_DisconnectMode,System.Array@)">
379 <summary>
380 Implements the OnDisconnection method of the IDTExtensibility2
381 interface. Receives notification that the Add-in is being unloaded.
382 </summary>
383 <param term='disconnectMode'>Describes how the Add-in is being unloa ded.</param>
384 <param term='custom'>Array of parameters that are host application s pecific.</param>
385 <seealso class='IDTExtensibility2' />
386 </member>
387 <member name="M:NativeClientVSAddIn.Connect.OnAddInsUpdate(System.Array@ )">
388 <summary>
389 Implements the OnAddInsUpdate method of the IDTExtensibility2 interf ace.
390 Receives notification when the collection of Add-ins has changed.
391 </summary>
392 <param term='custom'>Array of parameters that are host application s pecific.</param>
393 <seealso class='IDTExtensibility2' />
394 </member>
395 <member name="M:NativeClientVSAddIn.Connect.OnStartupComplete(System.Arr ay@)">
396 <summary>
397 Implements the OnStartupComplete method of the IDTExtensibility2
398 interface. Receives notification that the host application has compl eted loading.
399 </summary>
400 <param term='custom'>Array of parameters that are host application s pecific.</param>
401 <seealso class='IDTExtensibility2' />
402 </member>
403 <member name="M:NativeClientVSAddIn.Connect.OnBeginShutdown(System.Array @)">
404 <summary>
405 Implements the OnBeginShutdown method of the IDTExtensibility2 inter face.
406 Receives notification that the host application is being unloaded.
407 </summary>
408 <param term='custom'>Array of parameters that are host application s pecific.</param>
409 <seealso class='IDTExtensibility2' />
410 </member>
411 <member name="M:NativeClientVSAddIn.Connect.IsNativeClientSolution">
412 <summary>
413 Tells us if this add-in is applicable within this solution
414 </summary>
415 <returns>True if this add-in is applicable to this solution</returns >
416 </member>
417 <member name="F:NativeClientVSAddIn.Connect.DebuggerHelper">
418 <summary>
419 Holds methods related to running the plug-in and debugging
420 </summary>
421 </member>
422 </members>
423 </doc>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698