sample code, xviii
satellite DLLs, 129-130, 148-150
saving
documents, 249
macros, 93-94
SaveAll method of Documents, 249
Save method of Document, 249
Saved property of Document, 249
solutions programmatically, 154-155
scheduling tools, adding to Task List, 211
Scopes box, 35
SDK, .NET, 11
SDK, Visual Studio, 16
searching
Find and Replace dialog box for, 50-51
Find combo box, 50
Find In Files option, 51
incremental, 52-53
Look In dialog box, 51
overview of methods, 50
Quick Replace mode, 51
shortcut keys, 52
security
Community Content issues, 58
content installer issues, 74-75
macro event handlers, 104
macros, 106
templates issues, 89-90
VSTemplates issues, 89-90
selecting code
Selector Margin, 35
Selection property of Document, 254
Selection property of TextDocument, 250
Selection property of TextPane, 244
shortcuts for, 37-38
TextSelection objects, 253-256
separators, effects on command indexes, 147
Server Explorer
defined, 9
GUID constant for, 200
object type of, 200
UI hierarchy manipulation. See UI hierarchy windows
SetAbort method of UndoContext, 257
settings collections, 5
setup projects, 191
sharing macros, 104-106
shortcut menus, command bar object model, 145
shortcuts, keyboard. See keyboard shortcuts
ShowAllFiles command, Project menu, 164
ShowPopup method, 148
shutdown event method, 125
SignCode tool, 66
signing community content files, 66
.sln files, 22
smart device applications, 183
Smart formatting option, 41
snippets. See code samples, download web site; code snippets
Solution Explorer
Common Properties folder, 21
Configuration Manager, 21-22
defined, 7, 17
GUID constant for, 200
management features of, 153
Miscellaneous Files projects, 19, 176
Multiple Startup Projects option, 21
object type of, 200
opening, 17
paths for source files, 21
Project Dependencies setting, 21, 29-30
project properties, accessing, 24
project references, adding, 29
projects selected in, property for, 156
showing all project files, 23
solution folder creation, 178
Solution Property Pages, 20-22
specifying projects for builds, 30
Startup Project option, 21
startup projects, setting from, 185
UI hierarchy manipulation. See UI hierarchy windows
SolutionBuild object, 185
SolutionEvents.cs, 159-162
solutions
AddFromFile method, 156-158
AddFromTemplate method, 156-158
adding projects programmatically, 156-158
AfterClosing event, 159
always open nature of, 154
BeforeClosing event, 159
build scenario configuration, 30
closing, 155, 159
common properties, 21
components of, 19-20
configuration properties of, 21
Create method, 154
creating programmatically, 153-155
cyclic dependencies, 187
default storage folders, 18
defined, 7, 17, 18, 153
EnvDTE.Solution object representation of, 153
events for, 158-163
events lost, 162-163
FindProjectItem method, 165-166
GetProjectTemplate method, 157
Globals object, 194-196
Item method, 155
items of, 19, 22
miscellaneous files, viewing, 19
multiple, running at same time, 17
multiple project startup order, 21
object model, place in, 153
Open method, 154-155
Opened event, 158
paths for source files, 21
persisting data, 194-196
project dependencies, 21, 186-189
project enumeration, 155-156
ProjectAdded event, 158
ProjectRemoved event, 158
ProjectRenamed event, 158
Projects property, 155-156
PromptToSave property, 154
properties of, 20-22
QueryCloseSolution event, 159
Renamed event, 158
saving programmatically, 154-155
selected projects, property for, 156
.sln files, 22
solution folders, 177-180
Solution objects, 153
Solution property of DTE object, 153
solution user option files, 22
SolutionBuild object, 183, 185
SolutionContexts property, 184-185
SoluztionEvents.cs, 159-162
source files, 22
startup project configuration, 21, 185-186
.suo files, 22
utility projects in, 176
Source Control Explorer, GUID for, 199
source files
incompatibility with prior VS versions, 22
project extensions, language-specific, 28-29
solution .sln files, 22
stack linkage, 258-259
StackLinkage macro, 258
Start Page, 5
starter kits
custom content installer creation with, 67
defined, 16, 61
WizardExtension, 89
StartPoint property, 250, 251
startup completion event, 121
startup project build configurations, 185-186
statement completion, 47-48
strict stack linkage, 258-259
.suo files, 22
SwapAnchor method, 254