New Types and Members in Microsoft Namespaces
This report lists the types and members in the Microsoft namespaces that are new in the .NET Framework version 4 and provides links to the reference documentation for each type and member. For links to the new namespaces, see New Namespaces in the .NET Framework 4.
Microsoft.Build.BuildEngine Namespace
2 new types.
Microsoft.Build.BuildEngine.LocalNode - new class
Microsoft.Build.BuildEngine.SolutionWrapperProject - new class
Microsoft.Build.Conversion Namespace
1 type with new members.
Microsoft.Build.Conversion.ProjectFileConverter - contains 1 new member:
Microsoft.Build.Framework Namespace
10 new types, 18 types with new members.
Microsoft.Build.Framework.BuildEngineResult - new structure
Microsoft.Build.Framework.BuildErrorEventArgs - contains 3 new members:
BuildErrorEventArgs.BuildErrorEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime) constructor
BuildErrorEventArgs.BuildErrorEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime, Object[]) constructor
BuildErrorEventArgs.ProjectFile property
Microsoft.Build.Framework.BuildEventArgs - contains 1 new member:
- BuildEventArgs.BuildEventArgs(String, String, String, DateTime) constructor
Microsoft.Build.Framework.BuildEventContext - contains 9 new members:
BuildEventContext.BuildEventContext(Int32, Int32, Int32, Int32, Int32) constructor
BuildEventContext.BuildEventContext(Int32, Int32, Int32, Int32, Int32, Int32) constructor
BuildEventContext.BuildRequestId property
BuildEventContext.Equality(BuildEventContext, BuildEventContext) method
BuildEventContext.Inequality(BuildEventContext, BuildEventContext) method
BuildEventContext.ProjectInstanceId property
BuildEventContext.SubmissionId property
Microsoft.Build.Framework.BuildFinishedEventArgs - contains 2 new members:
BuildFinishedEventArgs.BuildFinishedEventArgs(String, String, Boolean, DateTime) constructor
BuildFinishedEventArgs.BuildFinishedEventArgs(String, String, Boolean, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildMessageEventArgs - contains 2 new members:
BuildMessageEventArgs.BuildMessageEventArgs(String, String, String, MessageImportance, DateTime) constructor
BuildMessageEventArgs.BuildMessageEventArgs(String, String, String, MessageImportance, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildStartedEventArgs - contains 4 new members:
BuildStartedEventArgs.BuildStartedEventArgs(String, String, IDictionary<String, String>) constructor
BuildStartedEventArgs.BuildStartedEventArgs(String, String, DateTime) constructor
BuildStartedEventArgs.BuildStartedEventArgs(String, String, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildStatusEventArgs - contains 2 new members:
BuildStatusEventArgs.BuildStatusEventArgs(String, String, String, DateTime) constructor
BuildStatusEventArgs.BuildStatusEventArgs(String, String, String, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildWarningEventArgs - contains 3 new members:
BuildWarningEventArgs.BuildWarningEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime) constructor
BuildWarningEventArgs.BuildWarningEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime, Object[]) constructor
BuildWarningEventArgs.ProjectFile property
Microsoft.Build.Framework.CustomBuildEventArgs - contains 2 new members:
CustomBuildEventArgs.CustomBuildEventArgs(String, String, String, DateTime) constructor
CustomBuildEventArgs.CustomBuildEventArgs(String, String, String, DateTime, Object[]) constructor
Microsoft.Build.Framework.ExternalProjectFinishedEventArgs - contains 1 new member:
- ExternalProjectFinishedEventArgs.ExternalProjectFinishedEventArgs(String, String, String, String, Boolean, DateTime) constructor
Microsoft.Build.Framework.ExternalProjectStartedEventArgs - contains 1 new member:
- ExternalProjectStartedEventArgs.ExternalProjectStartedEventArgs(String, String, String, String, String, DateTime) constructor
Microsoft.Build.Framework.IBuildEngine3 - new interface
Microsoft.Build.Framework.ICancelableTask - new interface
Microsoft.Build.Framework.IGeneratedTask - new interface
Microsoft.Build.Framework.ITaskFactory - new interface
Microsoft.Build.Framework.ITaskItem2 - new interface
Microsoft.Build.Framework.LazyFormattedBuildEventArgs - new class
Microsoft.Build.Framework.ProjectFinishedEventArgs - contains 1 new member:
- ProjectFinishedEventArgs.ProjectFinishedEventArgs(String, String, String, Boolean, DateTime) constructor
Microsoft.Build.Framework.ProjectStartedEventArgs - contains 2 new members:
ProjectStartedEventArgs.ProjectStartedEventArgs(Int32, String, String, String, String, IEnumerable, IEnumerable, BuildEventContext, DateTime) constructor
ProjectStartedEventArgs.ProjectStartedEventArgs(String, String, String, String, IEnumerable, IEnumerable, DateTime) constructor
Microsoft.Build.Framework.RunInMTAAttribute - new class
Microsoft.Build.Framework.RunInSTAAttribute - new class
Microsoft.Build.Framework.TargetFinishedEventArgs - contains 3 new members:
TargetFinishedEventArgs.TargetFinishedEventArgs(String, String, String, String, String, Boolean, IEnumerable) constructor
TargetFinishedEventArgs.TargetFinishedEventArgs(String, String, String, String, String, Boolean, DateTime, IEnumerable) constructor
Microsoft.Build.Framework.TargetStartedEventArgs - contains 2 new members:
TargetStartedEventArgs.TargetStartedEventArgs(String, String, String, String, String, String, DateTime) constructor
TargetStartedEventArgs.ParentTarget property
Microsoft.Build.Framework.TaskCommandLineEventArgs - contains 1 new member:
- TaskCommandLineEventArgs.TaskCommandLineEventArgs(String, String, MessageImportance, DateTime) constructor
Microsoft.Build.Framework.TaskFinishedEventArgs - contains 1 new member:
- TaskFinishedEventArgs.TaskFinishedEventArgs(String, String, String, String, String, Boolean, DateTime) constructor
Microsoft.Build.Framework.TaskPropertyInfo - new class
Microsoft.Build.Framework.TaskStartedEventArgs - contains 1 new member:
- TaskStartedEventArgs.TaskStartedEventArgs(String, String, String, String, String, DateTime) constructor
Microsoft.Build.Tasks Namespace
8 new types, 22 types with new members.
Microsoft.Build.Tasks.AL - contains 1 new member:
- AL.SdkToolsPath property
Microsoft.Build.Tasks.AspNetCompiler - contains 1 new member:
Microsoft.Build.Tasks.AssignProjectConfiguration - contains 8 new members:
AssignProjectConfiguration.CurrentProjectConfiguration property
AssignProjectConfiguration.DefaultToVcxPlatformMapping property
AssignProjectConfiguration.OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration property
AssignProjectConfiguration.ResolveConfigurationPlatformUsingMappings property
AssignProjectConfiguration.ShouldUnsetParentConfigurationAndPlatform property
AssignProjectConfiguration.VcxToDefaultPlatformMapping property
Microsoft.Build.Tasks.CodeTaskFactory - new class
Microsoft.Build.Tasks.Copy - contains 3 new members:
Copy.Retries property
Copy.RetryDelayMilliseconds property
Copy.UseHardlinksIfPossible property
Microsoft.Build.Tasks.Csc - contains 1 new member:
- Csc.ApplicationConfiguration property
Microsoft.Build.Tasks.Error - contains 1 new member:
- Error.File property
Microsoft.Build.Tasks.GenerateApplicationManifest - contains 1 new member:
Microsoft.Build.Tasks.GenerateManifestBase - contains 1 new member:
Microsoft.Build.Tasks.GenerateResource - contains 12 new members:
GenerateResource.ExcludedInputPaths property
GenerateResource.ExecuteAsTool property
GenerateResource.SdkToolsPath property
GenerateResource.TLogReadFiles property
GenerateResource.TLogWriteFiles property
GenerateResource.ToolArchitecture property
GenerateResource.TrackerLogDirectory property
GenerateResource.TrackerSdkPath property
GenerateResource.TrackFileAccess property
Microsoft.Build.Tasks.GenerateTrustInfo - contains 1 new member:
Microsoft.Build.Tasks.GetFrameworkPath - contains 1 new member:
Microsoft.Build.Tasks.GetFrameworkSdkPath - contains 1 new member:
Microsoft.Build.Tasks.GetReferenceAssemblyPaths - new class
Microsoft.Build.Tasks.LC - contains 1 new member:
- LC.SdkToolsPath property
Microsoft.Build.Tasks.ManagedCompiler - contains 1 new member:
- ManagedCompiler.UsedCommandLineTool property
Microsoft.Build.Tasks.Move - new class
Microsoft.Build.Tasks.MSBuild - contains 1 new member:
- MSBuild.RemoveProperties property
Microsoft.Build.Tasks.ResolveAssemblyReference - contains 8 new members:
ResolveAssemblyReference.CopyLocalDependenciesWhenParentReferenceInGac property
ResolveAssemblyReference.FullFrameworkAssemblyTables property
ResolveAssemblyReference.LatestTargetFrameworkDirectories property
ResolveAssemblyReference.ProfileName property
ResolveAssemblyReference.TargetFrameworkMonikerDisplayName property
Microsoft.Build.Tasks.ResolveComReference - contains 6 new members:
ResolveComReference.ExecuteAsTool property
ResolveComReference.SdkToolsPath property
Microsoft.Build.Tasks.ResolveProjectBase - contains 1 new member:
Microsoft.Build.Tasks.SGen - contains 3 new members:
SGen.Platform property
SGen.SdkToolsPath property
SGen.Types property
Microsoft.Build.Tasks.Vbc - contains 2 new members:
Microsoft.Build.Tasks.Warning - contains 1 new member:
- Warning.File property
Microsoft.Build.Tasks.WriteCodeFragment - new class
Microsoft.Build.Tasks.WriteLinesToFile - contains 1 new member:
- WriteLinesToFile.Encoding property
Microsoft.Build.Tasks.XamlTaskFactory - new class
Microsoft.Build.Tasks.XmlPeek - new class
Microsoft.Build.Tasks.XmlPoke - new class
Microsoft.Build.Tasks.XslTransformation - new class
Microsoft.Build.Tasks.Deployment.ManifestUtilities Namespace
2 new types, 2 types with new members.
Microsoft.Build.Tasks.Deployment.ManifestUtilities.ApplicationManifest - contains 2 new members:
ApplicationManifest.ApplicationManifest(String) constructor
Microsoft.Build.Tasks.Deployment.ManifestUtilities.CompatibleFramework - new class
Microsoft.Build.Tasks.Deployment.ManifestUtilities.CompatibleFrameworkCollection - new class
Microsoft.Build.Tasks.Deployment.ManifestUtilities.DeployManifest - contains 4 new members:
DeployManifest.DeployManifest(String) constructor
DeployManifest.CompatibleFrameworks property
Microsoft.Build.Tasks.Hosting Namespace
2 new types.
Microsoft.Build.Tasks.Hosting.ICscHostObject3 - new interface
Microsoft.Build.Tasks.Hosting.IVbcHostObject3 - new interface
Microsoft.Build.Utilities Namespace
9 new types, 7 types with new members.
Microsoft.Build.Utilities.CanonicalTrackedInputFiles - new class
Microsoft.Build.Utilities.CanonicalTrackedOutputFiles - new class
Microsoft.Build.Utilities.CommandLineBuilder - contains 1 new member:
- CommandLineBuilder.Length property
Microsoft.Build.Utilities.DependencyFilter - new delegate
Microsoft.Build.Utilities.DotNetFrameworkArchitecture - new enumeration
Microsoft.Build.Utilities.ExecutableType - new enumeration
Microsoft.Build.Utilities.FileTracker - new class
Microsoft.Build.Utilities.FlatTrackingData - new class
Microsoft.Build.Utilities.TargetDotNetFrameworkVersion - contains 1 new member:
Microsoft.Build.Utilities.Task - contains 1 new member:
- Task.BuildEngine3 property
Microsoft.Build.Utilities.TaskItem - contains 4 new members:
TaskItem.ITaskItem2.CloneCustomMetadataEscaped() method
TaskItem.ITaskItem2.EvaluatedIncludeEscaped property
TaskItem.ITaskItem2.GetMetadataValueEscaped(String) method
TaskItem.ITaskItem2.SetMetadataValueLiteral(String, String) method
Microsoft.Build.Utilities.TaskLoggingHelper - contains 2 new members:
TaskLoggingHelper.TaskLoggingHelper(IBuildEngine, String) constructor
Microsoft.Build.Utilities.ToolLocationHelper - contains 11 new members:
ToolLocationHelper.GetDisplayNameForTargetFrameworkDirectory(String, FrameworkName) method
ToolLocationHelper.GetPathToReferenceAssemblies(FrameworkName) method
ToolLocationHelper.GetPathToReferenceAssemblies(String, FrameworkName) method
ToolLocationHelper.GetPathToReferenceAssemblies(String, String, String) method
ToolLocationHelper.GetPathToStandardLibraries(String, String, String) method
ToolLocationHelper.GetProgramFilesReferenceAssemblyRoot() method
ToolLocationHelper.HighestVersionOfTargetFrameworkIdentifier(String, String) method
Microsoft.Build.Utilities.ToolTask - contains 11 new members:
ToolTask.Cancel() method
ToolTask.EchoOff property
ToolTask.EnvironmentVariables property
ToolTask.LogStandardErrorAsError property
ToolTask.ToolCanceled property
ToolTask.UseCommandProcessor property
ToolTask.YieldDuringToolExecution property
Microsoft.Build.Utilities.TrackedDependencies - new class
Microsoft.Build.Utilities.UpToDateCheckType - new enumeration
Microsoft.Data.Entity.Build.Tasks Namespace
2 new types, 1 type with new members.
Microsoft.Data.Entity.Build.Tasks.EntityClean - contains 1 new member:
- EntityClean.ResourceOutputPath property
Microsoft.Data.Entity.Build.Tasks.EntityDeploySetLogicalNames - new class
Microsoft.Data.Entity.Build.Tasks.EntityDeploySplit - new class
:Microsoft.Jscript Namespace
6 types with new members.
Microsoft.JScript.DebugConvert - contains 1 new member:
Microsoft.JScript.IDebugConvert - contains 1 new member:
Microsoft.JScript.IEngine2 - contains 1 new member:
Microsoft.JScript.IVsaScriptScope - contains 3 new members:
Microsoft.JScript.JScriptException - contains 2 new members:
JScriptException.IJSVsaError.Description property
JScriptException.IJSVsaError.Number property
Microsoft.JScript.VsaItems - contains 1 new member:
Microsoft.JScript.Vsa Namespace
17 new types, 1 type with new members.
Microsoft.JScript.Vsa.BaseVsaEngine - new class
Microsoft.JScript.Vsa.BaseVsaEngine.Pre - new enumeration
Microsoft.JScript.Vsa.BaseVsaSite - new class
Microsoft.JScript.Vsa.BaseVsaStartup - new class
Microsoft.JScript.Vsa.IJSVsaCodeItem - new interface
Microsoft.JScript.Vsa.IJSVsaEngine - new interface
Microsoft.JScript.Vsa.IJSVsaError - new interface
Microsoft.JScript.Vsa.IJSVsaGlobalItem - new interface
Microsoft.JScript.Vsa.IJSVsaItem - new interface
Microsoft.JScript.Vsa.IJSVsaItems - new interface
Microsoft.JScript.Vsa.IJSVsaPersistSite - new interface
Microsoft.JScript.Vsa.IJSVsaReferenceItem - new interface
Microsoft.JScript.Vsa.IJSVsaSite - new interface
Microsoft.JScript.Vsa.JSVsaError - new enumeration
Microsoft.JScript.Vsa.JSVsaException - new class
Microsoft.JScript.Vsa.JSVsaItemFlag - new enumeration
Microsoft.JScript.Vsa.JSVsaItemType - new enumeration
Microsoft.JScript.Vsa.VsaEngine - contains 1 new member:
Microsoft.VisualBasic Namespace
1 type with new members.
Microsoft.VisualBasic.Conversion - contains 2 new members:
Microsoft.VisualBasic.CompilerServices Namespace
1 new type, 3 types with new members.
Microsoft.VisualBasic.CompilerServices.Conversions - contains 1 new member:
Microsoft.VisualBasic.CompilerServices.InternalXmlHelper - new class
Microsoft.VisualBasic.CompilerServices.NewLateBinding - contains 10 new members:
NewLateBinding.FallbackCall(Object, String, Object[], String[], Boolean) method
NewLateBinding.FallbackGet(Object, String, Object[], String[]) method
NewLateBinding.FallbackIndexSet(Object, Object[], String[]) method
NewLateBinding.FallbackIndexSetComplex(Object, Object[], String[], Boolean, Boolean) method
NewLateBinding.FallbackInvokeDefault1(Object, Object[], String[], Boolean) method
NewLateBinding.FallbackInvokeDefault2(Object, Object[], String[], Boolean) method
NewLateBinding.FallbackSetComplex(Object, String, Object[], Boolean, Boolean) method
NewLateBinding.LateCallInvokeDefault(Object, Object[], String[], Boolean) method
NewLateBinding.LateGetInvokeDefault(Object, Object[], String[], Boolean) method
Microsoft.VisualBasic.CompilerServices.Operators - contains 1 new member:
Microsoft.Win32 Namespace
4 new types, 3 types with new members.
Microsoft.Win32.RegistryKey - contains 10 new members:
RegistryKey.CreateSubKey(String, RegistryKeyPermissionCheck, RegistryOptions) method
RegistryKey.CreateSubKey(String, RegistryKeyPermissionCheck, RegistryOptions, RegistrySecurity) method
RegistryKey.Dispose() method
RegistryKey.FromHandle(SafeRegistryHandle, RegistryView) method
RegistryKey.Handle property
RegistryKey.OpenRemoteBaseKey(RegistryHive, String, RegistryView) method
RegistryKey.View property
Microsoft.Win32.RegistryOptions - new enumeration
Microsoft.Win32.RegistryValueKind - contains 1 new member:
- RegistryValueKind.None field
Microsoft.Win32.RegistryView - new enumeration
Microsoft.Win32.FileDialog - contains 1 new member:
- FileDialog.CustomPlaces property
Microsoft.Win32.FileDialogCustomPlace - new class
Microsoft.Win32.FileDialogCustomPlaces - new class
Microsoft.Win32.SafeHandles Namespace
3 new types.
Microsoft.Win32.SafeHandles.SafeRegistryHandle - new class
Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle - new class
Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle - new class
Microsoft.Windows.Themes Namespace
1 new type, 1 type with new members.
Microsoft.Windows.Themes.DataGridHeaderBorder - new class
Microsoft.Windows.Themes.DataGridHeaderBorder - contains 2 new members: