Skip to content

Commit

Permalink
Merge pull request #218 from smdn/releases/Smdn.Fundamental.Reflectio…
Browse files Browse the repository at this point in the history
…n-3.6.0-1707559986

Release main/Smdn.Fundamental.Reflection-3.6.0
  • Loading branch information
smdn authored Feb 10, 2024
2 parents 16cf856 + 3a8359b commit c89cb0b
Show file tree
Hide file tree
Showing 5 changed files with 182 additions and 16 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.5.0)
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
// Name: Smdn.Fundamental.Reflection
// AssemblyVersion: 3.5.0.0
// InformationalVersion: 3.5.0+4c5047ad07bce4305c5e019010c8d404edb30d22
// AssemblyVersion: 3.6.0.0
// InformationalVersion: 3.6.0+16cf8568a57a5118eb00bd90652e7134036cbdc2
// TargetFramework: .NETFramework,Version=v4.5
// Configuration: Release
// Referenced assemblies:
// System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
#nullable enable annotations

Expand Down Expand Up @@ -78,6 +79,7 @@ public static bool IsStatic(this EventInfo ev) {}
public static class FieldInfoExtensions {
public static bool IsEventBackingField(this FieldInfo f) {}
public static bool IsPropertyBackingField(this FieldInfo f) {}
public static bool IsReadOnly(this FieldInfo f) {}
public static bool TryGetEventFromBackingField(this FieldInfo backingField, out EventInfo? ev) {}
public static bool TryGetPropertyFromBackingField(this FieldInfo backingField, out PropertyInfo? property) {}
}
Expand Down Expand Up @@ -151,5 +153,5 @@ public static class ICustomAttributeProviderExtensions {
public static IList<CustomAttributeData> GetCustomAttributeDataList(this ICustomAttributeProvider attributeProvider) {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.0.0.
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.5.0)
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
// Name: Smdn.Fundamental.Reflection
// AssemblyVersion: 3.5.0.0
// InformationalVersion: 3.5.0+4c5047ad07bce4305c5e019010c8d404edb30d22
// AssemblyVersion: 3.6.0.0
// InformationalVersion: 3.6.0+16cf8568a57a5118eb00bd90652e7134036cbdc2
// TargetFramework: .NETCoreApp,Version=v6.0
// Configuration: Release
// Referenced assemblies:
// System.Collections, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Memory, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
#nullable enable annotations

Expand Down Expand Up @@ -80,6 +81,7 @@ public static bool IsStatic(this EventInfo ev) {}
public static class FieldInfoExtensions {
public static bool IsEventBackingField(this FieldInfo f) {}
public static bool IsPropertyBackingField(this FieldInfo f) {}
public static bool IsReadOnly(this FieldInfo f) {}
public static bool TryGetEventFromBackingField(this FieldInfo backingField, [NotNullWhen(true)] out EventInfo? ev) {}
public static bool TryGetPropertyFromBackingField(this FieldInfo backingField, [NotNullWhen(true)] out PropertyInfo? property) {}
}
Expand Down Expand Up @@ -153,5 +155,5 @@ public static class ICustomAttributeProviderExtensions {
public static IList<CustomAttributeData> GetCustomAttributeDataList(this ICustomAttributeProvider attributeProvider) {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.0.0.
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
// Name: Smdn.Fundamental.Reflection
// AssemblyVersion: 3.6.0.0
// InformationalVersion: 3.6.0+16cf8568a57a5118eb00bd90652e7134036cbdc2
// TargetFramework: .NETCoreApp,Version=v8.0
// Configuration: Release
// Referenced assemblies:
// System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Linq, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// System.Memory, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
#nullable enable annotations

using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using Smdn.Reflection;

namespace Smdn.Reflection {
public enum Accessibility : int {
Assembly = 3,
Family = 4,
FamilyAndAssembly = 2,
FamilyOrAssembly = 5,
Private = 1,
Public = 6,
Undefined = 0,
}

public enum MethodSpecialName : int {
Addition = 16,
BitwiseAnd = 21,
BitwiseOr = 22,
CheckedAddition = 32,
CheckedDecrement = 31,
CheckedDivision = 35,
CheckedExplicit = 36,
CheckedIncrement = 30,
CheckedMultiply = 34,
CheckedSubtraction = 33,
CheckedUnaryNegation = 29,
Constructor = 1,
Decrement = 15,
Division = 19,
Equality = 2,
ExclusiveOr = 23,
Explicit = 26,
False = 13,
GreaterThan = 5,
GreaterThanOrEqual = 7,
Implicit = 27,
Increment = 14,
Inequality = 3,
LeftShift = 25,
LessThan = 4,
LessThanOrEqual = 6,
LogicalNot = 10,
Modulus = 20,
Multiply = 18,
None = 0,
OnesComplement = 11,
RightShift = 24,
Subtraction = 17,
True = 12,
UnaryNegation = 9,
UnaryPlus = 8,
Unknown = -1,
UnsignedRightShift = 28,
}

public static class EventInfoExtensions {
public static FieldInfo? GetBackingField(this EventInfo ev) {}
public static IEnumerable<MethodInfo> GetMethods(this EventInfo ev) {}
public static IEnumerable<MethodInfo> GetMethods(this EventInfo ev, bool nonPublic) {}
public static bool IsOverride(this EventInfo ev) {}
public static bool IsReadOnly(this EventInfo ev) {}
public static bool IsStatic(this EventInfo ev) {}
}

public static class FieldInfoExtensions {
public static bool IsEventBackingField(this FieldInfo f) {}
public static bool IsPropertyBackingField(this FieldInfo f) {}
public static bool IsReadOnly(this FieldInfo f) {}
public static bool TryGetEventFromBackingField(this FieldInfo backingField, [NotNullWhen(true)] out EventInfo? ev) {}
public static bool TryGetPropertyFromBackingField(this FieldInfo backingField, [NotNullWhen(true)] out PropertyInfo? property) {}
}

public static class MemberInfoExtensions {
public static Accessibility GetAccessibility(this MemberInfo member) {}
public static bool IsHidingInheritedMember(this MemberInfo member, bool nonPublic) {}
public static bool IsPrivateOrAssembly(this MemberInfo member) {}
}

public static class MethodBaseExtensions {
public static MethodInfo? FindExplicitInterfaceMethod(this MethodBase m, bool findOnlyPublicInterfaces = false) {}
public static MethodSpecialName GetNameType(this MethodBase m) {}
public static IEnumerable<Type> GetSignatureTypes(this MethodBase m) {}
public static bool IsExplicitlyImplemented(this MethodBase m) {}
public static bool TryFindExplicitInterfaceMethod(this MethodBase m, out MethodInfo? explicitInterfaceMethod, bool findOnlyPublicInterfaces = false) {}
}

public static class MethodInfoExtensions {
public static bool IsDelegateSignatureMethod(this MethodInfo m) {}
public static bool IsEventAccessorMethod(this MethodInfo m) {}
public static bool IsEventAddMethod(this MethodInfo m) {}
public static bool IsEventRemoveMethod(this MethodInfo m) {}
[Obsolete("use IsOverride instead")]
public static bool IsOverridden(this MethodInfo m) {}
public static bool IsOverride(this MethodInfo m) {}
public static bool IsPropertyAccessorMethod(this MethodInfo m) {}
public static bool IsPropertyGetMethod(this MethodInfo m) {}
public static bool IsPropertySetMethod(this MethodInfo m) {}
public static bool IsReadOnly(this MethodInfo m) {}
public static bool TryGetEventFromAccessorMethod(this MethodInfo? accessor, [NotNullWhen(true)] out EventInfo? ev) {}
public static bool TryGetPropertyFromAccessorMethod(this MethodInfo? accessor, [NotNullWhen(true)] out PropertyInfo? property) {}
}

public static class ParameterInfoExtensions {
public static EventInfo? GetDeclaringEvent(this ParameterInfo param) {}
public static PropertyInfo? GetDeclaringProperty(this ParameterInfo param) {}
public static bool IsReturnParameter(this ParameterInfo param) {}
}

public static class PropertyInfoExtensions {
public static FieldInfo? GetBackingField(this PropertyInfo property) {}
public static bool IsAccessorReadOnly(this PropertyInfo property) {}
public static bool IsOverride(this PropertyInfo property) {}
public static bool IsSetMethodInitOnly(this PropertyInfo property) {}
public static bool IsStatic(this PropertyInfo property) {}
}

public static class TypeExtensions {
public static MethodInfo? GetDelegateSignatureMethod(this Type t) {}
public static IEnumerable<Type> GetExplicitBaseTypeAndInterfaces(this Type t) {}
public static string GetGenericTypeName(this Type t) {}
public static IEnumerable<string> GetNamespaces(this Type t) {}
public static IEnumerable<string> GetNamespaces(this Type t, Func<Type, bool> isLanguagePrimitive) {}
public static bool IsByRefLikeValueType(this Type t) {}
public static bool IsConcreteDelegate(this Type t) {}
public static bool IsDelegate(this Type t) {}
public static bool IsEnumFlags(this Type t) {}
public static bool IsHidingInheritedType(this Type t, bool nonPublic) {}
public static bool IsReadOnlyValueType(this Type t) {}
public static bool IsStructLayoutDefault(this Type t) {}
}
}

namespace Smdn.Reflection.Attributes {
public static class CustomAttributeTypedArgumentExtensions {
public static object? GetTypedValue(this CustomAttributeTypedArgument typedArg) {}
}

public static class ICustomAttributeProviderExtensions {
public static IList<CustomAttributeData> GetCustomAttributeDataList(this ICustomAttributeProvider attributeProvider) {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.5.0)
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
// Name: Smdn.Fundamental.Reflection
// AssemblyVersion: 3.5.0.0
// InformationalVersion: 3.5.0+4c5047ad07bce4305c5e019010c8d404edb30d22
// AssemblyVersion: 3.6.0.0
// InformationalVersion: 3.6.0+16cf8568a57a5118eb00bd90652e7134036cbdc2
// TargetFramework: .NETStandard,Version=v2.0
// Configuration: Release
// Referenced assemblies:
// System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
#nullable enable annotations

Expand Down Expand Up @@ -77,6 +78,7 @@ public static bool IsStatic(this EventInfo ev) {}
public static class FieldInfoExtensions {
public static bool IsEventBackingField(this FieldInfo f) {}
public static bool IsPropertyBackingField(this FieldInfo f) {}
public static bool IsReadOnly(this FieldInfo f) {}
public static bool TryGetEventFromBackingField(this FieldInfo backingField, out EventInfo? ev) {}
public static bool TryGetPropertyFromBackingField(this FieldInfo backingField, out PropertyInfo? property) {}
}
Expand Down Expand Up @@ -150,5 +152,5 @@ public static class ICustomAttributeProviderExtensions {
public static IList<CustomAttributeData> GetCustomAttributeDataList(this ICustomAttributeProvider attributeProvider) {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.0.0.
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.5.0)
// Smdn.Fundamental.Reflection.dll (Smdn.Fundamental.Reflection-3.6.0)
// Name: Smdn.Fundamental.Reflection
// AssemblyVersion: 3.5.0.0
// InformationalVersion: 3.5.0+4c5047ad07bce4305c5e019010c8d404edb30d22
// AssemblyVersion: 3.6.0.0
// InformationalVersion: 3.6.0+16cf8568a57a5118eb00bd90652e7134036cbdc2
// TargetFramework: .NETStandard,Version=v2.1
// Configuration: Release
// Referenced assemblies:
Expand Down Expand Up @@ -78,6 +78,7 @@ public static bool IsStatic(this EventInfo ev) {}
public static class FieldInfoExtensions {
public static bool IsEventBackingField(this FieldInfo f) {}
public static bool IsPropertyBackingField(this FieldInfo f) {}
public static bool IsReadOnly(this FieldInfo f) {}
public static bool TryGetEventFromBackingField(this FieldInfo backingField, [NotNullWhen(true)] out EventInfo? ev) {}
public static bool TryGetPropertyFromBackingField(this FieldInfo backingField, [NotNullWhen(true)] out PropertyInfo? property) {}
}
Expand Down Expand Up @@ -151,5 +152,5 @@ public static class ICustomAttributeProviderExtensions {
public static IList<CustomAttributeData> GetCustomAttributeDataList(this ICustomAttributeProvider attributeProvider) {}
}
}
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.0.0.
// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.
// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

0 comments on commit c89cb0b

Please sign in to comment.