GAC (Global Assembly Cache), 816–817
assemblies, 209
hotfix support, 209
QFE (Quick Fix Engineering), 209
side-by-side versioning, 209
GacIdentityPermission class, 449
GacIdentityPermissionAttribute class, 449
garbage collection
circular references, 219–220
Finalize method, 222–223
IDisposable interface, 223–226
optimization, 227–229
GC (garbage collector)
generations, 227
memory management and, 218
GDI+
System.Drawing namespace and, 668–669
System.Drawing.Graphics class, 669
Windows Forms and, 669–674
GenericBase class, 275
generics
classes, 269–274
constraints, 278–279
class constraints, 281
multiple, 281–282
new, 281–282
structure constraints, 281
type constraints, 279–281
inheritance, 265–267, 275–276
interfaces, 277
introduction, 261
late binding and, 282–283
methods, 267–268, 277–278
structures, 276
types, 263–265
using, 262–263
GenericSubclass class, 275
GetAverage function, 318
GetBaseException method, 316, 327–328
GetElementsByTagName() method, XML
documents, 421
GetEventLogs method, 332
GetExecutingAssembly method, 216
GetHashCode method, 451
GetMembers method, 216
GetSqlCommand method, 374
GetType method, 451
GetTypes method, 216
GetXml() method, DataSet (ADO.NET), 433
GetXmlSchema() method, DataSet (ADO.NET), 433
global resources, 252–254
global variables, 47
Global.asax file, ASP.NET, 743–746
GrantedSet property, SecurityException class, 476
GridView control
ASP.NET 2.0, 775–778
records, editing/deleting, 778–782
GroupBox control, 621–622
groups (.NET security), definition, 447