You've already forked linux-packaging-mono
Imported Upstream version 5.10.0.69
Former-commit-id: fc39669a0b707dd3c063977486506b6793da2890
This commit is contained in:
parent
d8f8abd549
commit
e2950ec768
@@ -168,7 +168,7 @@ namespace System.Diagnostics.Tracing
|
||||
public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config) { }
|
||||
public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits) { }
|
||||
public System.Exception ConstructionException { get { throw null; } }
|
||||
public static System.Guid CurrentThreadActivityId {[System.Security.SecuritySafeCriticalAttribute]get { throw null; } }
|
||||
public static System.Guid CurrentThreadActivityId { get { throw null; } }
|
||||
public System.Guid Guid { get { throw null; } }
|
||||
public string Name { get { throw null; } }
|
||||
public System.Diagnostics.Tracing.EventSourceSettings Settings { get { throw null; } }
|
||||
@@ -215,15 +215,14 @@ namespace System.Diagnostics.Tracing
|
||||
protected void WriteEvent(int eventId, string arg1, string arg2) { }
|
||||
protected void WriteEvent(int eventId, string arg1, string arg2, string arg3) { }
|
||||
[System.CLSCompliantAttribute(false)]
|
||||
[System.Security.SecurityCriticalAttribute]
|
||||
protected unsafe void WriteEventCore(int eventId, int eventDataCount, System.Diagnostics.Tracing.EventSource.EventData* data) { }
|
||||
protected void WriteEventWithRelatedActivityId(int eventId, System.Guid relatedActivityId, params object[] args) { }
|
||||
[System.CLSCompliantAttribute(false)]
|
||||
[System.Security.SecurityCriticalAttribute]
|
||||
protected unsafe void WriteEventWithRelatedActivityIdCore(int eventId, System.Guid* relatedActivityId, int eventDataCount, System.Diagnostics.Tracing.EventSource.EventData* data) { }
|
||||
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||
protected internal partial struct EventData
|
||||
{
|
||||
private int _dummy;
|
||||
public System.IntPtr DataPointer { get { throw null; } set { } }
|
||||
public int Size { get { throw null; } set { } }
|
||||
}
|
||||
@@ -253,6 +252,7 @@ namespace System.Diagnostics.Tracing
|
||||
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||
public partial struct EventSourceOptions
|
||||
{
|
||||
private int _dummy;
|
||||
public System.Diagnostics.Tracing.EventActivityOptions ActivityOptions { get { throw null; } set { } }
|
||||
public System.Diagnostics.Tracing.EventKeywords Keywords { get { throw null; } set { } }
|
||||
public System.Diagnostics.Tracing.EventLevel Level { get { throw null; } set { } }
|
||||
@@ -279,7 +279,7 @@ namespace System.Diagnostics.Tracing
|
||||
public partial class EventWrittenEventArgs : System.EventArgs
|
||||
{
|
||||
internal EventWrittenEventArgs() { }
|
||||
public System.Guid ActivityId {[System.Security.SecurityCriticalAttribute]get { throw null; } }
|
||||
public System.Guid ActivityId { get { throw null; } }
|
||||
public System.Diagnostics.Tracing.EventChannel Channel { get { throw null; } }
|
||||
public int EventId { get { throw null; } }
|
||||
public string EventName { get { throw null; } }
|
||||
@@ -290,7 +290,7 @@ namespace System.Diagnostics.Tracing
|
||||
public System.Diagnostics.Tracing.EventOpcode Opcode { get { throw null; } }
|
||||
public System.Collections.ObjectModel.ReadOnlyCollection<object> Payload { get { throw null; } }
|
||||
public System.Collections.ObjectModel.ReadOnlyCollection<string> PayloadNames { get { throw null; } }
|
||||
public System.Guid RelatedActivityId {[System.Security.SecurityCriticalAttribute]get { throw null; } }
|
||||
public System.Guid RelatedActivityId { get { throw null; } }
|
||||
public System.Diagnostics.Tracing.EventTags Tags { get { throw null; } }
|
||||
public System.Diagnostics.Tracing.EventTask Task { get { throw null; } }
|
||||
public byte Version { get { throw null; } }
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
@@ -361,7 +362,7 @@ namespace System.Diagnostics.Tracing
|
||||
{
|
||||
lock (s_eventCounterGroupsLock)
|
||||
{
|
||||
int eventSourceIndex = EventListenerHelper.EventSourceIndex(eventSource);
|
||||
int eventSourceIndex = EventListener.EventSourceIndex(eventSource);
|
||||
EnsureEventSourceIndexAvailable(eventSourceIndex);
|
||||
WeakReference<EventCounterGroup> weakRef = EventCounterGroup.s_eventCounterGroups[eventSourceIndex];
|
||||
EventCounterGroup ret = null;
|
||||
@@ -486,14 +487,5 @@ namespace System.Diagnostics.Tracing
|
||||
|
||||
}
|
||||
|
||||
// This class a work-around because .NET V4.6.2 did not make EventSourceIndex public (it was only protected)
|
||||
// We make this helper class to get around that protection. We want V4.6.3 to make this public at which
|
||||
// point this class is no longer needed and can be removed.
|
||||
internal class EventListenerHelper : EventListener
|
||||
{
|
||||
public new static int EventSourceIndex(EventSource eventSource) { return EventListener.EventSourceIndex(eventSource); }
|
||||
protected override void OnEventWritten(EventWrittenEventArgs eventData) { } // override abstract methods to keep compiler happy
|
||||
}
|
||||
|
||||
#endregion // internal supporting classes
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
57b27fba8c88ef6dff722a058305046cdab2f9bd
|
||||
dd1550f4922cefa159bd7c0ba0f443c8e3358bb4
|
||||
@@ -1 +1 @@
|
||||
72476cb0a5b15d6b7a21b27d78fc441d15826544
|
||||
bb586b47b4037bb121d1552ff1fceefad32b929c
|
||||
@@ -2,7 +2,11 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
@@ -8,7 +8,11 @@ using Microsoft.Diagnostics.Tracing.Session;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
|
||||
namespace BasicEventSourceTests
|
||||
{
|
||||
|
||||
@@ -2,7 +2,12 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
#if USE_ETW // TODO: Enable when TraceEvent is available on CoreCLR. GitHub issue https://github.com/dotnet/corefx/issues/4864
|
||||
using Microsoft.Diagnostics.Tracing.Session;
|
||||
#endif
|
||||
@@ -43,7 +48,9 @@ namespace BasicEventSourceTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
#if !USE_MDT_EVENTSOURCE
|
||||
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework, reason: "https://github.com/dotnet/corefx/issues/23661")]
|
||||
#endif
|
||||
[ActiveIssue("https://github.com/dotnet/corefx/issues/22791", TargetFrameworkMonikers.UapAot)]
|
||||
public void Test_Write_Metric_EventListener()
|
||||
{
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
|
||||
namespace BasicEventSourceTests
|
||||
|
||||
@@ -7,7 +7,11 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
#if USE_ETW // TODO: Enable when TraceEvent is available on CoreCLR. GitHub issue #4864.
|
||||
using Microsoft.Diagnostics.Tracing.Session;
|
||||
|
||||
@@ -2,7 +2,11 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using System.Diagnostics;
|
||||
using Xunit;
|
||||
using System;
|
||||
|
||||
@@ -8,7 +8,11 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Xunit;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using System.Reflection;
|
||||
|
||||
namespace BasicEventSourceTests
|
||||
|
||||
@@ -7,12 +7,15 @@ using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
using System.Reflection;
|
||||
|
||||
//using Mdt = MdtEventSources;
|
||||
using Sdt = SdtEventSources;
|
||||
using SdtEventSources;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
@@ -9,7 +9,11 @@ using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
|
||||
using Sdt = SdtEventSources;
|
||||
|
||||
@@ -2,7 +2,11 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
using System;
|
||||
|
||||
|
||||
@@ -2,7 +2,11 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -138,8 +142,9 @@ namespace BasicEventSourceTests
|
||||
Assert.Equal("EventSourceMessage", _event.EventName);
|
||||
string message = _event.PayloadString(0, "message");
|
||||
Debug.WriteLine(String.Format("Message=\"{0}\"", message));
|
||||
// expected message: "ERROR: Exception in Command Processing for EventSource BadEventSource_MismatchedIds: Event Event2 is given event ID 2 but 1 was passed to WriteEvent. "
|
||||
Assert.True(Regex.IsMatch(message, "Event Event2 is givien event ID 2 but 1 was passed to WriteEvent"));
|
||||
// expected message: "ERROR: Exception in Command Processing for EventSource BadEventSource_MismatchedIds: Event Event2 was assigned event ID 2 but 1 was passed to WriteEvent. "
|
||||
if (!PlatformDetection.IsFullFramework) // Full framework has typo
|
||||
Assert.True(Regex.IsMatch(message, "Event Event2 was assigned event ID 2 but 1 was passed to WriteEvent"));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -7,7 +7,11 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using Xunit;
|
||||
#if USE_ETW // TODO: Enable when TraceEvent is available on CoreCLR. GitHub issue #4864.
|
||||
using Microsoft.Diagnostics.Tracing.Session;
|
||||
|
||||
@@ -11,7 +11,11 @@ using System.Threading.Tasks;
|
||||
using System.Threading;
|
||||
using Xunit;
|
||||
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Diagnostics;
|
||||
using SdtEventSources;
|
||||
|
||||
@@ -8,7 +8,11 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using Xunit;
|
||||
using System.Threading;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
using SdtEventSources;
|
||||
|
||||
namespace BasicEventSourceTests
|
||||
|
||||
@@ -5,7 +5,11 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Diagnostics;
|
||||
#if USE_MDT_EVENTSOURCE
|
||||
using Microsoft.Diagnostics.Tracing;
|
||||
#else
|
||||
using System.Diagnostics.Tracing;
|
||||
#endif
|
||||
|
||||
// We wish to test both Microsoft.Diagnostics.Tracing (Nuget)
|
||||
// and System.Diagnostics.Tracing (Framework), we use this Ifdef make each kind
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user