Dev Center - Desktop
Dev Center Home
Windows Store apps
Internet Explorer
Hardware
Dashboard
Get Started
Design
Develop
Certify
Sign in
Desktop technologies
Server and system
API index
Samples
Community
Dev Center - Desktop
>
Samples
>
IronPython Integration
Download Visual Studio
Quick Access
My Samples
Upload a sample
Browse Sample Requests
More From Microsoft - Visual Studio Platform Team
Microsoft ADO.NET Data Services Application
(23)
Visual Studio 2010 SDK Samples
(5)
ADO.NET Entity Framework
(14)
Build Progress Bar
(20)
Single File Generator
(7)
See All
IronPython Integration
This sample illustrates how to integrate support for a new language into Visual Studio.
Download
C# (1.6 MB)
Ratings
(2)
Downloaded
2,937 times
Favorites
Add To Favorites
Requires
Visual Studio 2010
Last Updated
11/29/2011
License
Apache License, Version 2.0
Share
Technologies
Visual Studio 2010 SDK
Topics
IronPython Integrated Shell
,
VSX
Report Abuse to Microsoft
Description
Browse Code
Q and A (1)
Solution Explorer
C#
description
3ad5a39c7c74b7656f68e6080c17c1ed-40ab3aab591142ce406292873c0e4204-RequestReducedStyle.css
4ffa30c3-273d-4ad9-a8af-1c64cdf9c539FileDownload.aspx
55bfa0c6-fa56-4851-a16b-880256367f5aFileDownload.aspx
58624bba6f9a865ff785e54bad2a962f-84c43e7f5984ca7fc54014ec8acd75e8-RequestReducedStyle.css
brand.css
c85378ea-6de3-4742-ac95-4b012b6b0e20FileDownload.aspx
common.css
descriptionframe.html
f39d3ba0-87af-4a11-bc3a-b57e87c8b90eFileDownload.aspx
FileDownload.aspx
iframedescription.css
offline.js
integration
IronPython
lib
IronPython
IronMath.dll
IronPython.dll
src
IronPython.CompilerTask
Properties
Resources.Designer.cs
Resources.resx
AssemblyInfo.cs
ClassDiagram1.cd
Compiler.cs
CompilerErrorSink.cs
ExperimentalCompiler.cs
ICompiler.cs
IronPython.CompilerTask.csproj
IronPython.targets
IronPythonCompilerTask.cs
IronPython.Console
Properties
AssemblyInfo.cs
Resources
Package.ico
ClassDiagram.cd
CommandBuffer.cs
ConsoleAuthoringScope.cs
ConsoleWindow.cs
ConsoleWindow.jpg
GlobalSuppressions.cs
Guids.cs
HistoryBuffer.cs
IronPython.Console.csproj
IronPythonEngineProvider.cs
Overview.xml
PkgCmdID.cs
PythonConsole.vsct
PythonConsoleIcon_24Bit.bmp
PythonConsoleIcon_32Bit.bmp
PythonConsolePackage.cs
Resources.Designer.cs
Resources.resx
TextBufferStream.cs
VSPackage.resx
IronPython.EditorExtensions
BraceMatching
BraceMatchingFactory.cs
BraceMatchingPresenter.cs
PyBraceMatchCompilerSink.cs
PyBraceMatchProvider.cs
Classification
PyClassificationDefinitions.cs
PyClassificationProvider.cs
PyClassificationTypes.cs
PyClassifier.cs
Completion
CompletionCommandFilterProvider.cs
CompletionController.cs
CompletionControllerProvider.cs
CompletionSetExtensions.cs
CompletionSource.cs
CompletionSourceProvider.cs
PyCompletion.cs
SnippetsEnumerator.cs
Engine
Analyzer.cs
Definitions.cs
Engine.cs
Inferred.cs
Locator.cs
Modules.cs
Scope.cs
ScopeWalker.cs
Properties
AssemblyInfo.cs
Service References
Validation
ErrorListFactory.cs
ErrorListPresenter.cs
PyErrorListCompilerSink.cs
PyErrorListProvider.cs
ValidationError.cs
Constants.cs
IronPython.EditorExtensions.csproj
PyContentTypeDefinition.cs
ServiceProvider.cs
TextBufferExtension.cs
IronPython.Interfaces
Properties
AssemblyInfo.cs
EngineInterfaces.cs
IConsoleText.cs
IronPython.Interfaces.csproj
IronPython.Project
CodeSnippets
Snippets
class.snippet
ctor.snippet
else.snippet
for.snippet
if.snippet
while.snippet
SnippetsIndex.xml
FileCodeModel
CodeDomCodeAttribute.cs
CodeDomCodeClass.cs
CodeDomCodeDelegate.cs
CodeDomCodeElement.cs
CodeDomCodeElements.cs
CodeDomCodeEnum.cs
CodeDomCodeFunction.cs
CodeDomCodeInterface.cs
CodeDomCodeNamespace.cs
CodeDomCodeParameter.cs
CodeDomCodeProperty.cs
CodeDomCodeStruct.cs
CodeDomCodeType.cs
CodeDomCodeTypeRef.cs
CodeDomCodeVariable.cs
FileCodeMerger.cs
FileCodeModel.cs
PythonCodeModel.cs
PythonCodeModelFactory.cs
SimpleCodeElement.cs
StringMerger.cs
TextBufferMerger.cs
TextPoint.cs
Library
Library.cs
LibraryNode.cs
PythonLibraryManager.cs
PythonLibraryNode.cs
PythonModuleId.cs
ProjectBase
Diagrams
LangProj
misc
Properties
AssemblyInfo.cs
RegistrationAttributes
RegisterSnippetsAttribute.cs
SingleFileGeneratorSupportRegistrationAttribute.cs
Resources
imagelis.bmp
Package.ico
PythonAboutBox.ico
PythonImageList.bmp
PythonSplashScreenIcon.bmp
Templates
Items
Class
__TemplateIcon.ico
Class.py
Class.vstemplate
Form
Form.py
UI_WinForm.ico
windowsform.vstemplate
ResX
Resource.resX
Resource.vstemplate
Resource_Resx.ico
Text
Text.ico
TextFile.txt
TextFile.vstemplate
Web
BrowserFile
BrowserFile.Browser
BrowserFile.vstemplate
ContentPage
ContentPage.aspx
ContentPage.vstemplate
GlobalAsax
Global.asax
GlobalAsax.vstemplate
Handler
Handler.ashx
Handler.vstemplate
JScript
JScript.js
JScript.vstemplate
MasterPage
MasterPage.vstemplate
Site.Master
NestedWebConfig
NestedWebConfig.vstemplate
Web.Config
SiteMap
SiteMap.vstemplate
Web.sitemap
SkinFile
SkinFile.skin
SkinFile.vstemplate
StyleSheet
StyleSheet.css
StyleSheet.vstemplate
WebClass
__TemplateIcon.ico
Class.py
WebClass.vstemplate
WebConfig
Web.Config
WebConfig.vstemplate
WebForm
Default.aspx
WebForm.vstemplate
WebHtmlPage
HtmlPage.htm
WebHtmlPage.vstemplate
WebServiceItem
WebService.asmx
WebService.vstemplate
WebUserControl
WebUserControl.ascx
WebuserControl.vstemplate
WPFWindow
pyWPFWindow.vstemplate
Window.py
Window.xaml
WPFWindow.ico
Projects
ClassLibrary
__TemplateIcon.ico
Class.py
IPClassLib.vstemplate
IronPythonDll.pyproj
ConsoleApp
__TemplateIcon.ico
IPConsoleApp.vstemplate
IronPythonApp.pyproj
Program.py
Web
WebApplication
__TemplateIcon.ico
Default.aspx
Web.config
WebApplication.pyproj
WebApplication.vstemplate
WebService
__TemplateIcon.ico
Service1.asmx
Service1.asmx.py
Web.config
WebService.pyproj
WebService.vstemplate
WinformApp
__TemplateIcon.ico
Form1.py
IPWinformApp.vstemplate
IronPythonWinApp.pyproj
Program.py
WPFApp
Program.py
pyWPFApplication.vstemplate
Window1.py
Window1.xaml
WPFApp.ico
WPFApplication.pyproj
WPFProviders
PythonEventBindingProvider.cs
PythonRuntimeNameProvider.cs
PythonWPFFlavor.cs
PythonWPFProjectFactory.cs
Automation.cs
ConfigurationPropertyPages.cs
Constants.cs
EditorFactory.cs
Enums.cs
GlobalSuppressions.cs
HierarchyListener.cs
IronPython.Project.csproj
IronPython.Project.csproj.user
IronPython_large.png
IronPython_small.png
key.snk
Overview.xml
PkgCmd.vsct
Project.jpg
ProjectDocumentsListenerForMainFileUpdates.cs
PropertyPages.cs
PythonConfigProvider.cs
PythonFileNode.cs
PythonFileNodeProperties.cs
PythonMenus.cs
PythonProjectFactory.cs
PythonProjectFileConstants.cs
PythonProjectNode.cs
PythonProjectNodeProperties.cs
PythonProjectPackage.cs
PythonProjectReferenceNode.cs
PythonReferenceContainerNode.cs
Resources.cs
Resources.resx
SelectionElementValueChangedListener.cs
source.extension.vsixmanifest
TextLineEventListener.cs
VSIXProject_large.png
VSIXProject_small.png
VSMDPythonProvider.cs
IronPython.sln
IronPython.suo
MPFProj
Automation
VSProject
OAAssemblyReference.cs
OABuildManager.cs
OAComReference.cs
OAProjectReference.cs
OAReferenceBase.cs
OAReferences.cs
OAVSProject.cs
OAVSProjectItem.cs
AutomationScope.cs
OAFileItem.cs
OAFolderItem.cs
OANavigableProjectItems.cs
OANestedProjectItem.cs
OANullProperty.cs
OAProject.cs
OAProjectItem.cs
OAProjectItems.cs
OAProperties.cs
OAProperty.cs
OAReferenceFolderItem.cs
OAReferenceItem.cs
OASolutionFolder.cs
Diagrams
AutomationClasses.cd
ConfigurationClasses.cd
DocumentManagerClasses.cd
HierarchyClasses.cd
PropertiesClasses.cd
ReferenceClasses.cd
LangProj
Misc
ConnectionPointContainer.cs
ExternDll.cs
NativeMethods.cs
UnsafeNativeMethods.cs
Properties
AssemblyInfo.cs
Resources
imagelis.bmp
AssemblyReferenceNode.cs
Attributes.cs
BuildDependency.cs
BuildPropertyPage.cs
BuildStatus.cs
ComReferenceNode.cs
ConfigProvider.cs
ConfigurationProperties.cs
DataObject.cs
DependentFileNode.cs
DesignPropertyDescriptor.cs
DesignTimeAssemblyResolution.cs
DocumentManager.cs
EnumDependencies.cs
FileChangeManager.cs
FileDocumentManager.cs
FileNode.cs
FolderNode.cs
GlobalSuppressions.cs
HierarchyNode.cs
IDEBuildLogger.cs
ImageHandler.cs
Interfaces.cs
Key.snk
LocalizableProperties.cs
Microsoft.VisualStudio.Project.csproj
Microsoft.VisualStudio.Project.csproj.vspscc
MPFProjectAll.files
NestedProjectBuildDependency.cs
NestedProjectNode.cs
NodeProperties.cs
OleServiceProvider.cs
Output.cs
OutputGroup.cs
ProjectBase.files
ProjectConfig.cs
ProjectContainerNode.cs
ProjectDesignerDocumentManager.cs
ProjectDocumentsListener.cs
ProjectElement.cs
ProjectFactory.cs
ProjectFileConstants.cs
ProjectNode.CopyPaste.cs
ProjectNode.cs
ProjectNode.Events.cs
ProjectOptions.cs
ProjectPackage.cs
ProjectReferenceNode.cs
PropertiesEditorLauncher.cs
ReferenceContainerNode.cs
ReferenceNode.cs
RegisteredProjectType.cs
SelectionListener.cs
SettingsPage.cs
SingleFileGenerator.cs
SingleFileGeneratorFactory.cs
SolutionListener.cs
SolutionListenerForBuildDependencyUpdate.cs
SolutionListenerForProjectEvents.cs
SolutionListenerForProjectOpen.cs
SolutionListenerForProjectReferenceUpdate.cs
StructuresEnums.cs
SuspendFileChanges.cs
TokenProcessor.cs
Tracing.cs
TrackDocumentsHelper.cs
TypeConverters.cs
UIThread.cs
UpdateSolutionEventsListener.cs
Url.cs
Utilities.cs
VisualStudio.Project.cs
VisualStudio.Project.resx
VsCommands.cs
VSShellUtilities.cs
WebProjectBase.Files
description.html
license.rtf
Click an item in the panel on the left to view the contents here.