diff options
author | Lakshmi Priya Sekar <lasekar@microsoft.com> | 2016-09-14 01:51:12 +0300 |
---|---|---|
committer | Lakshmi Priya Sekar <lasekar@microsoft.com> | 2016-09-15 23:17:22 +0300 |
commit | 878080cb52f209ee00c330e32cc20e1281d3b54f (patch) | |
tree | c48ae81e73d8d2e72d00532e03135248d71cf0f0 /src/System.ComponentModel.TypeConverter/ref | |
parent | 944f5871945d3700e3d7b30a2a72e86abacb6e0c (diff) |
Port System.Timers.Timer to dev/api.
Diffstat (limited to 'src/System.ComponentModel.TypeConverter/ref')
4 files changed, 74 insertions, 4 deletions
diff --git a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.Manual.cs b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.Manual.cs new file mode 100644 index 0000000000..657e2a7bda --- /dev/null +++ b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.Manual.cs @@ -0,0 +1,35 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +// Stub to unblock explosing System.Timers + +namespace System.ComponentModel +{ + public partial interface ISynchronizeInvoke + { + IAsyncResult BeginInvoke(Delegate method, object[] args); + object EndInvoke(IAsyncResult result); + object Invoke(Delegate method, object[] args); + bool InvokeRequired { get; } + } + + public partial interface ISupportInitialize + { + void BeginInit(); + void EndInit(); + } + + public partial class Component : IDisposable + { + public Component() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + ~Component() { } + protected virtual object GetService(Type service) { return default(object); } + public override string ToString() { return default(string); } + protected virtual bool CanRaiseEvents { get { return default(bool); } } + protected bool DesignMode { get { return default(bool); } } + public virtual ISite Site { get { return default(ISite); } set { } } + } +} diff --git a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.cs b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.cs index a7c6e527c8..236858a187 100644 --- a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.cs +++ b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.cs @@ -5,7 +5,6 @@ // Changes to this file must follow the http://aka.ms/api-review process. // ------------------------------------------------------------------------------ - namespace System.ComponentModel { public partial class ArrayConverter : System.ComponentModel.CollectionConverter @@ -648,6 +647,41 @@ namespace System.ComponentModel } } +namespace System.Timers +{ + public partial class Timer : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize + { + public Timer() { } + public Timer(double interval) { } + public void BeginInit() { } + public void Close() { } + protected override void Dispose(bool disposing) { } + public void EndInit() { } + public void Start() { } + public void Stop() { } + public bool AutoReset { get { return default(bool); } set { } } + public bool Enabled { get { return default(bool); } set { } } + public double Interval { get { return default(double); } set { } } + public override System.ComponentModel.ISite Site { get { return default(System.ComponentModel.ISite); } set { } } + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { return default(System.ComponentModel.ISynchronizeInvoke); } set { } } + public event ElapsedEventHandler Elapsed { add { } remove { } } + } + + public partial class TimersDescriptionAttribute : System.ComponentModel.DescriptionAttribute + { + public TimersDescriptionAttribute(string description) { } + public override string Description { get { return default(string); } } + } + + public delegate void ElapsedEventHandler(object sender, ElapsedEventArgs e); + + public partial class ElapsedEventArgs : EventArgs + { + internal ElapsedEventArgs(long fileTime) { } + public DateTime SignalTime { get { return default(DateTime); } } + } +} + namespace System { public partial class UriTypeConverter : System.ComponentModel.TypeConverter diff --git a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj index 4017d64217..c75d3aaaf1 100644 --- a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj +++ b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj @@ -3,10 +3,11 @@ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <PropertyGroup> <OutputType>Library</OutputType> - <NuGetTargetMoniker>.NETStandard,Version=v1.5</NuGetTargetMoniker> + <NuGetTargetMoniker>.NETStandard,Version=v1.7</NuGetTargetMoniker> </PropertyGroup> <ItemGroup> <Compile Include="System.ComponentModel.TypeConverter.cs" /> + <Compile Include="System.ComponentModel.Manual.cs" /> </ItemGroup> <ItemGroup> <None Include="project.json" /> diff --git a/src/System.ComponentModel.TypeConverter/ref/project.json b/src/System.ComponentModel.TypeConverter/ref/project.json index fa730bd026..0ea2b2490c 100644 --- a/src/System.ComponentModel.TypeConverter/ref/project.json +++ b/src/System.ComponentModel.TypeConverter/ref/project.json @@ -8,9 +8,9 @@ "System.Runtime": "4.0.0" }, "frameworks": { - "netstandard1.5": { + "netstandard1.7": { "imports": [ - "dotnet5.1" + "dotnet5.8" ] } } |