Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLakshmi Priya Sekar <lasekar@microsoft.com>2016-09-14 01:51:12 +0300
committerLakshmi Priya Sekar <lasekar@microsoft.com>2016-09-15 23:17:22 +0300
commit878080cb52f209ee00c330e32cc20e1281d3b54f (patch)
treec48ae81e73d8d2e72d00532e03135248d71cf0f0 /src/System.ComponentModel.TypeConverter/ref
parent944f5871945d3700e3d7b30a2a72e86abacb6e0c (diff)
Port System.Timers.Timer to dev/api.
Diffstat (limited to 'src/System.ComponentModel.TypeConverter/ref')
-rw-r--r--src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.Manual.cs35
-rw-r--r--src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.cs36
-rw-r--r--src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj3
-rw-r--r--src/System.ComponentModel.TypeConverter/ref/project.json4
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"
]
}
}