|
machine boundaries, function calls across, 282
Main function, 171
Main method, 24
MaintainState property, 95
managed code, 16–18, 19
managed heap, 49
manifests in assemblies, 29, 30–31
MarshalByRefObject function, 295
marshalling objects
by reference, 283–284
by value, 282–283
Me keyword, 274
MemberInfo object, 312
membership conditions, 76–78
memory leaks, 15, 54
memory management, 18, 19–20, 48–55
menu handling, 183–185
Menu property, 183–184
MessageBox object, 27
metadata, 23
.NET Framework, 304–305
.NET reflection API, 305
MethodInfo structure, 312
MethodInfo.GetParameters method, 314
MethodInfo.Invoke method, 316–317
methods. See also specific methods
invocation, 316–317
support for invocation of object, 8
MethodX method, 271
MethodY method, 271
Microsoft Intermediate Language (MSIL), 17–18
Microsoft Transaction Server (MTS), 62, 65
Microsoft Web Browser ActiveX control, 178
Microsoft.VisualBasic namespace, 21
Microsoft.Web.Services class, 160
Microsoft.Web.Services.WebServicesClientProtocol class, 160
Monitor object, 273
Monitor.Enter method, 273
Monitor.Exit method, 273
Moore’s law, 11
mouse handling, 182–183
MouseEventArgs object, 183
MSIL (Microsoft Intermediate Language), 17–18
MTA (multithreaded apartment), 277
MTS (Microsoft Transaction Server), 62, 65
MulticastDelegate object, 243
multifile assemblies, 29–30
multitasking, cooperative, 258–259. See also threads
multithreaded apartment (MTA), 277
multithreaded code support. See threads
MyBase object, 45
MyBase.OnPaint method, 180
MyOwnListItem class, 203–204
MyString type string, 290
|