diff options
author | Lakshmi Priya Sekar <Priya91@users.noreply.github.com> | 2017-01-17 22:13:49 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-17 22:13:49 +0300 |
commit | 7f158698576321859c95f597261cdec6a6884dea (patch) | |
tree | 7c319f0620381add2651b9e564a1108cf35f7b8d /src | |
parent | ebad9db06d83451383881eb7be1e900a0cfc1cb6 (diff) | |
parent | d9f2cacc72ae2308b5a84b6a0167f2cf7e8c9f36 (diff) |
Merge pull request #15246 from marek-safar/codedom-component
Adds CodeDomProvider base type to match .net
Diffstat (limited to 'src')
-rw-r--r-- | src/System.CodeDom/ref/System.CodeDom.cs | 2 | ||||
-rw-r--r-- | src/System.CodeDom/ref/System.CodeDom.csproj | 1 | ||||
-rw-r--r-- | src/System.CodeDom/src/System/CodeDom/Compiler/CodeDomProvider.cs | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/src/System.CodeDom/ref/System.CodeDom.cs b/src/System.CodeDom/ref/System.CodeDom.cs index 705b3e78a9..d20512ff00 100644 --- a/src/System.CodeDom/ref/System.CodeDom.cs +++ b/src/System.CodeDom/ref/System.CodeDom.cs @@ -876,7 +876,7 @@ namespace System.CodeDom.Compiler System.CodeDom.Compiler.CompilerResults System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSource(System.CodeDom.Compiler.CompilerParameters options, string source) { throw null; } System.CodeDom.Compiler.CompilerResults System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(System.CodeDom.Compiler.CompilerParameters options, string[] sources) { throw null; } } - public abstract partial class CodeDomProvider + public abstract partial class CodeDomProvider : System.ComponentModel.Component { protected CodeDomProvider() { } public virtual string FileExtension { get { throw null; } } diff --git a/src/System.CodeDom/ref/System.CodeDom.csproj b/src/System.CodeDom/ref/System.CodeDom.csproj index fabaca9f5a..1e063610ba 100644 --- a/src/System.CodeDom/ref/System.CodeDom.csproj +++ b/src/System.CodeDom/ref/System.CodeDom.csproj @@ -14,6 +14,7 @@ <ProjectReference Include="..\..\System.Runtime.Extensions\ref\System.Runtime.Extensions.csproj" /> <ProjectReference Include="..\..\System.Security.Permissions\ref\System.Security.Permissions.csproj" /> <ProjectReference Include="..\..\System.Text.Encoding\ref\System.Text.Encoding.csproj" /> + <ProjectReference Include="..\..\System.ComponentModel.Primitives\ref\System.ComponentModel.Primitives.csproj" /> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> </Project>
\ No newline at end of file diff --git a/src/System.CodeDom/src/System/CodeDom/Compiler/CodeDomProvider.cs b/src/System.CodeDom/src/System/CodeDom/Compiler/CodeDomProvider.cs index b1d14061cc..bd266f132a 100644 --- a/src/System.CodeDom/src/System/CodeDom/Compiler/CodeDomProvider.cs +++ b/src/System.CodeDom/src/System/CodeDom/Compiler/CodeDomProvider.cs @@ -11,7 +11,7 @@ using System.Runtime.Serialization; namespace System.CodeDom.Compiler { - public abstract class CodeDomProvider // TODO: Inherit Component + public abstract class CodeDomProvider : Component { private static readonly Dictionary<string, CompilerInfo> s_compilerLanguages = new Dictionary<string, CompilerInfo>(StringComparer.OrdinalIgnoreCase); private static readonly Dictionary<string, CompilerInfo> s_compilerExtensions = new Dictionary<string, CompilerInfo>(StringComparer.OrdinalIgnoreCase); |