.NET Reflector 5.0 Lutz Roeder December 2006. Overview C# 3.0: LINQ query expressions, Lambda expressions Code URL: code://mscorlib/System.Object Assembly.

Slides:



Advertisements
Similar presentations
Intro to WinHex CSC 414.
Advertisements

MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Chapter 2 Creating a Research Paper with Citations and References
Microsoft Office 2010 Access Chapter 1 Creating and Using a Database.
Using a Template to Create a Resume and Sharing a Finished Document
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Integrating Access with the Web and with Other Programs.
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Tutorial Holdings Management Adding, Editing, and Assigning Full Text Finder Links support.ebsco.com.
Word Lesson 14 Working with Long Documents Microsoft Office 2010 Advanced Cable / Morrison 1.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
CIS 205—Web Design & Development Integration Chapter 1.
Tutorial 8 Managing and Securing a Database. Objectives Filter data in a table and a form Save a filter as a query and apply the saved query as a filter.
Microsoft Office 2007 Word Integration Feature Linking an Excel Worksheet and Chart to a Word Document.
Microsoft Visual Basic 2005 CHAPTER 12 Cell Phone Applications and Web Services.
Chapter 3 Maintaining a Database
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
Chapter 2 Creating a Research Paper with References and Sources Microsoft Word 2013.
® Microsoft Office 2013 Access Building a Database and Defining Table Relationships.
Microsoft Windows Vista Chapter 1 Fundamentals of Using Microsoft Windows Vista.
Microsoft Office 2007 Access Chapter 6 Using Macros, Switchboards, PivotTables, and PivotCharts.
1 NORMA Lab. 7 Generating Reports More Display Options File: NORMA_Lab6.ppt. Author: T. Halpin. Last updated: 2009 June 9.
® Microsoft Office 2010 Building a Database and Defining Table Relationships.
Dreamweaver MX. 2 Overview of Templates n Forms enable you to collect data from ______. n A form contains ________ such as text fields, radio buttons,
LINKS TO OBJECTIVES Multiple Worksheets Multiple Worksheets Move, Copy and Paste Cells Move, Copy and Paste Cells Split into Windows Freeze Panes Range.
XHTML & Forms. PHP and the WWW PHP and HTML forms – Forms are the main way users can interact with your PHP scrip Typical usage of the form tag in HTML.
® Microsoft Office 2010 Integrating Word, Excel, Access, and PowerPoint.
COMPREHENSIVE Access Tutorial 12 Managing and Securing a Database.
® Microsoft Access 2010 Tutorial 12 Managing and Securing a Database.
Access Forms and Queries. Entering Data in Your Table  You can add data to your table in Datasheet view, by typing in the columns and rows.  This.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Access Tutorial 7 Web Integration. Overview Note: We’re only doing Session 7.1 (page AC ) and Session 8.1 and 8.2 Hand-in for lab 7: Tutorial.
Creating Your First Web Page – Topic: Creating a wiki, blog, image blog and podcast Click Arrow - Next Slide 1.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Editing Basics Lesson 8. Skills Matrix SKILL #MATRIX SKILL 2.2.1Cut, copy, and paste text 2.2.2Find and replace text 4.1.1Insert building blocks in documents.
Introduction to KE EMu
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
Data Migration Training Page 1 KE EMu Data Migration
FIRST COURSE Integration Tutorial 2 Integrating Word, Excel, and Access.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
1. Chapter 1 Creating, Printing, and Editing Documents.
Creating and Editing a Web Page
Lesson 6: Working with Word Basics. 2 Learning Objectives After studying this lesson, you will be able to:  Use and customize the Ribbon  Use the Quick.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Creating New Forms Projects can appear more professional when using different windows for different types of information. Select Add Windows Form from.
Pasewark & Pasewark 1 Office Lesson 1 Microsoft Office 2007 Basics and the Internet Microsoft Office 2007: Introductory.
1 Microsoft Office 2010 Basics and the Internet Microsoft Office 2010 Introductory Pasewark & Pasewark.
 The clipboard is a temporary storage area  The cut or copy commands place information on the CLIPBOARD  There are two types of clipboards: – System.
1 Word Processing Intermediate Using Microsoft Office 2000.
Microsoft Office 2013: In Practice Chapter 1 Windows 8 and Office 2013 Overview Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
XP Creating Web Pages with Microsoft Office
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Chapter 5 Using a Template to Create a Resume and Sharing a Finished Document Microsoft Word 2013.
Chapter 8 Using Document Collaboration, Integration, and Charting Tools Microsoft Word 2013.
Microsoft Office 2010 Basics and the Internet
Microsoft Office 2010 Basics and the Internet
CARA 3.10 Major New Features
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Dongwhan Kim Annie Zhao Steven Lawrance
Adding , Editing, and Assigning Full Text Finder Links
Tutorial 8 Sharing, Integrating, and Analyzing Data
Tutorial 12 Managing and Securing a Database
Presentation transcript:

.NET Reflector 5.0 Lutz Roeder December 2006

Overview C# 3.0: LINQ query expressions, Lambda expressions Code URL: code://mscorlib/System.Object Assembly Browser: Multiple windows Disassembler: Expand Methods Analyzer: Exposed By, Instantiated By, Assigned By Search: String and Constant search New Options dialog Improved Shell integration

C# 3.0 support Extension methods Object initializers LINQ query expressions Collection initializers Lambda expressions

C# 3.0 and 2.0 support Enable via View, Options, Optimization:.NET 3.5 C# 2.0: Anonymous methods and nullable types

Code URL support Navigate to code://mscorlib/System.Object via IE Ctrl+Alt+C to copy the URL for current item Add to HTML pages using

Assembly Browser Multiple Windows: Analyzer and Disassembler windows can be open at the same time Update assembly location if loading the same assembly twice from different locations Back and Forward mouse buttons and shortcut keys work from all windows

Disassembler Expand Methods and Expand Types feature Context-sensitive documentation view Click on declaration jumps to item in the browser Tab to cycle through links, Up/Down to scroll Context-based automatic variable naming

Analyzer Add and analyze multiple items (DEL to remove) Find overrides of virtual methods “Exposed By” and “Instantiated By” search “Assigned By” search for fields

Search String or Constant search Exact matching of multiple words

Assembly Lists Default lists for: .NET Framework 3.5 .NET Framework 3.0 .NET Compact Framework 3.5 .NET Compact Framework 2.0  XNA Framework 1.0  DirectX for Managed Code  Mono

Resource Viewer Save byte arrays in.resources file to disk Double-click opens using shell file extension

Options Dialog Use hex or decimal number format Indentation setting for text output Switch between public only and all items Automatically resolve assembly references Optimization setting (show raw code)

Windows Shell integration Run Reflector.exe /register to register file extensions Right-click and “Browse…” Improved 120 DPI support Windows Vista support )