Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] Object (parameters) Object class inheriting from methods object type object-oriented programming types, using VB6 programmers note objects ADO.NET [See ADO.NET, object model] arrays of, creating buffered stream context-bound and context-agile creating constructors ICloneable interface initializers this keyword creating with Activator class methods data-bound defined destroying C# destructors Close( ) destructors vs. dispose using statement exception expanding in debugger IDE handles marshaling [See marshaling] Object class as root of all classes as reference and value types remoted remoting server types serializing [See serialization] on the stack and the heap, disposal of synchronization synchronizing of threads and ObjRef object Observer (Publish/Subscribe) Pattern OCX standard OLE DB Managed Providers OnDeserialization( ) method OnLoad( ) method 2nd OnPreRender( ) method OnReadComplete( ) method OnRowDataBound event OnWriteComplete( ) method Open( ) method (FileInfo class) OpenRead( ) method (File class) 2nd (FileInfo class) opening binary files OpenText( ) method (FileInfo class) OpenWrite( ) method (File class) opening binary files (FileInfo class) operator keyword 2nd operators as operator assignment (=) increment and decrement is operator logical mathematical overloading conversion operators creating useful operators equality (==) operator logical pairs operator keyword, using supporting other .NET languages pointer precedence relational ternary (?:) optional arguments, VB6 programmers note OR operator (|) OR operator (||) 2nd out modifier out parameter 2nd outer class outer join (SQL) output to screen, writing overloaded constructor, defined overloading methods and constructors operators supporting other .NET languages override keyword 2nd versioning with overriding interface implementations Object class methods |