You've already forked linux-packaging-mono
Imported Upstream version 4.0.1
Former-commit-id: 757121caeaad523350be5330f0a3ecc891c70fb8
This commit is contained in:
@@ -23,14 +23,14 @@ namespace System.Reflection
|
||||
public static IEnumerable<PropertyInfo> GetRuntimeProperties(this Type type)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeProperties(type.GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<PropertyInfo> properties = type.GetProperties(everything);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeProperties(type.GetFullNameForEtw());
|
||||
@@ -41,14 +41,14 @@ namespace System.Reflection
|
||||
public static IEnumerable<EventInfo> GetRuntimeEvents(this Type type)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeEvents(type.GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<EventInfo> events = type.GetEvents(everything);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeEvents(type.GetFullNameForEtw());
|
||||
@@ -60,14 +60,14 @@ namespace System.Reflection
|
||||
public static IEnumerable<MethodInfo> GetRuntimeMethods(this Type type)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeMethods(type.GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<MethodInfo> methods = type.GetMethods(everything);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeMethods(type.GetFullNameForEtw());
|
||||
@@ -79,14 +79,14 @@ namespace System.Reflection
|
||||
public static IEnumerable<FieldInfo> GetRuntimeFields(this Type type)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeFields(type.GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<FieldInfo> fields = type.GetFields(everything);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeFields(type.GetFullNameForEtw());
|
||||
@@ -99,7 +99,7 @@ namespace System.Reflection
|
||||
public static PropertyInfo GetRuntimeProperty(this Type type, string name)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeProperty(type.GetFullNameForEtw(), name != null ? name : "");
|
||||
@@ -107,7 +107,7 @@ namespace System.Reflection
|
||||
#endif
|
||||
|
||||
PropertyInfo pi = type.GetProperty(name);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeProperty(type.GetFullNameForEtw(), pi != null ? pi.GetFullNameForEtw() : "");
|
||||
@@ -119,14 +119,14 @@ namespace System.Reflection
|
||||
public static EventInfo GetRuntimeEvent(this Type type, string name)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeEvent(type.GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
EventInfo ei = type.GetEvent(name);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeEvent(type.GetFullNameForEtw(), ei != null ? ei.GetFullNameForEtw() : "");
|
||||
@@ -138,14 +138,14 @@ namespace System.Reflection
|
||||
public static MethodInfo GetRuntimeMethod(this Type type, string name, Type[] parameters)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeMethod(type.GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
MethodInfo mi = type.GetMethod(name, parameters);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeMethod(type.GetFullNameForEtw(), mi != null ? mi.GetFullNameForEtw() : "");
|
||||
@@ -157,14 +157,14 @@ namespace System.Reflection
|
||||
public static FieldInfo GetRuntimeField(this Type type, string name)
|
||||
{
|
||||
CheckAndThrow(type);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeField(type.GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
FieldInfo fi = type.GetField(name);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeField(type.GetFullNameForEtw(), fi != null ? fi.GetFullNameForEtw() : "");
|
||||
|
@@ -388,7 +388,7 @@ namespace System.Reflection {
|
||||
}
|
||||
#endif
|
||||
|
||||
#if FEATURE_CORECLR || !FEATURE_PAL
|
||||
#if FEATURE_CORECLR || !FEATURE_PAL || MONO
|
||||
[AttributeUsage (AttributeTargets.Assembly, Inherited=false)]
|
||||
[System.Runtime.InteropServices.ComVisible(true)]
|
||||
public sealed class AssemblyKeyNameAttribute : Attribute
|
||||
|
@@ -30,7 +30,7 @@ namespace System.Reflection
|
||||
if(rcType==null){
|
||||
return null;
|
||||
}else{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.IntrospectionExtensionsGetTypeInfo(type.GetFullNameForEtw());
|
||||
|
@@ -62,7 +62,14 @@ namespace System.Reflection
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
#if MONO
|
||||
public virtual extern int MetadataToken {
|
||||
[System.Runtime.CompilerServices.MethodImplAttribute (System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
#else
|
||||
public virtual int MetadataToken { get { throw new InvalidOperationException(); } }
|
||||
#endif
|
||||
|
||||
public virtual Module Module
|
||||
{
|
||||
|
@@ -57,7 +57,7 @@ namespace System.Reflection
|
||||
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
|
||||
#pragma warning restore 618
|
||||
[System.Runtime.InteropServices.ComVisible(true)]
|
||||
public abstract class MethodBase : MemberInfo, _MethodBase
|
||||
public abstract partial class MethodBase : MemberInfo, _MethodBase
|
||||
{
|
||||
#region Static Members
|
||||
public static MethodBase GetMethodFromHandle(RuntimeMethodHandle handle)
|
||||
@@ -65,18 +65,24 @@ namespace System.Reflection
|
||||
if (handle.IsNullHandle())
|
||||
throw new ArgumentException(Environment.GetResourceString("Argument_InvalidHandle"));
|
||||
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetMethodFromHandle();
|
||||
}
|
||||
#endif
|
||||
|
||||
#if MONO
|
||||
MethodBase m = GetMethodFromHandleInternalType (handle.Value, IntPtr.Zero);
|
||||
if (m == null)
|
||||
throw new ArgumentException ("The handle is invalid.");
|
||||
#else
|
||||
MethodBase m = RuntimeType.GetMethodBase(handle.GetMethodInfo());
|
||||
#endif
|
||||
|
||||
Type declaringType = m.DeclaringType;
|
||||
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage) && declaringType != null)
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetMethodFromHandle(declaringType.GetFullNameForEtw(), m.GetFullNameForEtw());
|
||||
@@ -97,16 +103,22 @@ namespace System.Reflection
|
||||
if (handle.IsNullHandle())
|
||||
throw new ArgumentException(Environment.GetResourceString("Argument_InvalidHandle"));
|
||||
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetMethodFromHandle();
|
||||
}
|
||||
#endif
|
||||
|
||||
#if MONO
|
||||
MethodBase m = GetMethodFromHandleInternalType (handle.Value, declaringType.Value);
|
||||
if (m == null)
|
||||
throw new ArgumentException ("The handle is invalid.");
|
||||
#else
|
||||
MethodBase m = RuntimeType.GetMethodBase(declaringType.GetRuntimeType(), handle.GetMethodInfo());
|
||||
#endif
|
||||
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage) && declaringType != null && m != null)
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetMethodFromHandle(declaringType.GetRuntimeType().GetFullNameForEtw(), m.GetFullNameForEtw());
|
||||
@@ -116,6 +128,10 @@ namespace System.Reflection
|
||||
return m;
|
||||
}
|
||||
|
||||
#if MONO
|
||||
[MethodImplAttribute (MethodImplOptions.InternalCall)]
|
||||
public extern static MethodBase GetCurrentMethod ();
|
||||
#else
|
||||
[System.Security.DynamicSecurityMethod] // Specify DynamicSecurityMethod attribute to prevent inlining of the caller.
|
||||
[MethodImplAttribute(MethodImplOptions.NoInlining)] // Methods containing StackCrawlMark local var has to be marked non-inlineable
|
||||
public static MethodBase GetCurrentMethod()
|
||||
@@ -123,6 +139,7 @@ namespace System.Reflection
|
||||
StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
|
||||
return RuntimeMethodInfo.InternalGetCurrentMethod(ref stackMark);
|
||||
}
|
||||
#endif
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
@@ -382,7 +399,7 @@ namespace System.Reflection
|
||||
|
||||
return parameterTypes;
|
||||
}
|
||||
|
||||
#if !MONO
|
||||
[System.Security.SecuritySafeCritical]
|
||||
internal Object[] CheckArguments(Object[] parameters, Binder binder,
|
||||
BindingFlags invokeAttr, CultureInfo culture, Signature sig)
|
||||
@@ -409,6 +426,7 @@ namespace System.Reflection
|
||||
|
||||
return copyOfParameters;
|
||||
}
|
||||
#endif
|
||||
#endregion
|
||||
|
||||
void _MethodBase.GetTypeInfoCount(out uint pcTInfo)
|
||||
|
@@ -44,7 +44,7 @@ namespace System.Reflection {
|
||||
// Implementation attributes.
|
||||
Import = 0x00001000, // Class / interface is imported
|
||||
Serializable = 0x00002000, // The class is Serializable.
|
||||
#if FEATURE_COMINTEROP
|
||||
#if FEATURE_COMINTEROP || MONO_COM
|
||||
[ComVisible(false)]
|
||||
WindowsRuntime = 0x00004000, // Type is a Windows Runtime type.
|
||||
#endif // FEATURE_COMINTEROP
|
||||
|
@@ -85,14 +85,14 @@ namespace System.Reflection
|
||||
|
||||
public virtual EventInfo GetDeclaredEvent(String name)
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeEvent(GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
EventInfo ei = GetEvent(name, Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeEvent(GetFullNameForEtw(), ei != null ? ei.GetFullNameForEtw() : "");
|
||||
@@ -102,14 +102,14 @@ namespace System.Reflection
|
||||
}
|
||||
public virtual FieldInfo GetDeclaredField(String name)
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeField(GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
FieldInfo fi = GetField(name, Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeField(GetFullNameForEtw(), fi != null ? fi.GetFullNameForEtw() : "");
|
||||
@@ -119,14 +119,14 @@ namespace System.Reflection
|
||||
}
|
||||
public virtual MethodInfo GetDeclaredMethod(String name)
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeMethod(GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
MethodInfo mi = GetMethod(name, Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeMethod(GetFullNameForEtw(), mi != null ? mi.GetFullNameForEtw() : "");
|
||||
@@ -137,7 +137,7 @@ namespace System.Reflection
|
||||
|
||||
public virtual IEnumerable<MethodInfo> GetDeclaredMethods(String name)
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeMethods(GetFullNameForEtw());
|
||||
@@ -150,7 +150,7 @@ namespace System.Reflection
|
||||
yield return method;
|
||||
}
|
||||
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeMethods(GetFullNameForEtw());
|
||||
@@ -168,14 +168,14 @@ namespace System.Reflection
|
||||
}
|
||||
public virtual PropertyInfo GetDeclaredProperty(String name)
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeProperty(GetFullNameForEtw(), name != null ? name : "");
|
||||
}
|
||||
#endif
|
||||
PropertyInfo pi = GetProperty(name, Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeProperty(GetFullNameForEtw(), pi != null ? pi.GetFullNameForEtw() : "");
|
||||
@@ -194,14 +194,14 @@ namespace System.Reflection
|
||||
{
|
||||
get
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeConstructors(GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<ConstructorInfo> constructors = GetConstructors(Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeConstructors(GetFullNameForEtw());
|
||||
@@ -215,14 +215,14 @@ namespace System.Reflection
|
||||
{
|
||||
get
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeEvents(GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<EventInfo> events = GetEvents(Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeEvents(GetFullNameForEtw());
|
||||
@@ -236,14 +236,14 @@ namespace System.Reflection
|
||||
{
|
||||
get
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeFields(GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<FieldInfo> fields = GetFields(Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeFields(GetFullNameForEtw());
|
||||
@@ -257,14 +257,14 @@ namespace System.Reflection
|
||||
{
|
||||
get
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeMembers(GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<MemberInfo> members = GetMembers(Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeMembers(GetFullNameForEtw());
|
||||
@@ -278,14 +278,14 @@ namespace System.Reflection
|
||||
{
|
||||
get
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeMethods(GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<MethodInfo> methods = GetMethods(Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeMethods(GetFullNameForEtw());
|
||||
@@ -308,14 +308,14 @@ namespace System.Reflection
|
||||
{
|
||||
get
|
||||
{
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.BeginGetRuntimeProperties(GetFullNameForEtw());
|
||||
}
|
||||
#endif
|
||||
IEnumerable<PropertyInfo> properties = GetProperties(Type.DeclaredOnlyLookup);
|
||||
#if !FEATURE_CORECLR
|
||||
#if !FEATURE_CORECLR && !MONO
|
||||
if (FrameworkEventSource.IsInitialized && FrameworkEventSource.Log.IsEnabled(EventLevel.Informational, FrameworkEventSource.Keywords.DynamicTypeUsage))
|
||||
{
|
||||
FrameworkEventSource.Log.EndGetRuntimeProperties(GetFullNameForEtw());
|
||||
|
Reference in New Issue
Block a user