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

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackson Schuster <36744439+jtschuster@users.noreply.github.com>2022-08-03 23:15:19 +0300
committerGitHub <noreply@github.com>2022-08-03 23:15:19 +0300
commit118bdca58d79090fc05d840dfec8ba9eb54b2777 (patch)
tree4b179b41a2a4b8a3e025a7258e1f2741ceb1df60
parent64455a592fddc0d3c8f6cbbd0c3367f4f0084780 (diff)
Separate interface method trimming logic and update for static interface methods (#2868)
Fixes #2865 Also addresses marking of all static interface methods encompassing the changes from #2859, and updates the way that all interface methods are marked. Whether or not we mark an interface method due to its base method is now separated from marking other virtual methods and the marking is postponed to ProcessMarkedTypesWithInterface. In ProcessMarkedTypesWithInterfaces, interface implementations are marked, and methods that implement a marked/implemented interface are marked. Tests for static interface methods have also been updated. Co-authored-by: Sven Boemer <sbomer@gmail.com>
-rw-r--r--docs/methods-kept-by-interface.md106
-rw-r--r--docs/optimizations.md5
-rw-r--r--docs/removal-behavior.md71
-rw-r--r--eng/Versions.props2
-rw-r--r--src/linker/Linker.Steps/MarkStep.cs141
-rw-r--r--src/linker/Linker.Steps/SweepStep.cs33
-rw-r--r--src/linker/Linker/OverrideInformation.cs38
-rw-r--r--test/ILLink.RoslynAnalyzer.Tests/StaticInterfaceMethods.cs61
-rw-r--r--test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/DataFlowTests.g.cs6
-rw-r--r--test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/Inheritance.VirtualMethodsTests.g.cs6
-rw-r--r--test/Mono.Linker.Tests.Cases/DataFlow/StaticInterfaceMethodDataflow.cs93
-rw-r--r--test/Mono.Linker.Tests.Cases/DataFlow/VirtualMethodHierarchyDataflowAnnotationValidation.cs78
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/InterfaceVariants.cs14
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass2.cs1
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass6.cs1
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/BaseProvidesInterfaceMethod.cs48
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Delegate.il911
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Direct.il895
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Ldftn.il932
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsFull.il40340
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/Library.cs25
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyBasic.il127
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyFull.il9042
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/VarianceBasic.il248
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Delegate.cs25
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Direct.cs25
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Ldftn.cs25
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsFull.cs38
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethods.cs810
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethodsLibrary.cs947
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticInterfaceMethodsInPreservedScope.cs75
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScope.cs99
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScopeLibrary.cs112
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsLibrary.cs65
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyBasic.cs32
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyFull.cs300
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedInterfacesInPreservedScope.cs46
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedStaticInterfaceMethods.cs84
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/VarianceBasic.cs152
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/BaseIsInSkipAssembly.cs35
-rw-r--r--test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/Dependencies/SkipLibrary.cs7
41 files changed, 3013 insertions, 53088 deletions
diff --git a/docs/methods-kept-by-interface.md b/docs/methods-kept-by-interface.md
new file mode 100644
index 000000000..c6f749d85
--- /dev/null
+++ b/docs/methods-kept-by-interface.md
@@ -0,0 +1,106 @@
+# Interface Implementation Methods Marking
+#### (Does this method need to be kept due to the interface method it overrides)
+
+The following behavior is expected for interface methods. This logic could be used to begin marking and sweeping the `.Override` of a method since if the method isn't a dependency due to the interface/base type, we should be able to remove the methodImpl. Right now, the methodImpl is always kept if both the interface method and overriding method is kept, but that isn't always necessary.
+
+Whether or not a method implementing an interface method is required due to the _interface_ is affected by the following cases / possibilities (the method could still be kept for other reasons):
+- Base method is abstract or has a default implementation (`abstract` vs `virtual` in C#)
+- Method is Instance or Static
+- Implementing type is relevant to variant casting or not
+ - Relevant to variant casting means the type token appears, the type is passed as a type argument or array type, or is reflected over.
+- Base method is marked as used or not
+- Base method is from preserved scope or not
+- Implementing type is marked as instantiated or not
+- Interface Implementation is marked or not
+
+Note that in library mode, interface methods that can be accessed by COM or native code are marked by the linker.
+
+### If the interface implementation is not marked, do not mark the implementation method
+A type that doesn't implement the interface isn't required to have methods that implement the interface. However, a base type may have a public method that implements an interface on a derived type. If the interface implementation on the derived type is marked, then the method may be needed and we should go onto the next step.
+
+Cases left (bold means we know it is only one of the possible options now):
+- Base method is abstract or has a default implementation
+- Method is Instance or Static
+- Implementing type is relevant to variant casting or not
+- Base method is marked as used or not
+- Base method from preserved scope or not
+- Implementing type is marked as instantiated or not
+- __Interface Implementation is marked__
+
+### If the interface method is not marked and the interface doesn't come from a preserved scope, do not mark the implementation method
+Unmarked interface methods from `link` assemblies will be removed so the implementing method does not need to be kept.
+
+Cases left:
+- Base method is abstract or has a default implementation
+- Method is Instance or Static
+- Implementing type is relevant to variant casting or not
+- ~~Base method is marked as used or not~~
+- ~~Base method from preserved scope or not~~
+- _Base method is either marked as used or from preserved scope (combine above)_
+- Implementing type is marked as instantiated or not
+- __Interface Implementation is marked__
+
+### If the interface method is abstract, mark the implementation method
+The method is needed for valid IL.
+
+Cases left:
+- __Base method has a default implementation__
+- Method is Instance or Static
+- Implementing type is relevant to variant casting or not
+- Base method is marked as used or from preserved scope
+- Implementing type is marked as instantiated or not
+- __Interface Implementation is marked__
+
+### If the method is an instance method then mark the implementation method if the type is instantiated (or instantiable in library mode) and do not mark the implementation otherwise.
+An application can call the instance interface method if and only if the type is instantiated.
+
+Cases left:
+- __Base method has a default implementation__
+- __Method is Static__
+- Implementing type is relevant to variant casting or not
+- Base method is marked as used or from preserved scope
+- Implementing type is marked as instantiated or not
+- __Interface Implementation is marked__
+
+The use of static methods is not related to whether or not a type is instantiated or not.
+
+Cases left:
+- __Base method has a default implementation__
+- __Method is Static__
+- Implementing type is relevant to variant casting or not
+- Base method is marked as used or from preserved scope
+- __Interface Implementation is marked__
+
+### If the implementing type is relevant to variant casting, mark the implementation method.
+A static method may only be called through a constrained call if the type is relevant to variant casting.
+
+Cases left:
+- __Base method has a default implementation__
+- __Method is Static__
+- __Implementing type is not relevant to variant casting__
+- Base method is marked as used or from preserved scope
+- __Interface Implementation is marked__
+
+### If the interface method is in a preserved scope, mark the implementation method.
+We assume the implementing type could be relevant to variant casting in the preserved scope assembly and could be called, so we will keep the method.
+
+### Otherwise, do not mark the implementing method
+
+
+Summary:
+
+if __Interface Implementation is not marked__ then do not mark the implementation method.
+
+else if __Base method is marked as not used__ AND __Interface is not from preserved scope__ do not mark the implementation method
+
+else if __Base method does not have a default implementation__ then mark the implementation method
+
+else if __Implementation method is an instance method__ AND __Implementing type is instantiated__ then mark the implementation method
+
+else if __Implementation method is an instance method__ AND __Implementing type is not instantiated__ then do not mark the implementation method
+
+else if __Method is Static__ AND __Implementing type is relevant to variant casting__ then mark the implementation method
+
+else if __Method is Static__ AND __Interface method is from a preserved scope__ then mark the implementation method
+
+else do not mark the implementation method
diff --git a/docs/optimizations.md b/docs/optimizations.md
new file mode 100644
index 000000000..fd8e305d9
--- /dev/null
+++ b/docs/optimizations.md
@@ -0,0 +1,5 @@
+# Optimizations definitions
+
+## `unusedinterfaces` optimization
+
+The `unusedinterfaces` optimization controls whether or not trimming may remove the `interfaceimpl` annotation which denotes whether a class implements an interface. When the optimization is off, the linker will not remove the annotations regardless of the visibility of the interface (even private interface implementations will be kept). However, unused methods from interfaces may still be removed, as well as `.override` directives from methods that implement an interface method. When the optimization is on and the linker can provably determine that an interface will not be used on a type, the annotation will be removed. In order to know whether it is safe to remove an interface implementation, it is necessary to have a "global" view of the code. In other words, if an assembly is passed without selecting `link` for the `action` option for the linker, all classes that implement interfaces from that assembly will keep those interface implementation annotations. For example, if you implement `System.IFormattable` from the `System.Runtime` assembly, but pass the assembly with `--action copy System.Runtime`, the interface implementation will be kept even if your code doesn't use it.
diff --git a/docs/removal-behavior.md b/docs/removal-behavior.md
deleted file mode 100644
index 994b1d32e..000000000
--- a/docs/removal-behavior.md
+++ /dev/null
@@ -1,71 +0,0 @@
-# Removal Behavior for interfaces
-
-## `unusedinterfaces` optimization
-
-The `unusedinterfaces` optimization controls whether or not trimmin may remove the `interfaceimpl` annotation which denotes whether a class implements an interface. When the optimization is off, the linker will not remove the annotations regardless of the visibility of the interface (even private interface implementations will be kept). However, unused methods from interfaces may still be removed, as well as `.override` directives from methods that implement an interface method. When the optimization is on and the linker can provably determine that an interface will not be used on a type, the annotation will be removed. In order to know whether it is safe to remove an interface implementation, it is necessary to have a "global" view of the code. In other words, if an assembly is passed without selecting `link` for the `action` option for the linker, all classes that implement interfaces from that assembly will keep those interface implementation annotations. For example, if you implement `System.IFormattable` from the `System.Runtime` assembly, but pass the assembly with `--action copy System.Runtime`, the interface implementation will be kept even if your code doesn't use it.
-
-## Static abstract interface methods
-
-Note this behavior was removed in https://github.com/dotnet/linker/pull/2784 and will be reimplemented later.
-
-The linker's behavior for methods declared on interfaces as `static abstract` like below are defined in the following cases using the example interface and class below:
-
-```C#
-interface IFoo
-{
- static abstract int GetNum();
-}
-
-class C : IFoo
-{
- static int GetNum() => 1;
-}
-```
-
-### Method call on concrete type
-
-On a direct call to a static method which implements a static interface method, only the body is rooted, not its associated `MethodImpl`. Similarly, the interface method which it implements is not rooted.
-
-Example:
-
-In the following program, `C.GetNum()` would be kept, but `IFoo.GetNum()` would be removed.
-
-```C#
-public class Program
-{
- public static void Main()
- {
- C.GetNum();
- }
-}
-```
-
-### Method call on a constrained type parameter
-
-On a call to a static abstract interface method that is accessed through a constrained type parameter, the interface method is rooted, as well as every implementation method on every type.
-
-Example:
-
-In the following program, `C.GetNum()`, `IFoo.GetNum()`, and `C2.GetNum()` are all kept.
-
-```C#
-public class C2 : IFoo
-{
- static int GetNum() => 2;
-}
-public class Program
-{
- public static void Main()
- {
- M<C>();
- }
- public static void M<T>() where T : IFoo
- {
- T.GetNum();
- }
-}
-```
-
-# `.override` directive and `MethodImpl` marking
-
-The linker currently does not mark `.override` or `MethodImpl` relationships. It will only remove the relationship if one of the methods is removed. These relationships are not always necessary, and future updates could add the ability to remove these relationships even if both methods are not trimmed. \ No newline at end of file
diff --git a/eng/Versions.props b/eng/Versions.props
index 461201684..cdf227c17 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -21,7 +21,7 @@
<MicrosoftDotNetApiCompatVersion>7.0.0-beta.22372.1</MicrosoftDotNetApiCompatVersion>
<MicrosoftDotNetCodeAnalysisVersion>6.0.0-beta.21271.1</MicrosoftDotNetCodeAnalysisVersion>
<MicrosoftCodeAnalysisCSharpCodeStyleVersion>3.10.0-2.final</MicrosoftCodeAnalysisCSharpCodeStyleVersion>
- <MicrosoftCodeAnalysisVersion>4.3.0-1.22206.2</MicrosoftCodeAnalysisVersion>
+ <MicrosoftCodeAnalysisVersion>4.3.0-2.final</MicrosoftCodeAnalysisVersion>
<MicrosoftCodeAnalysisCSharpAnalyzerTestingXunitVersion>1.0.1-beta1.*</MicrosoftCodeAnalysisCSharpAnalyzerTestingXunitVersion>
<MicrosoftCodeAnalysisBannedApiAnalyzersVersion>3.3.2</MicrosoftCodeAnalysisBannedApiAnalyzersVersion>
<!-- This controls the version of the cecil package, or the version of cecil in the project graph
diff --git a/src/linker/Linker.Steps/MarkStep.cs b/src/linker/Linker.Steps/MarkStep.cs
index bd174519e..e3bf8e8e2 100644
--- a/src/linker/Linker.Steps/MarkStep.cs
+++ b/src/linker/Linker.Steps/MarkStep.cs
@@ -64,6 +64,7 @@ namespace Mono.Linker.Steps
readonly List<AttributeProviderPair> _ivt_attributes;
protected Queue<(AttributeProviderPair, DependencyInfo, MarkScopeStack.Scope)> _lateMarkedAttributes;
protected List<(TypeDefinition, MarkScopeStack.Scope)> _typesWithInterfaces;
+ protected HashSet<(OverrideInformation, MarkScopeStack.Scope)> _interfaceOverrides;
protected HashSet<AssemblyDefinition> _dynamicInterfaceCastableImplementationTypesDiscovered;
protected List<TypeDefinition> _dynamicInterfaceCastableImplementationTypes;
protected List<(MethodBody, MarkScopeStack.Scope)> _unreachableBodies;
@@ -228,6 +229,7 @@ namespace Mono.Linker.Steps
_ivt_attributes = new List<AttributeProviderPair> ();
_lateMarkedAttributes = new Queue<(AttributeProviderPair, DependencyInfo, MarkScopeStack.Scope)> ();
_typesWithInterfaces = new List<(TypeDefinition, MarkScopeStack.Scope)> ();
+ _interfaceOverrides = new HashSet<(OverrideInformation, MarkScopeStack.Scope)> ();
_dynamicInterfaceCastableImplementationTypesDiscovered = new HashSet<AssemblyDefinition> ();
_dynamicInterfaceCastableImplementationTypes = new List<TypeDefinition> ();
_unreachableBodies = new List<(MethodBody, MarkScopeStack.Scope)> ();
@@ -576,6 +578,11 @@ namespace Mono.Linker.Steps
}
}
+ /// <summary>
+ /// Handles marking of interface implementations, and the marking of methods that implement interfaces
+ /// once the linker knows whether a type is instantiated or relevant to variant casting,
+ /// and after interfaces and interface methods have been marked.
+ /// </summary>
void ProcessMarkedTypesWithInterfaces ()
{
// We may mark an interface type later on. Which means we need to reprocess any time with one or more interface implementations that have not been marked
@@ -589,12 +596,30 @@ namespace Mono.Linker.Steps
// interface type is marked
// UnusedInterfaces optimization is turned off mark all interface implementations
bool unusedInterfacesOptimizationEnabled = Context.IsOptimizationEnabled (CodeOptimizations.UnusedInterfaces, type);
- if (!Annotations.IsInstantiated (type) && !Annotations.IsRelevantToVariantCasting (type) &&
- unusedInterfacesOptimizationEnabled)
- continue;
using (ScopeStack.PushScope (scope)) {
- MarkInterfaceImplementations (type);
+ if (Annotations.IsInstantiated (type) || Annotations.IsRelevantToVariantCasting (type) ||
+ !unusedInterfacesOptimizationEnabled) {
+ MarkInterfaceImplementations (type);
+ }
+ // OverrideInformation for interfaces in PreservedScope aren't added yet
+ foreach (var method in type.Methods) {
+ var bases = Annotations.GetBaseMethods (method);
+ if (bases is null)
+ continue;
+ foreach (var @base in bases) {
+ if (@base.DeclaringType.IsInterface && IgnoreScope (@base.DeclaringType.Scope))
+ _interfaceOverrides.Add ((new OverrideInformation (@base, method, Context), ScopeStack.CurrentScope));
+ }
+ }
+ }
+ }
+
+ var interfaceOverrides = _interfaceOverrides.ToArray ();
+ foreach ((var overrideInformation, var scope) in interfaceOverrides) {
+ using (ScopeStack.PushScope (scope)) {
+ if (IsInterfaceImplementationMethodNeededByTypeDueToInterface (overrideInformation))
+ MarkMethod (overrideInformation.Override, new DependencyInfo (DependencyKind.Override, overrideInformation.Base), scope.Origin);
}
}
}
@@ -708,10 +733,11 @@ namespace Mono.Linker.Steps
var isInstantiated = Annotations.IsInstantiated (method.DeclaringType);
- // We don't need to mark overrides until it is possible that the type could be instantiated
- // Note : The base type is interface check should be removed once we have base type sweeping
- if (IsInterfaceOverrideThatDoesNotNeedMarked (overrideInformation, isInstantiated))
+ // Handle interface methods once we know more about whether the type is instantiated or relevant to variant casting
+ if (overrideInformation.IsOverrideOfInterfaceMember) {
+ _interfaceOverrides.Add ((overrideInformation, ScopeStack.CurrentScope));
return;
+ }
// Interface static veitual methods will be abstract and will also by pass this check to get marked
if (!isInstantiated && !@base.IsAbstract && Context.IsOptimizationEnabled (CodeOptimizations.OverrideRemoval, method))
@@ -731,27 +757,10 @@ namespace Mono.Linker.Steps
ProcessVirtualMethod (method);
}
- bool IsInterfaceOverrideThatDoesNotNeedMarked (OverrideInformation overrideInformation, bool isInstantiated)
- {
- if (!overrideInformation.IsOverrideOfInterfaceMember || isInstantiated)
- return false;
-
- // This is a static interface method and these checks should all be true
- if (overrideInformation.Override.IsStatic && overrideInformation.Base.IsStatic && overrideInformation.Base.IsAbstract && !overrideInformation.Override.IsVirtual)
- return false;
-
- if (overrideInformation.MatchingInterfaceImplementation != null)
- return !Annotations.IsMarked (overrideInformation.MatchingInterfaceImplementation);
-
- var interfaceType = overrideInformation.InterfaceType;
- var overrideDeclaringType = overrideInformation.Override.DeclaringType;
-
- if (interfaceType == null || !IsInterfaceImplementationMarkedRecursively (overrideDeclaringType, interfaceType))
- return true;
-
- return false;
- }
-
+ /// <summary>
+ /// Returns true if <paramref name="type"/> implements <paramref name="interfaceType"/> and the interface implementation is marked,
+ /// or if any marked interface implementations on <paramref name="type"/> are interfaces that implement <paramref name="interfaceType"/> and that interface implementation is marked
+ /// </summary>
bool IsInterfaceImplementationMarkedRecursively (TypeDefinition type, TypeDefinition interfaceType)
{
if (type.HasInterfaces) {
@@ -2356,8 +2365,10 @@ namespace Mono.Linker.Steps
/// </remarks>
bool IsMethodNeededByTypeDueToPreservedScope (MethodDefinition method)
{
- // Static methods may also have base methods in static interface methods. These methods are not captured by IsVirtual and must be checked separately
- if (!(method.IsVirtual || method.IsStatic))
+ if (Annotations.IsMarked (method))
+ return false;
+ // All methods we care about here will be virtual
+ if (!method.IsVirtual)
return false;
var base_list = Annotations.GetBaseMethods (method);
@@ -2365,28 +2376,68 @@ namespace Mono.Linker.Steps
return false;
foreach (MethodDefinition @base in base_list) {
- // Just because the type is marked does not mean we need interface methods.
- // if the type is never instantiated, interfaces will be removed - but only if the optimization is enabled
- if (@base.DeclaringType.IsInterface && Context.IsOptimizationEnabled (CodeOptimizations.UnusedInterfaces, method.DeclaringType))
+ // Skip interface methods, they will be captured later by IsInterfaceImplementationMethodNeededByTypeDueToInterface
+ if (@base.DeclaringType.IsInterface)
+ continue;
+
+ if (!IgnoreScope (@base.DeclaringType.Scope) && !IsMethodNeededByTypeDueToPreservedScope (@base))
continue;
// If the type is marked, we need to keep overrides of abstract members defined in assemblies
- // that are copied. However, if the base method is virtual, then we don't need to keep the override
+ // that are copied to keep the IL valid.
+ // However, if the base method is a non-abstract virtual (has an implementation on the base type), then we don't need to keep the override
// until the type could be instantiated
if (!@base.IsAbstract)
continue;
- if (IgnoreScope (@base.DeclaringType.Scope))
- return true;
-
- if (IsMethodNeededByTypeDueToPreservedScope (@base))
- return true;
+ return true;
}
return false;
}
/// <summary>
+ /// Returns true if the override method is required due to the interface that the base method is declared on. See doc at <see href="docs/methods-kept-by-interface.md"/> for explanation of logic.
+ /// </summary>
+ bool IsInterfaceImplementationMethodNeededByTypeDueToInterface (OverrideInformation overrideInformation)
+ {
+ var @base = overrideInformation.Base;
+ var method = overrideInformation.Override;
+ if (Annotations.IsMarked (method))
+ return false;
+
+ if (!@base.DeclaringType.IsInterface)
+ return false;
+
+ // If the interface implementation is not marked, do not mark the implementation method
+ // A type that doesn't implement the interface isn't required to have methods that implement the interface.
+ InterfaceImplementation? iface = overrideInformation.MatchingInterfaceImplementation;
+ if (!((iface is not null && Annotations.IsMarked (iface))
+ || IsInterfaceImplementationMarkedRecursively (method.DeclaringType, @base.DeclaringType)))
+ return false;
+
+ // If the interface method is not marked and the interface doesn't come from a preserved scope, do not mark the implementation method
+ // Unmarked interface methods from link assemblies will be removed so the implementing method does not need to be kept.
+ if (!Annotations.IsMarked (@base) && !IgnoreScope (@base.DeclaringType.Scope))
+ return false;
+
+ // If the interface method is abstract, mark the implementation method
+ // The method is needed for valid IL.
+ if (@base.IsAbstract)
+ return true;
+
+ // If the method is static and the implementing type is relevant to variant casting, mark the implementation method.
+ // A static method may only be called through a constrained call if the type is relevant to variant casting.
+ if (@base.IsStatic)
+ return Annotations.IsRelevantToVariantCasting (method.DeclaringType)
+ || IgnoreScope (@base.DeclaringType.Scope);
+
+ // If the implementing type is marked as instantiated, mark the implementation method.
+ // If the type is not instantiated, do not mark the implementation method
+ return Annotations.IsInstantiated (method.DeclaringType);
+ }
+
+ /// <summary>
/// Returns true if any of the base methods of <paramref name="method" /> is defined in an assembly that is not trimmed (i.e. action!=trim).
/// This is meant to be used on methods from a type that is known to be instantiated.
/// </summary>
@@ -3102,9 +3153,15 @@ namespace Mono.Linker.Steps
}
if (method.HasOverrides) {
- foreach (MethodReference ov in method.Overrides) {
- MarkMethod (ov, new DependencyInfo (DependencyKind.MethodImplOverride, method), ScopeStack.CurrentScope.Origin);
- MarkExplicitInterfaceImplementation (method, ov);
+ foreach (MethodReference @base in method.Overrides) {
+ // Method implementing a static interface method will have an override to it - note instance methods usually don't unless they're explicit.
+ // Calling the implementation method directly has no impact on the interface, and as such it should not mark the interface or its method.
+ // Only if the interface method is referenced, then all the methods which implemented must be kept, but not the other way round.
+ if (Context.Resolve (@base) is MethodDefinition baseDefinition
+ && new OverrideInformation.OverridePair (baseDefinition, method).IsStaticInterfaceMethodPair ())
+ continue;
+ MarkMethod (@base, new DependencyInfo (DependencyKind.MethodImplOverride, method), ScopeStack.CurrentScope.Origin);
+ MarkExplicitInterfaceImplementation (method, @base);
}
}
diff --git a/src/linker/Linker.Steps/SweepStep.cs b/src/linker/Linker.Steps/SweepStep.cs
index 246c2bfce..5f8a32d07 100644
--- a/src/linker/Linker.Steps/SweepStep.cs
+++ b/src/linker/Linker.Steps/SweepStep.cs
@@ -453,6 +453,8 @@ namespace Mono.Linker.Steps
SweepCustomAttributes (method.MethodReturnType);
+ SweepOverrides (method);
+
if (!method.HasParameters)
continue;
@@ -466,6 +468,37 @@ namespace Mono.Linker.Steps
}
}
}
+ void SweepOverrides (MethodDefinition method)
+ {
+ for (int i = 0; i < method.Overrides.Count;) {
+ // We can't rely on the context resolution cache anymore, since it may remember methods which are already removed
+ // So call the direct Resolve here and avoid the cache.
+ // We want to remove a method from the list of Overrides if:
+ // Resolve() is null
+ // This can happen for a couple of reasons, but it indicates the method isn't in the final assembly.
+ // Resolve also may return a removed value if method.Overrides[i] is a MethodDefinition. In this case, Resolve short circuits and returns `this`.
+ // OR
+ // ov.DeclaringType is null
+ // ov.DeclaringType may be null if Resolve short circuited and returned a removed method. In this case, we want to remove the override.
+ // OR
+ // ov is in a `link` scope and is unmarked
+ // ShouldRemove returns true if the method is unmarked, but we also We need to make sure the override is in a link scope.
+ // Only things in a link scope are marked, so ShouldRemove is only valid for items in a `link` scope.
+ if (method.Overrides[i].Resolve () is not MethodDefinition ov || ov.DeclaringType is null || (IsLinkScope (ov.DeclaringType.Scope) && ShouldRemove (ov)))
+ method.Overrides.RemoveAt (i);
+ else
+ i++;
+ }
+ }
+
+ /// <summary>
+ /// Returns true if the assembly of the <paramref name="scope"></paramref> is set to link
+ /// </summary>
+ private bool IsLinkScope (IMetadataScope scope)
+ {
+ AssemblyDefinition? assembly = Context.Resolve (scope);
+ return assembly != null && Annotations.GetAction (assembly) == AssemblyAction.Link;
+ }
void SweepDebugInfo (Collection<MethodDefinition> methods)
{
diff --git a/src/linker/Linker/OverrideInformation.cs b/src/linker/Linker/OverrideInformation.cs
index 00c06f5f0..077353eb2 100644
--- a/src/linker/Linker/OverrideInformation.cs
+++ b/src/linker/Linker/OverrideInformation.cs
@@ -10,18 +10,42 @@ namespace Mono.Linker
public class OverrideInformation
{
readonly ITryResolveMetadata resolver;
+ readonly OverridePair _pair;
+ private InterfaceImplementation? _matchingInterfaceImplementation;
public OverrideInformation (MethodDefinition @base, MethodDefinition @override, ITryResolveMetadata resolver, InterfaceImplementation? matchingInterfaceImplementation = null)
{
- Base = @base;
- Override = @override;
- MatchingInterfaceImplementation = matchingInterfaceImplementation;
+ _pair = new OverridePair (@base, @override);
+ _matchingInterfaceImplementation = matchingInterfaceImplementation;
this.resolver = resolver;
}
+ public readonly record struct OverridePair (MethodDefinition Base, MethodDefinition Override)
+ {
+ public bool IsStaticInterfaceMethodPair () => Base.DeclaringType.IsInterface && Base.IsStatic && Override.IsStatic;
+ public InterfaceImplementation? GetMatchingInterfaceImplementation (ITryResolveMetadata resolver)
+ {
+ if (!Base.DeclaringType.IsInterface)
+ return null;
+ var interfaceType = Base.DeclaringType;
+ foreach (var @interface in Override.DeclaringType.Interfaces) {
+ if (resolver.TryResolve (@interface.InterfaceType)?.Equals (interfaceType) == true) {
+ return @interface;
+ }
+ }
+ return null;
+ }
+ }
- public MethodDefinition Base { get; }
- public MethodDefinition Override { get; }
- public InterfaceImplementation? MatchingInterfaceImplementation { get; }
+ public MethodDefinition Base { get => _pair.Base; }
+ public MethodDefinition Override { get => _pair.Override; }
+ public InterfaceImplementation? MatchingInterfaceImplementation {
+ get {
+ if (_matchingInterfaceImplementation is not null)
+ return _matchingInterfaceImplementation;
+ _matchingInterfaceImplementation = _pair.GetMatchingInterfaceImplementation (resolver);
+ return _matchingInterfaceImplementation;
+ }
+ }
public bool IsOverrideOfInterfaceMember {
get {
@@ -43,5 +67,7 @@ namespace Mono.Linker
return Base.DeclaringType;
}
}
+
+ public bool IsStaticInterfaceMethodPair => _pair.IsStaticInterfaceMethodPair ();
}
}
diff --git a/test/ILLink.RoslynAnalyzer.Tests/StaticInterfaceMethods.cs b/test/ILLink.RoslynAnalyzer.Tests/StaticInterfaceMethods.cs
new file mode 100644
index 000000000..13bc1d587
--- /dev/null
+++ b/test/ILLink.RoslynAnalyzer.Tests/StaticInterfaceMethods.cs
@@ -0,0 +1,61 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System.Threading.Tasks;
+using Xunit;
+
+namespace ILLink.RoslynAnalyzer.Tests.Inheritance.Interfaces
+{
+ public sealed partial class StaticInterfaceMethodsTests : LinkerTestBase
+ {
+ protected override string TestSuiteName => "Inheritance.Interfaces.StaticInterfaceMethods";
+
+ [Fact]
+ public Task StaticAbstractInterfaceMethods ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task StaticAbstractInterfaceMethodsLibrary ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task StaticInterfaceMethodsInPreservedScope ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task StaticVirtualInterfaceMethodsInPreservedScope ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task StaticVirtualInterfaceMethodsInPreservedScopeLibrary ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task StaticVirtualInterfaceMethodsLibrary ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task UnusedInterfacesInPreservedScope ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+
+ [Fact]
+ public Task UnusedStaticInterfaceMethods ()
+ {
+ return RunTest (allowMissingWarnings: false);
+ }
+ }
+}
diff --git a/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/DataFlowTests.g.cs b/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/DataFlowTests.g.cs
index 068327632..77154abde 100644
--- a/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/DataFlowTests.g.cs
+++ b/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/DataFlowTests.g.cs
@@ -20,6 +20,12 @@ namespace ILLink.RoslynAnalyzer.Tests
}
[Fact]
+ public Task StaticInterfaceMethodDataflow ()
+ {
+ return RunTest (allowMissingWarnings: true);
+ }
+
+ [Fact]
public Task UnsafeDataFlow ()
{
return RunTest (allowMissingWarnings: true);
diff --git a/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/Inheritance.VirtualMethodsTests.g.cs b/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/Inheritance.VirtualMethodsTests.g.cs
index 6f2e15f67..a7cadcdb3 100644
--- a/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/Inheritance.VirtualMethodsTests.g.cs
+++ b/test/ILLink.RoslynAnalyzer.Tests/generated/ILLink.RoslynAnalyzer.Tests.Generator/ILLink.RoslynAnalyzer.Tests.TestCaseGenerator/Inheritance.VirtualMethodsTests.g.cs
@@ -10,6 +10,12 @@ namespace ILLink.RoslynAnalyzer.Tests.Inheritance
protected override string TestSuiteName => "Inheritance.VirtualMethods";
[Fact]
+ public Task BaseIsInSkipAssembly ()
+ {
+ return RunTest (allowMissingWarnings: true);
+ }
+
+ [Fact]
public Task HarderToDetectUnusedVirtualMethodGetsRemoved ()
{
return RunTest (allowMissingWarnings: true);
diff --git a/test/Mono.Linker.Tests.Cases/DataFlow/StaticInterfaceMethodDataflow.cs b/test/Mono.Linker.Tests.Cases/DataFlow/StaticInterfaceMethodDataflow.cs
new file mode 100644
index 000000000..4d445fbc2
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/DataFlow/StaticInterfaceMethodDataflow.cs
@@ -0,0 +1,93 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Diagnostics.CodeAnalysis;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+
+namespace Mono.Linker.Tests.Cases.DataFlow
+{
+ public class StaticInterfaceMethodDataflow
+ {
+ [Kept]
+ public static void Main ()
+ {
+ DamOnGenericKeepsMethod.Test ();
+ DamOnMethodParameter.Test ();
+ }
+
+ [Kept]
+ static class DamOnGenericKeepsMethod
+ {
+ [Kept]
+ interface IFoo
+ {
+ [Kept]
+ public static virtual void VirtualMethod () { }
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IFoo))]
+ class ImplIFoo : IFoo
+ {
+ [Kept]
+ public static void VirtualMethod () { }
+ }
+
+
+ [Kept]
+ static void MethodWithDamOnType<
+ [KeptAttributeAttribute (typeof (DynamicallyAccessedMembersAttribute))]
+ [DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ T> ()
+ {
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ MethodWithDamOnType<IFoo> ();
+ var _ = typeof (ImplIFoo);
+ }
+ }
+
+ [Kept]
+ static class DamOnMethodParameter
+ {
+ [Kept]
+ interface IFoo
+ {
+ [Kept]
+ static virtual void VirtualMethod () { }
+ [Kept]
+ static abstract void AbstractMethod ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IFoo))]
+ class ImplIFoo : IFoo
+ {
+ [Kept]
+ public static void VirtualMethod () { }
+ [Kept]
+ public static void AbstractMethod () { }
+ }
+
+ [Kept]
+ static void DamOnParam (
+ [KeptAttributeAttribute(typeof(DynamicallyAccessedMembersAttribute))]
+ [DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ Type type)
+ { }
+
+ [Kept]
+ public static void Test ()
+ {
+ DamOnParam (typeof (IFoo));
+ var _ = typeof (ImplIFoo);
+ }
+ }
+ }
+}
diff --git a/test/Mono.Linker.Tests.Cases/DataFlow/VirtualMethodHierarchyDataflowAnnotationValidation.cs b/test/Mono.Linker.Tests.Cases/DataFlow/VirtualMethodHierarchyDataflowAnnotationValidation.cs
index b7f4e0f32..51a561feb 100644
--- a/test/Mono.Linker.Tests.Cases/DataFlow/VirtualMethodHierarchyDataflowAnnotationValidation.cs
+++ b/test/Mono.Linker.Tests.Cases/DataFlow/VirtualMethodHierarchyDataflowAnnotationValidation.cs
@@ -600,6 +600,84 @@ namespace Mono.Linker.Tests.Cases.DataFlow
[return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
public virtual Type ReturnValueInterfaceWithoutImplementationWith () => null;
}
+
+ static class StaticInterfaceMethods
+ {
+ interface IDamOnAll
+ {
+ [return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ static abstract Type AbstractMethod
+ <[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicProperties)]
+ T> (
+ [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)]
+ Type type);
+
+ [return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ static virtual Type VirtualMethod
+ <[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicProperties)]
+ T> (
+ [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)]
+ Type type)
+ { return null; }
+ }
+
+ class ImplIDamOnAllMissing : IDamOnAll
+ {
+ [ExpectedWarning ("IL2092", ProducedBy = ProducedBy.Analyzer)] // PR: https://github.com/dotnet/linker/pull/2926
+ [ExpectedWarning ("IL2093", ProducedBy = ProducedBy.Analyzer)]
+ [ExpectedWarning ("IL2095", ProducedBy = ProducedBy.Analyzer)]
+ public static Type AbstractMethod<T> (Type type) => null;
+
+ [ExpectedWarning ("IL2092", ProducedBy = ProducedBy.Analyzer)] // PR: https://github.com/dotnet/linker/pull/2926
+ [ExpectedWarning ("IL2093", ProducedBy = ProducedBy.Analyzer)]
+ [ExpectedWarning ("IL2095", ProducedBy = ProducedBy.Analyzer)]
+ public static Type VirtualMethod<T> (Type type) => null;
+ }
+
+ class ImplIDamOnAllMismatch : IDamOnAll
+ {
+ [ExpectedWarning ("IL2092", ProducedBy = ProducedBy.Analyzer)] // PR: https://github.com/dotnet/linker/pull/2926
+ [ExpectedWarning ("IL2093", ProducedBy = ProducedBy.Analyzer)]
+ [ExpectedWarning ("IL2095", ProducedBy = ProducedBy.Analyzer)]
+ [return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicFields)]
+ public static Type AbstractMethod
+ <[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ T> (
+ [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)]
+ Type type)
+ { return null; }
+
+ [ExpectedWarning ("IL2092", ProducedBy = ProducedBy.Analyzer)] // PR: https://github.com/dotnet/linker/pull/2926
+ [ExpectedWarning ("IL2093", ProducedBy = ProducedBy.Analyzer)]
+ [ExpectedWarning ("IL2095", ProducedBy = ProducedBy.Analyzer)]
+ [return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicFields)]
+ public static Type VirtualMethod
+ <[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ T> (
+ [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)]
+ Type type)
+ { return null; }
+ }
+
+ class ImplIDamOnAllMatch : IDamOnAll
+ {
+ [return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ public static Type AbstractMethod
+ <[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicProperties)]
+ T> (
+ [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)]
+ Type type)
+ { return null; }
+
+ [return: DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods)]
+ public static Type VirtualMethod
+ <[DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicProperties)]
+ T> (
+ [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)]
+ Type type)
+ { return null; }
+ }
+ }
}
}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/InterfaceVariants.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/InterfaceVariants.cs
index bb43569b6..347c3a6a0 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/InterfaceVariants.cs
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/InterfaceVariants.cs
@@ -71,41 +71,33 @@ namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces
// The interface methods themselves are not used, but the implementation of these methods is
internal interface IStaticInterfaceMethodUnused
{
- // Can be removed with Static Interface trimming optimization
- [Kept]
static abstract void InterfaceUsedMethodNot ();
}
- // Can be removed with Static Interface Trimming
- [Kept]
internal interface IStaticInterfaceUnused
{
- // Can be removed with Static Interface Trimming
- [Kept]
static abstract void InterfaceAndMethodNoUsed ();
}
+ // Methods used, but not relevant to variant casting, so iface implementation not kept
[Kept]
- [KeptInterface (typeof (IStaticInterfaceUnused))]
- [KeptInterface (typeof (IStaticInterfaceMethodUnused))]
internal class InterfaceMethodUsedThroughImplementation : IStaticInterfaceMethodUnused, IStaticInterfaceUnused
{
[Kept]
+ [RemovedOverride (typeof (IStaticInterfaceMethodUnused))]
public static void InterfaceUsedMethodNot () { }
[Kept]
+ [RemovedOverride (typeof (IStaticInterfaceUnused))]
public static void InterfaceAndMethodNoUsed () { }
}
[Kept]
[KeptInterface (typeof (IStaticInterfaceMethodUnused))]
- [KeptInterface (typeof (IStaticInterfaceUnused))]
internal class InterfaceMethodUnused : IStaticInterfaceMethodUnused, IStaticInterfaceUnused
{
- [Kept]
public static void InterfaceUsedMethodNot () { }
- [Kept]
public static void InterfaceAndMethodNoUsed () { }
}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass2.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass2.cs
index 773d19a42..58efb65c7 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass2.cs
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass2.cs
@@ -20,7 +20,6 @@ namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.OnReferenceType
[KeptMember (".ctor()")]
class B
{
- [Kept] // FIXME: Should be removed
public void Foo ()
{
}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass6.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass6.cs
index 7e4f29dbd..5b1692899 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass6.cs
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/ClassImplemtingInterfaceMethodsThroughBaseClass6.cs
@@ -20,7 +20,6 @@ namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.OnReferenceType
[KeptMember (".ctor()")]
class B
{
- [Kept] // FIXME: Needs to be removed
public void Foo ()
{
}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/BaseProvidesInterfaceMethod.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/BaseProvidesInterfaceMethod.cs
new file mode 100644
index 000000000..8a9b059b5
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/BaseProvidesInterfaceMethod.cs
@@ -0,0 +1,48 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Security.Policy;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ class BaseProvidesInterfaceMethod
+ {
+ [Kept]
+ public static void Main ()
+ {
+ CallMethod<Derived> ();
+ }
+
+ [Kept]
+ static void CallMethod<T> () where T : IFoo
+ {
+ T.Method ();
+ }
+ [Kept]
+ interface IFoo
+ {
+ [Kept]
+ static abstract int Method ();
+ }
+
+ [Kept]
+ class Base
+ {
+ [Kept]
+ public static int Method () => 0;
+ }
+
+ [KeptInterface (typeof (IFoo))]
+ [KeptBaseType (typeof (Base))]
+ [KeptMember ("Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.BaseProvidesInterfaceMethod.IFoo.Method()")]
+ // Compiler generates private explicit implementation that calls Base.Method()
+ class Derived : Base, IFoo
+ { }
+ }
+}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Delegate.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Delegate.il
deleted file mode 100644
index c3e7ecd75..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Delegate.il
+++ /dev/null
@@ -1,911 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-.assembly extern System.Console
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi IFaceNonGeneric
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceGeneric`1<T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceCuriouslyRecurringGeneric`1<(class IFaceCuriouslyRecurringGeneric`1<!0>) T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class public sealed auto ansi GenericStruct`1<T>
- extends[System.Runtime] System.ValueType
-{
-}
-.class public auto ansi NonGenericClass
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>
-
-} // end of class NonGenericClass
-.class public auto ansi sealed NonGenericValuetype
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>
-
-} // end of class NonGenericValuetype
-.class public auto ansi GenericClass`1<T>
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>
-
-} // end of class GenericClass`1
-.class public auto ansi sealed GenericValuetype`1<T>
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>
-} // end of class GenericValuetype`1
-
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- call int32 Statics::ReportResults()
- ret
- } // end of method Test
-} // end of class TestEntrypoint
-.class public abstract auto ansi sealed beforefieldinit Statics
- extends [System.Runtime]System.Object
-{
- .field public static string String
- .field public static int32 Failures
- .field public static int32 Successes
- .field public static string BangBang1Param
- .field public static native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) FtnHolder
- .field public static class [System.Runtime]System.Action modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) ActionHolder
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult,
- string actualResult) cil managed
- {
- // Code size 145 (0x91)
- .maxstack 6
- .locals init ([0] bool V_0)
- IL_0000: nop
- IL_0001: ldarg.1
- IL_0002: ldarg.2
- IL_0003: call bool [System.Runtime]System.String::op_Inequality(string,
- string)
- IL_0008: stloc.0
- IL_0009: ldloc.0
- IL_000a: brfalse.s IL_005d
-
- IL_000c: nop
- IL_000d: ldstr "FAILURE({0}) - Scenario {1} failed - expected {2},"
- + " got {3}"
- IL_0012: ldc.i4.4
- IL_0013: newarr [System.Runtime]System.Object
- IL_0018: dup
- IL_0019: ldc.i4.0
- IL_001a: ldsfld int32 Statics::Failures
- IL_001f: box [System.Runtime]System.Int32
- IL_0024: stelem.ref
- IL_0025: dup
- IL_0026: ldc.i4.1
- IL_0027: ldarg.0
- IL_0028: stelem.ref
- IL_0029: dup
- IL_002a: ldc.i4.2
- IL_002b: ldarg.1
- IL_002c: dup
- IL_002d: brtrue.s IL_0035
-
- IL_002f: pop
- IL_0030: ldstr "<null>"
- IL_0035: stelem.ref
- IL_0036: dup
- IL_0037: ldc.i4.3
- IL_0038: ldarg.2
- IL_0039: dup
- IL_003a: brtrue.s IL_0042
-
- IL_003c: pop
- IL_003d: ldstr "<null>"
- IL_0042: stelem.ref
- IL_0043: call string [System.Runtime]System.String::Format(string,
- object[])
- IL_0048: call void [System.Console]System.Console::WriteLine(string)
- IL_004d: nop
- IL_004e: ldsfld int32 Statics::Failures
- IL_0053: ldc.i4.1
- IL_0054: add
- IL_0055: stsfld int32 Statics::Failures
- IL_005a: nop
- IL_005b: br.s IL_0090
-
- IL_005d: nop
- IL_005e: ldstr "Scenario {0} succeeded ({1}) Success ({2})"
- IL_0063: ldarg.0
- IL_0064: ldarg.1
- IL_0065: dup
- IL_0066: brtrue.s IL_006e
-
- IL_0068: pop
- IL_0069: ldstr "<null>"
- IL_006e: ldsfld int32 Statics::Successes
- IL_0073: box [System.Runtime]System.Int32
- IL_0078: call string [System.Runtime]System.String::Format(string,
- object,
- object,
- object)
- IL_007d: call void [System.Console]System.Console::WriteLine(string)
- IL_0082: nop
- IL_0083: ldsfld int32 Statics::Successes
- IL_0088: ldc.i4.1
- IL_0089: add
- IL_008a: stsfld int32 Statics::Successes
- IL_008f: nop
- IL_0090: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult) cil managed
- {
- // Code size 15 (0xf)
- .maxstack 8
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: ldarg.1
- IL_0003: ldsfld string Statics::String
- IL_0008: call void Statics::CheckForFailure(string,
- string,
- string)
- IL_000d: nop
- IL_000e: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static string
- MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle t) cil managed
- {
- // Code size 17 (0x11)
- .maxstack 1
- .locals init ([0] string V_0)
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0007: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_000c: stloc.0
- IL_000d: br.s IL_000f
-
- IL_000f: ldloc.0
- IL_0010: ret
- } // end of method Statics::MakeName
-
- .method public hidebysig static int32 ReportResults() cil managed
- {
- // Code size 76 (0x4c)
- .maxstack 2
- .locals init ([0] bool V_0,
- [1] int32 V_1)
- IL_0000: nop
- IL_0001: ldstr "{0} successes reported"
- IL_0006: ldsfld int32 Statics::Successes
- IL_000b: box [System.Runtime]System.Int32
- IL_0010: call string [System.Runtime]System.String::Format(string,
- object)
- IL_0015: call void [System.Console]System.Console::WriteLine(string)
- IL_001a: nop
- IL_001b: ldstr "{0} failures reported"
- IL_0020: ldsfld int32 Statics::Failures
- IL_0025: box [System.Runtime]System.Int32
- IL_002a: call string [System.Runtime]System.String::Format(string,
- object)
- IL_002f: call void [System.Console]System.Console::WriteLine(string)
- IL_0034: nop
- IL_0035: ldsfld int32 Statics::Failures
- IL_003a: ldc.i4.0
- IL_003b: cgt
- IL_003d: stloc.0
- IL_003e: ldloc.0
- IL_003f: brfalse.s IL_0045
-
- IL_0041: ldc.i4.1
- IL_0042: stloc.1
- IL_0043: br.s IL_004a
-
- IL_0045: ldc.i4.s 100
- IL_0047: stloc.1
- IL_0048: br.s IL_004a
-
- IL_004a: ldloc.1
- IL_004b: ret
- } // end of method Statics::ReportResults
-
- .method public hidebysig static string
- MakeName(class [System.Runtime]System.Type t) cil managed
- {
- // Code size 283 (0x11b)
- .maxstack 2
- .locals init ([0] class [System.Runtime]System.Text.StringBuilder sb,
- [1] bool V_1,
- [2] string V_2,
- [3] bool V_3,
- [4] bool V_4,
- [5] bool V_5,
- [6] bool V_6,
- [7] bool first,
- [8] class [System.Runtime]System.Type[] V_8,
- [9] int32 V_9,
- [10] class [System.Runtime]System.Type inst,
- [11] bool V_11)
- IL_0000: nop
- IL_0001: newobj instance void [System.Runtime]System.Text.StringBuilder::.ctor()
- IL_0006: stloc.0
- IL_0007: ldarg.0
- IL_0008: ldtoken [System.Runtime]System.Int32
- IL_000d: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0012: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0017: stloc.1
- IL_0018: ldloc.1
- IL_0019: brfalse.s IL_0026
-
- IL_001b: ldstr "int32"
- IL_0020: stloc.2
- IL_0021: br IL_0119
-
- IL_0026: ldarg.0
- IL_0027: ldtoken [System.Runtime]System.String
- IL_002c: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0031: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0036: stloc.3
- IL_0037: ldloc.3
- IL_0038: brfalse.s IL_0045
-
- IL_003a: ldstr "string"
- IL_003f: stloc.2
- IL_0040: br IL_0119
-
- IL_0045: ldarg.0
- IL_0046: ldtoken [System.Runtime]System.Object
- IL_004b: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0050: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0055: stloc.s V_4
- IL_0057: ldloc.s V_4
- IL_0059: brfalse.s IL_0066
-
- IL_005b: ldstr "object"
- IL_0060: stloc.2
- IL_0061: br IL_0119
-
- IL_0066: ldarg.0
- IL_0067: callvirt instance bool [System.Runtime]System.Type::get_IsValueType()
- IL_006c: stloc.s V_5
- IL_006e: ldloc.s V_5
- IL_0070: brfalse.s IL_0080
-
- IL_0072: ldloc.0
- IL_0073: ldstr "valuetype "
- IL_0078: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_007d: pop
- IL_007e: br.s IL_008c
-
- IL_0080: ldloc.0
- IL_0081: ldstr "class "
- IL_0086: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_008b: pop
- IL_008c: ldloc.0
- IL_008d: ldarg.0
- IL_008e: callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- IL_0093: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_0098: pop
- IL_0099: ldarg.0
- IL_009a: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_009f: ldlen
- IL_00a0: ldc.i4.0
- IL_00a1: cgt.un
- IL_00a3: stloc.s V_6
- IL_00a5: ldloc.s V_6
- IL_00a7: brfalse.s IL_0110
-
- IL_00a9: nop
- IL_00aa: ldloc.0
- IL_00ab: ldc.i4.s 60
- IL_00ad: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00b2: pop
- IL_00b3: ldc.i4.1
- IL_00b4: stloc.s first
- IL_00b6: nop
- IL_00b7: ldarg.0
- IL_00b8: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_00bd: stloc.s V_8
- IL_00bf: ldc.i4.0
- IL_00c0: stloc.s V_9
- IL_00c2: br.s IL_00fe
-
- IL_00c4: ldloc.s V_8
- IL_00c6: ldloc.s V_9
- IL_00c8: ldelem.ref
- IL_00c9: stloc.s inst
- IL_00cb: nop
- IL_00cc: ldloc.s first
- IL_00ce: ldc.i4.0
- IL_00cf: ceq
- IL_00d1: stloc.s V_11
- IL_00d3: ldloc.s V_11
- IL_00d5: brfalse.s IL_00e4
-
- IL_00d7: nop
- IL_00d8: ldloc.0
- IL_00d9: ldc.i4.s 44
- IL_00db: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00e0: pop
- IL_00e1: nop
- IL_00e2: br.s IL_00e9
-
- IL_00e4: nop
- IL_00e5: ldc.i4.0
- IL_00e6: stloc.s first
- IL_00e8: nop
- IL_00e9: ldloc.0
- IL_00ea: ldloc.s inst
- IL_00ec: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_00f1: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_00f6: pop
- IL_00f7: nop
- IL_00f8: ldloc.s V_9
- IL_00fa: ldc.i4.1
- IL_00fb: add
- IL_00fc: stloc.s V_9
- IL_00fe: ldloc.s V_9
- IL_0100: ldloc.s V_8
- IL_0102: ldlen
- IL_0103: conv.i4
- IL_0104: blt.s IL_00c4
-
- IL_0106: ldloc.0
- IL_0107: ldc.i4.s 62
- IL_0109: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_010e: pop
- IL_010f: nop
- IL_0110: ldloc.0
- IL_0111: callvirt instance string [System.Runtime]System.Object::ToString()
- IL_0116: stloc.2
- IL_0117: br.s IL_0119
-
- IL_0119: ldloc.2
- IL_011a: ret
- } // end of method Statics::MakeName
-
- .method private hidebysig specialname rtspecialname static
- void .cctor() cil managed
- {
- // Code size 11 (0xb)
- .maxstack 8
- IL_0000: ldstr "string"
- IL_0005: stsfld string Statics::BangBang1Param
- IL_000a: ret
- } // end of method Statics::.cctor
-
-} // end of class Statics
-
-
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Direct.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Direct.il
deleted file mode 100644
index d8441bc5f..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Direct.il
+++ /dev/null
@@ -1,895 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-.assembly extern System.Console
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi IFaceNonGeneric
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceGeneric`1<T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceCuriouslyRecurringGeneric`1<(class IFaceCuriouslyRecurringGeneric`1<!0>) T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class public sealed auto ansi GenericStruct`1<T>
- extends[System.Runtime] System.ValueType
-{
-}
-.class public auto ansi NonGenericClass
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>
-
-} // end of class NonGenericClass
-.class public auto ansi sealed NonGenericValuetype
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>
-
-} // end of class NonGenericValuetype
-.class public auto ansi GenericClass`1<T>
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>
-
-} // end of class GenericClass`1
-.class public auto ansi sealed GenericValuetype`1<T>
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>
-} // end of class GenericValuetype`1
-
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void [GenericContextCommonCs]Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void [GenericContextCommonCs]Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- call int32 Statics::ReportResults()
- ret
- } // end of method Test
-} // end of class TestEntrypoint
-.class public abstract auto ansi sealed beforefieldinit Statics
- extends [System.Runtime]System.Object
-{
- .field public static string String
- .field public static int32 Failures
- .field public static int32 Successes
- .field public static string BangBang1Param
- .field public static native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) FtnHolder
- .field public static class [System.Runtime]System.Action modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) ActionHolder
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult,
- string actualResult) cil managed
- {
- // Code size 145 (0x91)
- .maxstack 6
- .locals init ([0] bool V_0)
- IL_0000: nop
- IL_0001: ldarg.1
- IL_0002: ldarg.2
- IL_0003: call bool [System.Runtime]System.String::op_Inequality(string,
- string)
- IL_0008: stloc.0
- IL_0009: ldloc.0
- IL_000a: brfalse.s IL_005d
-
- IL_000c: nop
- IL_000d: ldstr "FAILURE({0}) - Scenario {1} failed - expected {2},"
- + " got {3}"
- IL_0012: ldc.i4.4
- IL_0013: newarr [System.Runtime]System.Object
- IL_0018: dup
- IL_0019: ldc.i4.0
- IL_001a: ldsfld int32 Statics::Failures
- IL_001f: box [System.Runtime]System.Int32
- IL_0024: stelem.ref
- IL_0025: dup
- IL_0026: ldc.i4.1
- IL_0027: ldarg.0
- IL_0028: stelem.ref
- IL_0029: dup
- IL_002a: ldc.i4.2
- IL_002b: ldarg.1
- IL_002c: dup
- IL_002d: brtrue.s IL_0035
-
- IL_002f: pop
- IL_0030: ldstr "<null>"
- IL_0035: stelem.ref
- IL_0036: dup
- IL_0037: ldc.i4.3
- IL_0038: ldarg.2
- IL_0039: dup
- IL_003a: brtrue.s IL_0042
-
- IL_003c: pop
- IL_003d: ldstr "<null>"
- IL_0042: stelem.ref
- IL_0043: call string [System.Runtime]System.String::Format(string,
- object[])
- IL_0048: call void [System.Console]System.Console::WriteLine(string)
- IL_004d: nop
- IL_004e: ldsfld int32 Statics::Failures
- IL_0053: ldc.i4.1
- IL_0054: add
- IL_0055: stsfld int32 Statics::Failures
- IL_005a: nop
- IL_005b: br.s IL_0090
-
- IL_005d: nop
- IL_005e: ldstr "Scenario {0} succeeded ({1}) Success ({2})"
- IL_0063: ldarg.0
- IL_0064: ldarg.1
- IL_0065: dup
- IL_0066: brtrue.s IL_006e
-
- IL_0068: pop
- IL_0069: ldstr "<null>"
- IL_006e: ldsfld int32 Statics::Successes
- IL_0073: box [System.Runtime]System.Int32
- IL_0078: call string [System.Runtime]System.String::Format(string,
- object,
- object,
- object)
- IL_007d: call void [System.Console]System.Console::WriteLine(string)
- IL_0082: nop
- IL_0083: ldsfld int32 Statics::Successes
- IL_0088: ldc.i4.1
- IL_0089: add
- IL_008a: stsfld int32 Statics::Successes
- IL_008f: nop
- IL_0090: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult) cil managed
- {
- // Code size 15 (0xf)
- .maxstack 8
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: ldarg.1
- IL_0003: ldsfld string Statics::String
- IL_0008: call void Statics::CheckForFailure(string,
- string,
- string)
- IL_000d: nop
- IL_000e: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static string
- MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle t) cil managed
- {
- // Code size 17 (0x11)
- .maxstack 1
- .locals init ([0] string V_0)
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0007: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_000c: stloc.0
- IL_000d: br.s IL_000f
-
- IL_000f: ldloc.0
- IL_0010: ret
- } // end of method Statics::MakeName
-
- .method public hidebysig static int32 ReportResults() cil managed
- {
- // Code size 76 (0x4c)
- .maxstack 2
- .locals init ([0] bool V_0,
- [1] int32 V_1)
- IL_0000: nop
- IL_0001: ldstr "{0} successes reported"
- IL_0006: ldsfld int32 Statics::Successes
- IL_000b: box [System.Runtime]System.Int32
- IL_0010: call string [System.Runtime]System.String::Format(string,
- object)
- IL_0015: call void [System.Console]System.Console::WriteLine(string)
- IL_001a: nop
- IL_001b: ldstr "{0} failures reported"
- IL_0020: ldsfld int32 Statics::Failures
- IL_0025: box [System.Runtime]System.Int32
- IL_002a: call string [System.Runtime]System.String::Format(string,
- object)
- IL_002f: call void [System.Console]System.Console::WriteLine(string)
- IL_0034: nop
- IL_0035: ldsfld int32 Statics::Failures
- IL_003a: ldc.i4.0
- IL_003b: cgt
- IL_003d: stloc.0
- IL_003e: ldloc.0
- IL_003f: brfalse.s IL_0045
-
- IL_0041: ldc.i4.1
- IL_0042: stloc.1
- IL_0043: br.s IL_004a
-
- IL_0045: ldc.i4.s 100
- IL_0047: stloc.1
- IL_0048: br.s IL_004a
-
- IL_004a: ldloc.1
- IL_004b: ret
- } // end of method Statics::ReportResults
-
- .method public hidebysig static string
- MakeName(class [System.Runtime]System.Type t) cil managed
- {
- // Code size 283 (0x11b)
- .maxstack 2
- .locals init ([0] class [System.Runtime]System.Text.StringBuilder sb,
- [1] bool V_1,
- [2] string V_2,
- [3] bool V_3,
- [4] bool V_4,
- [5] bool V_5,
- [6] bool V_6,
- [7] bool first,
- [8] class [System.Runtime]System.Type[] V_8,
- [9] int32 V_9,
- [10] class [System.Runtime]System.Type inst,
- [11] bool V_11)
- IL_0000: nop
- IL_0001: newobj instance void [System.Runtime]System.Text.StringBuilder::.ctor()
- IL_0006: stloc.0
- IL_0007: ldarg.0
- IL_0008: ldtoken [System.Runtime]System.Int32
- IL_000d: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0012: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0017: stloc.1
- IL_0018: ldloc.1
- IL_0019: brfalse.s IL_0026
-
- IL_001b: ldstr "int32"
- IL_0020: stloc.2
- IL_0021: br IL_0119
-
- IL_0026: ldarg.0
- IL_0027: ldtoken [System.Runtime]System.String
- IL_002c: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0031: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0036: stloc.3
- IL_0037: ldloc.3
- IL_0038: brfalse.s IL_0045
-
- IL_003a: ldstr "string"
- IL_003f: stloc.2
- IL_0040: br IL_0119
-
- IL_0045: ldarg.0
- IL_0046: ldtoken [System.Runtime]System.Object
- IL_004b: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0050: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0055: stloc.s V_4
- IL_0057: ldloc.s V_4
- IL_0059: brfalse.s IL_0066
-
- IL_005b: ldstr "object"
- IL_0060: stloc.2
- IL_0061: br IL_0119
-
- IL_0066: ldarg.0
- IL_0067: callvirt instance bool [System.Runtime]System.Type::get_IsValueType()
- IL_006c: stloc.s V_5
- IL_006e: ldloc.s V_5
- IL_0070: brfalse.s IL_0080
-
- IL_0072: ldloc.0
- IL_0073: ldstr "valuetype "
- IL_0078: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_007d: pop
- IL_007e: br.s IL_008c
-
- IL_0080: ldloc.0
- IL_0081: ldstr "class "
- IL_0086: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_008b: pop
- IL_008c: ldloc.0
- IL_008d: ldarg.0
- IL_008e: callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- IL_0093: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_0098: pop
- IL_0099: ldarg.0
- IL_009a: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_009f: ldlen
- IL_00a0: ldc.i4.0
- IL_00a1: cgt.un
- IL_00a3: stloc.s V_6
- IL_00a5: ldloc.s V_6
- IL_00a7: brfalse.s IL_0110
-
- IL_00a9: nop
- IL_00aa: ldloc.0
- IL_00ab: ldc.i4.s 60
- IL_00ad: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00b2: pop
- IL_00b3: ldc.i4.1
- IL_00b4: stloc.s first
- IL_00b6: nop
- IL_00b7: ldarg.0
- IL_00b8: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_00bd: stloc.s V_8
- IL_00bf: ldc.i4.0
- IL_00c0: stloc.s V_9
- IL_00c2: br.s IL_00fe
-
- IL_00c4: ldloc.s V_8
- IL_00c6: ldloc.s V_9
- IL_00c8: ldelem.ref
- IL_00c9: stloc.s inst
- IL_00cb: nop
- IL_00cc: ldloc.s first
- IL_00ce: ldc.i4.0
- IL_00cf: ceq
- IL_00d1: stloc.s V_11
- IL_00d3: ldloc.s V_11
- IL_00d5: brfalse.s IL_00e4
-
- IL_00d7: nop
- IL_00d8: ldloc.0
- IL_00d9: ldc.i4.s 44
- IL_00db: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00e0: pop
- IL_00e1: nop
- IL_00e2: br.s IL_00e9
-
- IL_00e4: nop
- IL_00e5: ldc.i4.0
- IL_00e6: stloc.s first
- IL_00e8: nop
- IL_00e9: ldloc.0
- IL_00ea: ldloc.s inst
- IL_00ec: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_00f1: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_00f6: pop
- IL_00f7: nop
- IL_00f8: ldloc.s V_9
- IL_00fa: ldc.i4.1
- IL_00fb: add
- IL_00fc: stloc.s V_9
- IL_00fe: ldloc.s V_9
- IL_0100: ldloc.s V_8
- IL_0102: ldlen
- IL_0103: conv.i4
- IL_0104: blt.s IL_00c4
-
- IL_0106: ldloc.0
- IL_0107: ldc.i4.s 62
- IL_0109: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_010e: pop
- IL_010f: nop
- IL_0110: ldloc.0
- IL_0111: callvirt instance string [System.Runtime]System.Object::ToString()
- IL_0116: stloc.2
- IL_0117: br.s IL_0119
-
- IL_0119: ldloc.2
- IL_011a: ret
- } // end of method Statics::MakeName
-
- .method private hidebysig specialname rtspecialname static
- void .cctor() cil managed
- {
- // Code size 11 (0xb)
- .maxstack 8
- IL_0000: ldstr "string"
- IL_0005: stsfld string Statics::BangBang1Param
- IL_000a: ret
- } // end of method Statics::.cctor
-
-} // end of class Statics
-
-
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Ldftn.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Ldftn.il
deleted file mode 100644
index c6065cd6d..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsBasic_Ldftn.il
+++ /dev/null
@@ -1,932 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-.assembly extern System.Console
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi IFaceNonGeneric
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceGeneric`1<T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceCuriouslyRecurringGeneric`1<(class IFaceCuriouslyRecurringGeneric`1<!0>) T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class public sealed auto ansi GenericStruct`1<T>
- extends[System.Runtime] System.ValueType
-{
-}
-.class public auto ansi NonGenericClass
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>
-
-} // end of class NonGenericClass
-.class public auto ansi sealed NonGenericValuetype
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>
-
-} // end of class NonGenericValuetype
-.class public auto ansi GenericClass`1<T>
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>
-
-} // end of class GenericClass`1
-.class public auto ansi sealed GenericValuetype`1<T>
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>
-} // end of class GenericValuetype`1
-
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void [GenericContextCommonCs]Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void [GenericContextCommonCs]Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void [GenericContextCommonCs]Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- call int32 Statics::ReportResults()
- ret
- } // end of method Test
-} // end of class TestEntrypoint
-.class public abstract auto ansi sealed beforefieldinit Statics
- extends [System.Runtime]System.Object
-{
- .field public static string String
- .field public static int32 Failures
- .field public static int32 Successes
- .field public static string BangBang1Param
- .field public static native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) FtnHolder
- .field public static class [System.Runtime]System.Action modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) ActionHolder
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult,
- string actualResult) cil managed
- {
- // Code size 145 (0x91)
- .maxstack 6
- .locals init ([0] bool V_0)
- IL_0000: nop
- IL_0001: ldarg.1
- IL_0002: ldarg.2
- IL_0003: call bool [System.Runtime]System.String::op_Inequality(string,
- string)
- IL_0008: stloc.0
- IL_0009: ldloc.0
- IL_000a: brfalse.s IL_005d
-
- IL_000c: nop
- IL_000d: ldstr "FAILURE({0}) - Scenario {1} failed - expected {2},"
- + " got {3}"
- IL_0012: ldc.i4.4
- IL_0013: newarr [System.Runtime]System.Object
- IL_0018: dup
- IL_0019: ldc.i4.0
- IL_001a: ldsfld int32 Statics::Failures
- IL_001f: box [System.Runtime]System.Int32
- IL_0024: stelem.ref
- IL_0025: dup
- IL_0026: ldc.i4.1
- IL_0027: ldarg.0
- IL_0028: stelem.ref
- IL_0029: dup
- IL_002a: ldc.i4.2
- IL_002b: ldarg.1
- IL_002c: dup
- IL_002d: brtrue.s IL_0035
-
- IL_002f: pop
- IL_0030: ldstr "<null>"
- IL_0035: stelem.ref
- IL_0036: dup
- IL_0037: ldc.i4.3
- IL_0038: ldarg.2
- IL_0039: dup
- IL_003a: brtrue.s IL_0042
-
- IL_003c: pop
- IL_003d: ldstr "<null>"
- IL_0042: stelem.ref
- IL_0043: call string [System.Runtime]System.String::Format(string,
- object[])
- IL_0048: call void [System.Console]System.Console::WriteLine(string)
- IL_004d: nop
- IL_004e: ldsfld int32 Statics::Failures
- IL_0053: ldc.i4.1
- IL_0054: add
- IL_0055: stsfld int32 Statics::Failures
- IL_005a: nop
- IL_005b: br.s IL_0090
-
- IL_005d: nop
- IL_005e: ldstr "Scenario {0} succeeded ({1}) Success ({2})"
- IL_0063: ldarg.0
- IL_0064: ldarg.1
- IL_0065: dup
- IL_0066: brtrue.s IL_006e
-
- IL_0068: pop
- IL_0069: ldstr "<null>"
- IL_006e: ldsfld int32 Statics::Successes
- IL_0073: box [System.Runtime]System.Int32
- IL_0078: call string [System.Runtime]System.String::Format(string,
- object,
- object,
- object)
- IL_007d: call void [System.Console]System.Console::WriteLine(string)
- IL_0082: nop
- IL_0083: ldsfld int32 Statics::Successes
- IL_0088: ldc.i4.1
- IL_0089: add
- IL_008a: stsfld int32 Statics::Successes
- IL_008f: nop
- IL_0090: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult) cil managed
- {
- // Code size 15 (0xf)
- .maxstack 8
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: ldarg.1
- IL_0003: ldsfld string Statics::String
- IL_0008: call void Statics::CheckForFailure(string,
- string,
- string)
- IL_000d: nop
- IL_000e: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static string
- MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle t) cil managed
- {
- // Code size 17 (0x11)
- .maxstack 1
- .locals init ([0] string V_0)
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0007: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_000c: stloc.0
- IL_000d: br.s IL_000f
-
- IL_000f: ldloc.0
- IL_0010: ret
- } // end of method Statics::MakeName
-
- .method public hidebysig static int32 ReportResults() cil managed
- {
- // Code size 76 (0x4c)
- .maxstack 2
- .locals init ([0] bool V_0,
- [1] int32 V_1)
- IL_0000: nop
- IL_0001: ldstr "{0} successes reported"
- IL_0006: ldsfld int32 Statics::Successes
- IL_000b: box [System.Runtime]System.Int32
- IL_0010: call string [System.Runtime]System.String::Format(string,
- object)
- IL_0015: call void [System.Console]System.Console::WriteLine(string)
- IL_001a: nop
- IL_001b: ldstr "{0} failures reported"
- IL_0020: ldsfld int32 Statics::Failures
- IL_0025: box [System.Runtime]System.Int32
- IL_002a: call string [System.Runtime]System.String::Format(string,
- object)
- IL_002f: call void [System.Console]System.Console::WriteLine(string)
- IL_0034: nop
- IL_0035: ldsfld int32 Statics::Failures
- IL_003a: ldc.i4.0
- IL_003b: cgt
- IL_003d: stloc.0
- IL_003e: ldloc.0
- IL_003f: brfalse.s IL_0045
-
- IL_0041: ldc.i4.1
- IL_0042: stloc.1
- IL_0043: br.s IL_004a
-
- IL_0045: ldc.i4.s 100
- IL_0047: stloc.1
- IL_0048: br.s IL_004a
-
- IL_004a: ldloc.1
- IL_004b: ret
- } // end of method Statics::ReportResults
-
- .method public hidebysig static string
- MakeName(class [System.Runtime]System.Type t) cil managed
- {
- // Code size 283 (0x11b)
- .maxstack 2
- .locals init ([0] class [System.Runtime]System.Text.StringBuilder sb,
- [1] bool V_1,
- [2] string V_2,
- [3] bool V_3,
- [4] bool V_4,
- [5] bool V_5,
- [6] bool V_6,
- [7] bool first,
- [8] class [System.Runtime]System.Type[] V_8,
- [9] int32 V_9,
- [10] class [System.Runtime]System.Type inst,
- [11] bool V_11)
- IL_0000: nop
- IL_0001: newobj instance void [System.Runtime]System.Text.StringBuilder::.ctor()
- IL_0006: stloc.0
- IL_0007: ldarg.0
- IL_0008: ldtoken [System.Runtime]System.Int32
- IL_000d: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0012: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0017: stloc.1
- IL_0018: ldloc.1
- IL_0019: brfalse.s IL_0026
-
- IL_001b: ldstr "int32"
- IL_0020: stloc.2
- IL_0021: br IL_0119
-
- IL_0026: ldarg.0
- IL_0027: ldtoken [System.Runtime]System.String
- IL_002c: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0031: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0036: stloc.3
- IL_0037: ldloc.3
- IL_0038: brfalse.s IL_0045
-
- IL_003a: ldstr "string"
- IL_003f: stloc.2
- IL_0040: br IL_0119
-
- IL_0045: ldarg.0
- IL_0046: ldtoken [System.Runtime]System.Object
- IL_004b: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0050: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0055: stloc.s V_4
- IL_0057: ldloc.s V_4
- IL_0059: brfalse.s IL_0066
-
- IL_005b: ldstr "object"
- IL_0060: stloc.2
- IL_0061: br IL_0119
-
- IL_0066: ldarg.0
- IL_0067: callvirt instance bool [System.Runtime]System.Type::get_IsValueType()
- IL_006c: stloc.s V_5
- IL_006e: ldloc.s V_5
- IL_0070: brfalse.s IL_0080
-
- IL_0072: ldloc.0
- IL_0073: ldstr "valuetype "
- IL_0078: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_007d: pop
- IL_007e: br.s IL_008c
-
- IL_0080: ldloc.0
- IL_0081: ldstr "class "
- IL_0086: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_008b: pop
- IL_008c: ldloc.0
- IL_008d: ldarg.0
- IL_008e: callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- IL_0093: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_0098: pop
- IL_0099: ldarg.0
- IL_009a: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_009f: ldlen
- IL_00a0: ldc.i4.0
- IL_00a1: cgt.un
- IL_00a3: stloc.s V_6
- IL_00a5: ldloc.s V_6
- IL_00a7: brfalse.s IL_0110
-
- IL_00a9: nop
- IL_00aa: ldloc.0
- IL_00ab: ldc.i4.s 60
- IL_00ad: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00b2: pop
- IL_00b3: ldc.i4.1
- IL_00b4: stloc.s first
- IL_00b6: nop
- IL_00b7: ldarg.0
- IL_00b8: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_00bd: stloc.s V_8
- IL_00bf: ldc.i4.0
- IL_00c0: stloc.s V_9
- IL_00c2: br.s IL_00fe
-
- IL_00c4: ldloc.s V_8
- IL_00c6: ldloc.s V_9
- IL_00c8: ldelem.ref
- IL_00c9: stloc.s inst
- IL_00cb: nop
- IL_00cc: ldloc.s first
- IL_00ce: ldc.i4.0
- IL_00cf: ceq
- IL_00d1: stloc.s V_11
- IL_00d3: ldloc.s V_11
- IL_00d5: brfalse.s IL_00e4
-
- IL_00d7: nop
- IL_00d8: ldloc.0
- IL_00d9: ldc.i4.s 44
- IL_00db: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00e0: pop
- IL_00e1: nop
- IL_00e2: br.s IL_00e9
-
- IL_00e4: nop
- IL_00e5: ldc.i4.0
- IL_00e6: stloc.s first
- IL_00e8: nop
- IL_00e9: ldloc.0
- IL_00ea: ldloc.s inst
- IL_00ec: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_00f1: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_00f6: pop
- IL_00f7: nop
- IL_00f8: ldloc.s V_9
- IL_00fa: ldc.i4.1
- IL_00fb: add
- IL_00fc: stloc.s V_9
- IL_00fe: ldloc.s V_9
- IL_0100: ldloc.s V_8
- IL_0102: ldlen
- IL_0103: conv.i4
- IL_0104: blt.s IL_00c4
-
- IL_0106: ldloc.0
- IL_0107: ldc.i4.s 62
- IL_0109: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_010e: pop
- IL_010f: nop
- IL_0110: ldloc.0
- IL_0111: callvirt instance string [System.Runtime]System.Object::ToString()
- IL_0116: stloc.2
- IL_0117: br.s IL_0119
-
- IL_0119: ldloc.2
- IL_011a: ret
- } // end of method Statics::MakeName
-
- .method private hidebysig specialname rtspecialname static
- void .cctor() cil managed
- {
- // Code size 11 (0xb)
- .maxstack 8
- IL_0000: ldstr "string"
- IL_0005: stsfld string Statics::BangBang1Param
- IL_000a: ret
- } // end of method Statics::.cctor
-
-} // end of class Statics
-
-
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsFull.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsFull.il
deleted file mode 100644
index 118056d29..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/GenericsFull.il
+++ /dev/null
@@ -1,40340 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-.assembly extern System.Console
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi IFaceNonGeneric
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceGeneric`1<T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class interface public abstract auto ansi IFaceCuriouslyRecurringGeneric`1<(class IFaceCuriouslyRecurringGeneric`1<!0>) T>
-{
- .method public newslot virtual abstract static void NormalMethod() {}
- .method public newslot virtual abstract static void GenericMethod<U>() {}
-}
-
-.class public sealed auto ansi GenericStruct`1<T>
- extends[System.Runtime] System.ValueType
-{
-}
-.class public auto ansi NonGenericClass
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<[1]>()
- ldtoken class NonGenericClass
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<U>
-
-} // end of class NonGenericClass
-.class public auto ansi sealed NonGenericValuetype
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<[1]>()
- ldtoken valuetype NonGenericValuetype
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<U>
-
-} // end of class NonGenericValuetype
-.class public auto ansi GenericClass`1<T>
- extends [System.Runtime]System.Object
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>
-{
- .method public hidebysig specialname rtspecialname
- instance void .ctor() cil managed
- {
- .maxstack 8
- IL_0000: ldarg.0
- IL_0001: call instance void [System.Runtime]System.Object::.ctor()
- IL_0006: ret
- }
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::NormalMethod()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>::GenericMethod<[1]>()
- ldtoken class GenericClass`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod'<U>
-
-} // end of class GenericClass`1
-.class public auto ansi sealed GenericValuetype`1<T>
- extends [System.Runtime]System.ValueType
- implements IFaceNonGeneric,
- class IFaceGeneric`1<string>,
- class IFaceGeneric`1<object>,
- class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>
-{
- .method public static void 'IFaceNonGeneric.NormalMethod'() cil managed noinlining
- {
- .override method void IFaceNonGeneric::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.NormalMethod'
- .method public static void 'IFaceNonGeneric.GenericMethod'<U>() cil managed noinlining
- {
- .override method void IFaceNonGeneric::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceNonGeneric.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceNonGeneric.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<string>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.NormalMethod'
- .method public static void 'IFaceGeneric`1<string>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<string>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<string>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<string>.GenericMethod'<U>
- .method public static void 'IFaceGeneric`1<object>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.NormalMethod'"
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.NormalMethod'
- .method public static void 'IFaceGeneric`1<object>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceGeneric`1<object>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceGeneric`1<object>.GenericMethod'"
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceGeneric`1<object>.GenericMethod'<U>
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::NormalMethod()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod'
- .method public static void 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>() cil managed noinlining
- {
- .override method void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>::GenericMethod<[1]>()
- ldtoken valuetype GenericValuetype`1<!0>
- call string Statics::MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle)
- ldstr "'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'"
- ldstr "!0"
- ldtoken !0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- call instance string [System.Runtime]System.String::Replace(string, string)
- ldstr "<"
- ldtoken !!0
- call string Statics::MakeName(valuetype[System.Runtime]System.RuntimeTypeHandle)
- ldstr ">"
- call string[System.Runtime] System.String::Concat(string, string, string,string)
- call string[System.Runtime] System.String::Concat(string, string)
- stsfld string Statics::String
- ret
- } // end of method 'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod'<U>
-
-} // end of class GenericValuetype`1
-
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class NonGenericClass
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype NonGenericValuetype
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<class NonGenericClass>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<class NonGenericClass>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<class NonGenericClass>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<valuetype NonGenericValuetype>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<valuetype NonGenericValuetype>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<valuetype NonGenericValuetype>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<class NonGenericClass>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<class NonGenericClass>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<class NonGenericClass>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>) T,U>
- .method public static void Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<valuetype NonGenericValuetype>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<valuetype NonGenericValuetype>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<valuetype NonGenericValuetype>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<int32>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<class GenericClass`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<class GenericClass`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<class GenericClass`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>) T,U>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<!!0>>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<object>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<(IFaceNonGeneric) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceGeneric`1<!!1>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldstr "!!1"
- ldsfld string Statics::BangBang1Param
- call instance string [System.Runtime]System.String::Replace(string, string)
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<(class IFaceGeneric`1<!!1>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<class GenericClass`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<class GenericClass`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<class GenericClass`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>) T,U>
- .method public static void Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>() cil managed noinlining
- {
- ldnull
- constrained. !!0
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<(class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>) T,U>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceNonGeneric::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceNonGeneric::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<string>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceGeneric`1<object>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::NormalMethod()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::NormalMethod()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::NormalMethod()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.NormalMethod'"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<int32>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<int32>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<int32>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<int32>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<string>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<string>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<string>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. class GenericClass`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!!0>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- call void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<!!0>()
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<!!0>()
- volatile.
- stsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- volatile.
- ldsfld native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) Statics::FtnHolder
- calli void()
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static void Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>() cil managed noinlining
- {
- ldnull
- constrained. valuetype GenericValuetype`1<!!0>
- ldftn void class IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!!0>>::GenericMethod<!!0>()
- newobj instance void [System.Runtime]System.Action::.ctor(object,
- native int)
- volatile.
- stsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- volatile.
- ldsfld class [System.Runtime] System.Action modreq([System.Runtime] System.Runtime.CompilerServices.IsVolatile) Statics::ActionHolder
- callvirt instance void[System.Runtime] System.Action::Invoke()
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- call void Statics::CheckForFailure(string,string)
- ret
- } // end of method Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<T>
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceNonGeneric.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceNonGeneric.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class NonGenericClass,object>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class NonGenericClass,object>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class NonGenericClass,object>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype NonGenericValuetype,object>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype NonGenericValuetype,object>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype NonGenericValuetype,object>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class NonGenericClass,object>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class NonGenericClass,object>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class NonGenericClass,object>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype NonGenericValuetype,object>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype NonGenericValuetype,object>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype NonGenericValuetype,object>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class NonGenericClass,object>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class NonGenericClass,object>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class NonGenericClass,object>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype NonGenericValuetype,object>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype NonGenericValuetype,object>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype NonGenericValuetype,object>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class NonGenericClass,object>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class NonGenericClass,object>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class NonGenericClass,object>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceGeneric`1<!!1>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,object>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,object>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,object>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceGeneric`1<!!1>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class NonGenericClass,string>()
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class NonGenericClass'IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod'<class NonGenericClass>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype NonGenericValuetype,string>()
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype NonGenericValuetype'IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod'<valuetype NonGenericValuetype>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_NonGenericNonGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<int32>,object>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<int32>,object>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<int32>,object>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,object>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<int32>,object>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<int32>,object>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<int32>,object>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,object>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,object>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,object>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class GenericClass`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<class GenericClass`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<int32>,string>()
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<valuetype GenericValuetype`1<int32>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverStructGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<int32>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<valuetype GenericStruct`1<string>>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverGenericStructOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_NonGeneric_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceNonGeneric.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceNonGeneric.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod<class GenericClass`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod<valuetype GenericValuetype`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_NormalMethodDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<class GenericClass`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt<valuetype GenericValuetype`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<class GenericClass`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString<valuetype GenericValuetype`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<class GenericClass`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,object>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,object>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- ldstr "string"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- ldstr "object"
- stsfld string Statics::BangBang1Param
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,object>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceGeneric`1<!!1>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<class GenericClass`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<object>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<object>>.GenericMethod'<class GenericClass`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericClass_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<valuetype GenericValuetype`1<object>,string>()
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<object>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<object>>.GenericMethod'<valuetype GenericValuetype`1<object>>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverReferenceType_ClassAGenericValuetype_GenericOverConstrainedType_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<int32>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<int32>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<int32>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<int32>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverInt32_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceNonGeneric.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_NonGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<string>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverString_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceGeneric`1<object>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_GenericOverObject_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethod"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.NormalMethod'"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_NormalMethodDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverInt"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<int32>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverIntDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverString"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverStringDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "class GenericClass`1<string>'IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericClass_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Call_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-Ldftn_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- .try {
- call void TestEntrypoint::Test_CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter<string>()
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameter"
- ldstr "valuetype GenericValuetype`1<string>'IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<string>>.GenericMethod'<string>"
- ldloc.0
- callvirt instance string [System.Runtime]System.Object::ToString()
- call void Statics::CheckForFailure(string,string,string)
- leave.s CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone
- }
-CreateDelegate_GenericOverTypeParameterGenericValuetype_GenericOverString_CuriouslyRecurringGeneric_GenericMethodOverTypeParameterDone: nop
- call int32 Statics::ReportResults()
- ret
- } // end of method Test
-} // end of class TestEntrypoint
-.class public abstract auto ansi sealed beforefieldinit Statics
- extends [System.Runtime]System.Object
-{
- .field public static string String
- .field public static int32 Failures
- .field public static int32 Successes
- .field public static string BangBang1Param
- .field public static native int modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) FtnHolder
- .field public static class [System.Runtime]System.Action modreq([System.Runtime]System.Runtime.CompilerServices.IsVolatile) ActionHolder
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult,
- string actualResult) cil managed
- {
- // Code size 145 (0x91)
- .maxstack 6
- .locals init ([0] bool V_0)
- IL_0000: nop
- IL_0001: ldarg.1
- IL_0002: ldarg.2
- IL_0003: call bool [System.Runtime]System.String::op_Inequality(string,
- string)
- IL_0008: stloc.0
- IL_0009: ldloc.0
- IL_000a: brfalse.s IL_005d
-
- IL_000c: nop
- IL_000d: ldstr "FAILURE({0}) - Scenario {1} failed - expected {2},"
- + " got {3}"
- IL_0012: ldc.i4.4
- IL_0013: newarr [System.Runtime]System.Object
- IL_0018: dup
- IL_0019: ldc.i4.0
- IL_001a: ldsfld int32 Statics::Failures
- IL_001f: box [System.Runtime]System.Int32
- IL_0024: stelem.ref
- IL_0025: dup
- IL_0026: ldc.i4.1
- IL_0027: ldarg.0
- IL_0028: stelem.ref
- IL_0029: dup
- IL_002a: ldc.i4.2
- IL_002b: ldarg.1
- IL_002c: dup
- IL_002d: brtrue.s IL_0035
-
- IL_002f: pop
- IL_0030: ldstr "<null>"
- IL_0035: stelem.ref
- IL_0036: dup
- IL_0037: ldc.i4.3
- IL_0038: ldarg.2
- IL_0039: dup
- IL_003a: brtrue.s IL_0042
-
- IL_003c: pop
- IL_003d: ldstr "<null>"
- IL_0042: stelem.ref
- IL_0043: call string [System.Runtime]System.String::Format(string,
- object[])
- IL_0048: call void [System.Console]System.Console::WriteLine(string)
- IL_004d: nop
- IL_004e: ldsfld int32 Statics::Failures
- IL_0053: ldc.i4.1
- IL_0054: add
- IL_0055: stsfld int32 Statics::Failures
- IL_005a: nop
- IL_005b: br.s IL_0090
-
- IL_005d: nop
- IL_005e: ldstr "Scenario {0} succeeded ({1}) Success ({2})"
- IL_0063: ldarg.0
- IL_0064: ldarg.1
- IL_0065: dup
- IL_0066: brtrue.s IL_006e
-
- IL_0068: pop
- IL_0069: ldstr "<null>"
- IL_006e: ldsfld int32 Statics::Successes
- IL_0073: box [System.Runtime]System.Int32
- IL_0078: call string [System.Runtime]System.String::Format(string,
- object,
- object,
- object)
- IL_007d: call void [System.Console]System.Console::WriteLine(string)
- IL_0082: nop
- IL_0083: ldsfld int32 Statics::Successes
- IL_0088: ldc.i4.1
- IL_0089: add
- IL_008a: stsfld int32 Statics::Successes
- IL_008f: nop
- IL_0090: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static void CheckForFailure(string scenario,
- string expectedResult) cil managed
- {
- // Code size 15 (0xf)
- .maxstack 8
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: ldarg.1
- IL_0003: ldsfld string Statics::String
- IL_0008: call void Statics::CheckForFailure(string,
- string,
- string)
- IL_000d: nop
- IL_000e: ret
- } // end of method Statics::CheckForFailure
-
- .method public hidebysig static string
- MakeName(valuetype [System.Runtime]System.RuntimeTypeHandle t) cil managed
- {
- // Code size 17 (0x11)
- .maxstack 1
- .locals init ([0] string V_0)
- IL_0000: nop
- IL_0001: ldarg.0
- IL_0002: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0007: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_000c: stloc.0
- IL_000d: br.s IL_000f
-
- IL_000f: ldloc.0
- IL_0010: ret
- } // end of method Statics::MakeName
-
- .method public hidebysig static int32 ReportResults() cil managed
- {
- // Code size 76 (0x4c)
- .maxstack 2
- .locals init ([0] bool V_0,
- [1] int32 V_1)
- IL_0000: nop
- IL_0001: ldstr "{0} successes reported"
- IL_0006: ldsfld int32 Statics::Successes
- IL_000b: box [System.Runtime]System.Int32
- IL_0010: call string [System.Runtime]System.String::Format(string,
- object)
- IL_0015: call void [System.Console]System.Console::WriteLine(string)
- IL_001a: nop
- IL_001b: ldstr "{0} failures reported"
- IL_0020: ldsfld int32 Statics::Failures
- IL_0025: box [System.Runtime]System.Int32
- IL_002a: call string [System.Runtime]System.String::Format(string,
- object)
- IL_002f: call void [System.Console]System.Console::WriteLine(string)
- IL_0034: nop
- IL_0035: ldsfld int32 Statics::Failures
- IL_003a: ldc.i4.0
- IL_003b: cgt
- IL_003d: stloc.0
- IL_003e: ldloc.0
- IL_003f: brfalse.s IL_0045
-
- IL_0041: ldc.i4.1
- IL_0042: stloc.1
- IL_0043: br.s IL_004a
-
- IL_0045: ldc.i4.s 100
- IL_0047: stloc.1
- IL_0048: br.s IL_004a
-
- IL_004a: ldloc.1
- IL_004b: ret
- } // end of method Statics::ReportResults
-
- .method public hidebysig static string
- MakeName(class [System.Runtime]System.Type t) cil managed
- {
- // Code size 283 (0x11b)
- .maxstack 2
- .locals init ([0] class [System.Runtime]System.Text.StringBuilder sb,
- [1] bool V_1,
- [2] string V_2,
- [3] bool V_3,
- [4] bool V_4,
- [5] bool V_5,
- [6] bool V_6,
- [7] bool first,
- [8] class [System.Runtime]System.Type[] V_8,
- [9] int32 V_9,
- [10] class [System.Runtime]System.Type inst,
- [11] bool V_11)
- IL_0000: nop
- IL_0001: newobj instance void [System.Runtime]System.Text.StringBuilder::.ctor()
- IL_0006: stloc.0
- IL_0007: ldarg.0
- IL_0008: ldtoken [System.Runtime]System.Int32
- IL_000d: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0012: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0017: stloc.1
- IL_0018: ldloc.1
- IL_0019: brfalse.s IL_0026
-
- IL_001b: ldstr "int32"
- IL_0020: stloc.2
- IL_0021: br IL_0119
-
- IL_0026: ldarg.0
- IL_0027: ldtoken [System.Runtime]System.String
- IL_002c: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0031: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0036: stloc.3
- IL_0037: ldloc.3
- IL_0038: brfalse.s IL_0045
-
- IL_003a: ldstr "string"
- IL_003f: stloc.2
- IL_0040: br IL_0119
-
- IL_0045: ldarg.0
- IL_0046: ldtoken [System.Runtime]System.Object
- IL_004b: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle)
- IL_0050: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type,
- class [System.Runtime]System.Type)
- IL_0055: stloc.s V_4
- IL_0057: ldloc.s V_4
- IL_0059: brfalse.s IL_0066
-
- IL_005b: ldstr "object"
- IL_0060: stloc.2
- IL_0061: br IL_0119
-
- IL_0066: ldarg.0
- IL_0067: callvirt instance bool [System.Runtime]System.Type::get_IsValueType()
- IL_006c: stloc.s V_5
- IL_006e: ldloc.s V_5
- IL_0070: brfalse.s IL_0080
-
- IL_0072: ldloc.0
- IL_0073: ldstr "valuetype "
- IL_0078: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_007d: pop
- IL_007e: br.s IL_008c
-
- IL_0080: ldloc.0
- IL_0081: ldstr "class "
- IL_0086: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_008b: pop
- IL_008c: ldloc.0
- IL_008d: ldarg.0
- IL_008e: callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- IL_0093: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_0098: pop
- IL_0099: ldarg.0
- IL_009a: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_009f: ldlen
- IL_00a0: ldc.i4.0
- IL_00a1: cgt.un
- IL_00a3: stloc.s V_6
- IL_00a5: ldloc.s V_6
- IL_00a7: brfalse.s IL_0110
-
- IL_00a9: nop
- IL_00aa: ldloc.0
- IL_00ab: ldc.i4.s 60
- IL_00ad: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00b2: pop
- IL_00b3: ldc.i4.1
- IL_00b4: stloc.s first
- IL_00b6: nop
- IL_00b7: ldarg.0
- IL_00b8: callvirt instance class [System.Runtime]System.Type[] [System.Runtime]System.Type::GetGenericArguments()
- IL_00bd: stloc.s V_8
- IL_00bf: ldc.i4.0
- IL_00c0: stloc.s V_9
- IL_00c2: br.s IL_00fe
-
- IL_00c4: ldloc.s V_8
- IL_00c6: ldloc.s V_9
- IL_00c8: ldelem.ref
- IL_00c9: stloc.s inst
- IL_00cb: nop
- IL_00cc: ldloc.s first
- IL_00ce: ldc.i4.0
- IL_00cf: ceq
- IL_00d1: stloc.s V_11
- IL_00d3: ldloc.s V_11
- IL_00d5: brfalse.s IL_00e4
-
- IL_00d7: nop
- IL_00d8: ldloc.0
- IL_00d9: ldc.i4.s 44
- IL_00db: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_00e0: pop
- IL_00e1: nop
- IL_00e2: br.s IL_00e9
-
- IL_00e4: nop
- IL_00e5: ldc.i4.0
- IL_00e6: stloc.s first
- IL_00e8: nop
- IL_00e9: ldloc.0
- IL_00ea: ldloc.s inst
- IL_00ec: call string Statics::MakeName(class [System.Runtime]System.Type)
- IL_00f1: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(string)
- IL_00f6: pop
- IL_00f7: nop
- IL_00f8: ldloc.s V_9
- IL_00fa: ldc.i4.1
- IL_00fb: add
- IL_00fc: stloc.s V_9
- IL_00fe: ldloc.s V_9
- IL_0100: ldloc.s V_8
- IL_0102: ldlen
- IL_0103: conv.i4
- IL_0104: blt.s IL_00c4
-
- IL_0106: ldloc.0
- IL_0107: ldc.i4.s 62
- IL_0109: callvirt instance class [System.Runtime]System.Text.StringBuilder [System.Runtime]System.Text.StringBuilder::Append(char)
- IL_010e: pop
- IL_010f: nop
- IL_0110: ldloc.0
- IL_0111: callvirt instance string [System.Runtime]System.Object::ToString()
- IL_0116: stloc.2
- IL_0117: br.s IL_0119
-
- IL_0119: ldloc.2
- IL_011a: ret
- } // end of method Statics::MakeName
-
- .method private hidebysig specialname rtspecialname static
- void .cctor() cil managed
- {
- // Code size 11 (0xb)
- .maxstack 8
- IL_0000: ldstr "string"
- IL_0005: stsfld string Statics::BangBang1Param
- IL_000a: ret
- } // end of method Statics::.cctor
-
-} // end of class Statics
-
-
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/Library.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/Library.cs
new file mode 100644
index 000000000..82e5798b1
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/Library.cs
@@ -0,0 +1,25 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.Dependencies
+{
+ public interface IStaticInterfaceWithDefaultImpls
+ {
+ static virtual int Property { get => 0; set => _ = value; }
+ static virtual int Method () => 0;
+ virtual int InstanceMethod () => 0;
+ }
+
+ public interface IStaticAbstractMethods
+ {
+ static abstract int Property { get; set; }
+ static abstract int Method ();
+ int InstanceMethod ();
+ }
+}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyBasic.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyBasic.il
deleted file mode 100644
index 2d8e8f97c..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyBasic.il
+++ /dev/null
@@ -1,127 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi InterfaceScenario1
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario1
-.class public auto ansi BaseScenario1
- extends [System.Runtime]System.Object
- implements InterfaceScenario1
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario1::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario1
-.class public auto ansi DerivedScenario1
- extends BaseScenario1
-{
-} // end of class DerivedScenario1
-.class interface public abstract auto ansi InterfaceScenario2
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario2
-.class public auto ansi BaseScenario2
- extends [System.Runtime]System.Object
- implements InterfaceScenario2
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario2::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario2
-.class public auto ansi DerivedScenario2
- extends BaseScenario2
- implements InterfaceScenario2
-{
-} // end of class DerivedScenario2
-.class interface public abstract auto ansi InterfaceScenario3
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario3
-.class public abstract auto ansi BaseScenario3
- extends [System.Runtime]System.Object
- implements InterfaceScenario3
-{
-} // end of class BaseScenario3
-.class public auto ansi DerivedScenario3
- extends BaseScenario3
- implements InterfaceScenario3
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario3::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario3
-
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static void Test_Scenario1() cil managed noinlining
- {
- constrained. DerivedScenario1
- call int32 InterfaceScenario1::Method()
- pop
- ret
- } // end of method Test_Scenario1
- .method public static void Test_Scenario2() cil managed noinlining
- {
- constrained. DerivedScenario2
- call int32 InterfaceScenario2::Method()
- pop
- ret
- } // end of method Test_Scenario2
- .method public static void Test_Scenario3() cil managed noinlining
- {
- constrained. DerivedScenario3
- call int32 InterfaceScenario3::Method()
- pop
- ret
- } // end of method Test_Scenario3
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
- .try {
- call void TestEntrypoint::Test_Scenario1()
- call void TestEntrypoint::Test_Scenario2()
- call void TestEntrypoint::Test_Scenario3()
- leave.s Scenario1Done
- } catch [System.Runtime]System.Exception {
- stloc.0
- leave.s Scenario1Done
- }
-Scenario1Done: nop
- ret
- } // end of method Test
-} // end of class TestEntrypoint
-
-
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyFull.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyFull.il
deleted file mode 100644
index fae94a0f2..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/TypeHierarchyFull.il
+++ /dev/null
@@ -1,9042 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi InterfaceScenario1
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario1
-.class public auto ansi BaseScenario1
- extends [System.Runtime]System.Object
- implements InterfaceScenario1
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario1::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario1
-.class public auto ansi DerivedScenario1
- extends BaseScenario1
-{
-} // end of class DerivedScenario1
-.class interface public abstract auto ansi InterfaceScenario2
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario2
-.class public auto ansi BaseScenario2
- extends [System.Runtime]System.Object
- implements InterfaceScenario2
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario2::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario2
-.class public auto ansi DerivedScenario2
- extends BaseScenario2
- implements InterfaceScenario2
-{
-} // end of class DerivedScenario2
-.class interface public abstract auto ansi InterfaceScenario3
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario3
-.class public abstract auto ansi BaseScenario3
- extends [System.Runtime]System.Object
- implements InterfaceScenario3
-{
-} // end of class BaseScenario3
-.class public auto ansi DerivedScenario3
- extends BaseScenario3
- implements InterfaceScenario3
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario3::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario3
-.class interface public abstract auto ansi InterfaceScenario4
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario4
-.class public auto ansi BaseScenario4
- extends [System.Runtime]System.Object
- implements InterfaceScenario4
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario4::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario4
-.class public auto ansi DerivedScenario4`1<V>
- extends BaseScenario4
-{
-} // end of class DerivedScenario4`1
-.class interface public abstract auto ansi InterfaceScenario5
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario5
-.class public auto ansi BaseScenario5
- extends [System.Runtime]System.Object
- implements InterfaceScenario5
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario5::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario5
-.class public auto ansi DerivedScenario5`1<V>
- extends BaseScenario5
- implements InterfaceScenario5
-{
-} // end of class DerivedScenario5`1
-.class interface public abstract auto ansi InterfaceScenario6
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario6
-.class public abstract auto ansi BaseScenario6
- extends [System.Runtime]System.Object
- implements InterfaceScenario6
-{
-} // end of class BaseScenario6
-.class public auto ansi DerivedScenario6`1<V>
- extends BaseScenario6
- implements InterfaceScenario6
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario6::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario6`1
-.class interface public abstract auto ansi InterfaceScenario7
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario7
-.class public auto ansi BaseScenario7
- extends [System.Runtime]System.Object
- implements InterfaceScenario7
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario7::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario7
-.class public auto ansi DerivedScenario7`1<V>
- extends BaseScenario7
-{
-} // end of class DerivedScenario7`1
-.class interface public abstract auto ansi InterfaceScenario8
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario8
-.class public auto ansi BaseScenario8
- extends [System.Runtime]System.Object
- implements InterfaceScenario8
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario8::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario8
-.class public auto ansi DerivedScenario8`1<V>
- extends BaseScenario8
- implements InterfaceScenario8
-{
-} // end of class DerivedScenario8`1
-.class interface public abstract auto ansi InterfaceScenario9
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario9
-.class public abstract auto ansi BaseScenario9
- extends [System.Runtime]System.Object
- implements InterfaceScenario9
-{
-} // end of class BaseScenario9
-.class public auto ansi DerivedScenario9`1<V>
- extends BaseScenario9
- implements InterfaceScenario9
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario9::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario9`1
-.class interface public abstract auto ansi InterfaceScenario10
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario10
-.class public auto ansi BaseScenario10`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario10
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario10::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario10`1
-.class public auto ansi DerivedScenario10
- extends class BaseScenario10`1<string>
-{
-} // end of class DerivedScenario10
-.class interface public abstract auto ansi InterfaceScenario11
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario11
-.class public auto ansi BaseScenario11`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario11
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario11::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario11`1
-.class public auto ansi DerivedScenario11
- extends class BaseScenario11`1<string>
- implements InterfaceScenario11
-{
-} // end of class DerivedScenario11
-.class interface public abstract auto ansi InterfaceScenario12
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario12
-.class public abstract auto ansi BaseScenario12`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario12
-{
-} // end of class BaseScenario12`1
-.class public auto ansi DerivedScenario12
- extends class BaseScenario12`1<string>
- implements InterfaceScenario12
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario12::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario12
-.class interface public abstract auto ansi InterfaceScenario13
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario13
-.class public auto ansi BaseScenario13`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario13
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario13::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario13`1
-.class public auto ansi DerivedScenario13`1<V>
- extends class BaseScenario13`1<string>
-{
-} // end of class DerivedScenario13`1
-.class interface public abstract auto ansi InterfaceScenario14
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario14
-.class public auto ansi BaseScenario14`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario14
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario14::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario14`1
-.class public auto ansi DerivedScenario14`1<V>
- extends class BaseScenario14`1<string>
- implements InterfaceScenario14
-{
-} // end of class DerivedScenario14`1
-.class interface public abstract auto ansi InterfaceScenario15
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario15
-.class public abstract auto ansi BaseScenario15`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario15
-{
-} // end of class BaseScenario15`1
-.class public auto ansi DerivedScenario15`1<V>
- extends class BaseScenario15`1<string>
- implements InterfaceScenario15
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario15::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario15`1
-.class interface public abstract auto ansi InterfaceScenario16
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario16
-.class public auto ansi BaseScenario16`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario16
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario16::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario16`1
-.class public auto ansi DerivedScenario16`1<V>
- extends class BaseScenario16`1<string>
-{
-} // end of class DerivedScenario16`1
-.class interface public abstract auto ansi InterfaceScenario17
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario17
-.class public auto ansi BaseScenario17`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario17
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario17::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario17`1
-.class public auto ansi DerivedScenario17`1<V>
- extends class BaseScenario17`1<string>
- implements InterfaceScenario17
-{
-} // end of class DerivedScenario17`1
-.class interface public abstract auto ansi InterfaceScenario18
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario18
-.class public abstract auto ansi BaseScenario18`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario18
-{
-} // end of class BaseScenario18`1
-.class public auto ansi DerivedScenario18`1<V>
- extends class BaseScenario18`1<string>
- implements InterfaceScenario18
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario18::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario18`1
-.class interface public abstract auto ansi InterfaceScenario19
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario19
-.class public auto ansi BaseScenario19`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario19
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario19::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario19`1
-.class public auto ansi DerivedScenario19`1<V>
- extends class BaseScenario19`1<!0>
-{
-} // end of class DerivedScenario19`1
-.class interface public abstract auto ansi InterfaceScenario20
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario20
-.class public auto ansi BaseScenario20`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario20
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario20::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario20`1
-.class public auto ansi DerivedScenario20`1<V>
- extends class BaseScenario20`1<!0>
- implements InterfaceScenario20
-{
-} // end of class DerivedScenario20`1
-.class interface public abstract auto ansi InterfaceScenario21
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario21
-.class public abstract auto ansi BaseScenario21`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario21
-{
-} // end of class BaseScenario21`1
-.class public auto ansi DerivedScenario21`1<V>
- extends class BaseScenario21`1<!0>
- implements InterfaceScenario21
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario21::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario21`1
-.class interface public abstract auto ansi InterfaceScenario22
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario22
-.class public auto ansi BaseScenario22`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario22
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario22::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario22`1
-.class public auto ansi DerivedScenario22`1<V>
- extends class BaseScenario22`1<!0>
-{
-} // end of class DerivedScenario22`1
-.class interface public abstract auto ansi InterfaceScenario23
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario23
-.class public auto ansi BaseScenario23`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario23
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario23::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario23`1
-.class public auto ansi DerivedScenario23`1<V>
- extends class BaseScenario23`1<!0>
- implements InterfaceScenario23
-{
-} // end of class DerivedScenario23`1
-.class interface public abstract auto ansi InterfaceScenario24
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario24
-.class public abstract auto ansi BaseScenario24`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario24
-{
-} // end of class BaseScenario24`1
-.class public auto ansi DerivedScenario24`1<V>
- extends class BaseScenario24`1<!0>
- implements InterfaceScenario24
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario24::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario24`1
-.class interface public abstract auto ansi InterfaceScenario25
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario25
-.class public auto ansi BaseScenario25`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario25
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario25::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario25`1
-.class public auto ansi DerivedScenario25`1<V>
- extends class BaseScenario25`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario25`1
-.class interface public abstract auto ansi InterfaceScenario26
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario26
-.class public auto ansi BaseScenario26`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario26
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario26::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario26`1
-.class public auto ansi DerivedScenario26`1<V>
- extends class BaseScenario26`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario26
-{
-} // end of class DerivedScenario26`1
-.class interface public abstract auto ansi InterfaceScenario27
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario27
-.class public abstract auto ansi BaseScenario27`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario27
-{
-} // end of class BaseScenario27`1
-.class public auto ansi DerivedScenario27`1<V>
- extends class BaseScenario27`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario27
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario27::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario27`1
-.class interface public abstract auto ansi InterfaceScenario28
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario28
-.class public auto ansi BaseScenario28`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario28
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario28::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario28`1
-.class public auto ansi DerivedScenario28`1<V>
- extends class BaseScenario28`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario28`1
-.class interface public abstract auto ansi InterfaceScenario29
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario29
-.class public auto ansi BaseScenario29`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario29
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 InterfaceScenario29::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario29`1
-.class public auto ansi DerivedScenario29`1<V>
- extends class BaseScenario29`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario29
-{
-} // end of class DerivedScenario29`1
-.class interface public abstract auto ansi InterfaceScenario30
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario30
-.class public abstract auto ansi BaseScenario30`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario30
-{
-} // end of class BaseScenario30`1
-.class public auto ansi DerivedScenario30`1<V>
- extends class BaseScenario30`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario30
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 InterfaceScenario30::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario30`1
-.class interface public abstract auto ansi InterfaceScenario31
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario31
-.class public auto ansi BaseScenario31
- extends [System.Runtime]System.Object
- implements InterfaceScenario31
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario31::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario31
-.class public auto ansi DerivedScenario31
- extends BaseScenario31
-{
-} // end of class DerivedScenario31
-.class interface public abstract auto ansi InterfaceScenario32
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario32
-.class public auto ansi BaseScenario32
- extends [System.Runtime]System.Object
- implements InterfaceScenario32
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario32::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario32
-.class public auto ansi DerivedScenario32
- extends BaseScenario32
- implements InterfaceScenario32
-{
-} // end of class DerivedScenario32
-.class interface public abstract auto ansi InterfaceScenario33
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario33
-.class public abstract auto ansi BaseScenario33
- extends [System.Runtime]System.Object
- implements InterfaceScenario33
-{
-} // end of class BaseScenario33
-.class public auto ansi DerivedScenario33
- extends BaseScenario33
- implements InterfaceScenario33
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario33::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario33
-.class interface public abstract auto ansi InterfaceScenario34
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario34
-.class public auto ansi BaseScenario34
- extends [System.Runtime]System.Object
- implements InterfaceScenario34
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario34::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario34
-.class public auto ansi DerivedScenario34`1<V>
- extends BaseScenario34
-{
-} // end of class DerivedScenario34`1
-.class interface public abstract auto ansi InterfaceScenario35
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario35
-.class public auto ansi BaseScenario35
- extends [System.Runtime]System.Object
- implements InterfaceScenario35
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario35::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario35
-.class public auto ansi DerivedScenario35`1<V>
- extends BaseScenario35
- implements InterfaceScenario35
-{
-} // end of class DerivedScenario35`1
-.class interface public abstract auto ansi InterfaceScenario36
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario36
-.class public abstract auto ansi BaseScenario36
- extends [System.Runtime]System.Object
- implements InterfaceScenario36
-{
-} // end of class BaseScenario36
-.class public auto ansi DerivedScenario36`1<V>
- extends BaseScenario36
- implements InterfaceScenario36
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario36::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario36`1
-.class interface public abstract auto ansi InterfaceScenario37
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario37
-.class public auto ansi BaseScenario37
- extends [System.Runtime]System.Object
- implements InterfaceScenario37
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario37::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario37
-.class public auto ansi DerivedScenario37`1<V>
- extends BaseScenario37
-{
-} // end of class DerivedScenario37`1
-.class interface public abstract auto ansi InterfaceScenario38
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario38
-.class public auto ansi BaseScenario38
- extends [System.Runtime]System.Object
- implements InterfaceScenario38
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario38::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario38
-.class public auto ansi DerivedScenario38`1<V>
- extends BaseScenario38
- implements InterfaceScenario38
-{
-} // end of class DerivedScenario38`1
-.class interface public abstract auto ansi InterfaceScenario39
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario39
-.class public abstract auto ansi BaseScenario39
- extends [System.Runtime]System.Object
- implements InterfaceScenario39
-{
-} // end of class BaseScenario39
-.class public auto ansi DerivedScenario39`1<V>
- extends BaseScenario39
- implements InterfaceScenario39
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario39::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario39`1
-.class interface public abstract auto ansi InterfaceScenario40
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario40
-.class public auto ansi BaseScenario40`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario40
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario40::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario40`1
-.class public auto ansi DerivedScenario40
- extends class BaseScenario40`1<string>
-{
-} // end of class DerivedScenario40
-.class interface public abstract auto ansi InterfaceScenario41
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario41
-.class public auto ansi BaseScenario41`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario41
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario41::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario41`1
-.class public auto ansi DerivedScenario41
- extends class BaseScenario41`1<string>
- implements InterfaceScenario41
-{
-} // end of class DerivedScenario41
-.class interface public abstract auto ansi InterfaceScenario42
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario42
-.class public abstract auto ansi BaseScenario42`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario42
-{
-} // end of class BaseScenario42`1
-.class public auto ansi DerivedScenario42
- extends class BaseScenario42`1<string>
- implements InterfaceScenario42
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario42::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario42
-.class interface public abstract auto ansi InterfaceScenario43
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario43
-.class public auto ansi BaseScenario43`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario43
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario43::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario43`1
-.class public auto ansi DerivedScenario43`1<V>
- extends class BaseScenario43`1<string>
-{
-} // end of class DerivedScenario43`1
-.class interface public abstract auto ansi InterfaceScenario44
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario44
-.class public auto ansi BaseScenario44`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario44
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario44::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario44`1
-.class public auto ansi DerivedScenario44`1<V>
- extends class BaseScenario44`1<string>
- implements InterfaceScenario44
-{
-} // end of class DerivedScenario44`1
-.class interface public abstract auto ansi InterfaceScenario45
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario45
-.class public abstract auto ansi BaseScenario45`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario45
-{
-} // end of class BaseScenario45`1
-.class public auto ansi DerivedScenario45`1<V>
- extends class BaseScenario45`1<string>
- implements InterfaceScenario45
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario45::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario45`1
-.class interface public abstract auto ansi InterfaceScenario46
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario46
-.class public auto ansi BaseScenario46`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario46
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario46::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario46`1
-.class public auto ansi DerivedScenario46`1<V>
- extends class BaseScenario46`1<string>
-{
-} // end of class DerivedScenario46`1
-.class interface public abstract auto ansi InterfaceScenario47
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario47
-.class public auto ansi BaseScenario47`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario47
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario47::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario47`1
-.class public auto ansi DerivedScenario47`1<V>
- extends class BaseScenario47`1<string>
- implements InterfaceScenario47
-{
-} // end of class DerivedScenario47`1
-.class interface public abstract auto ansi InterfaceScenario48
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario48
-.class public abstract auto ansi BaseScenario48`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario48
-{
-} // end of class BaseScenario48`1
-.class public auto ansi DerivedScenario48`1<V>
- extends class BaseScenario48`1<string>
- implements InterfaceScenario48
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario48::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario48`1
-.class interface public abstract auto ansi InterfaceScenario49
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario49
-.class public auto ansi BaseScenario49`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario49
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario49::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario49`1
-.class public auto ansi DerivedScenario49`1<V>
- extends class BaseScenario49`1<!0>
-{
-} // end of class DerivedScenario49`1
-.class interface public abstract auto ansi InterfaceScenario50
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario50
-.class public auto ansi BaseScenario50`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario50
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario50::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario50`1
-.class public auto ansi DerivedScenario50`1<V>
- extends class BaseScenario50`1<!0>
- implements InterfaceScenario50
-{
-} // end of class DerivedScenario50`1
-.class interface public abstract auto ansi InterfaceScenario51
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario51
-.class public abstract auto ansi BaseScenario51`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario51
-{
-} // end of class BaseScenario51`1
-.class public auto ansi DerivedScenario51`1<V>
- extends class BaseScenario51`1<!0>
- implements InterfaceScenario51
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario51::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario51`1
-.class interface public abstract auto ansi InterfaceScenario52
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario52
-.class public auto ansi BaseScenario52`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario52
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario52::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario52`1
-.class public auto ansi DerivedScenario52`1<V>
- extends class BaseScenario52`1<!0>
-{
-} // end of class DerivedScenario52`1
-.class interface public abstract auto ansi InterfaceScenario53
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario53
-.class public auto ansi BaseScenario53`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario53
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario53::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario53`1
-.class public auto ansi DerivedScenario53`1<V>
- extends class BaseScenario53`1<!0>
- implements InterfaceScenario53
-{
-} // end of class DerivedScenario53`1
-.class interface public abstract auto ansi InterfaceScenario54
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario54
-.class public abstract auto ansi BaseScenario54`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario54
-{
-} // end of class BaseScenario54`1
-.class public auto ansi DerivedScenario54`1<V>
- extends class BaseScenario54`1<!0>
- implements InterfaceScenario54
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario54::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario54`1
-.class interface public abstract auto ansi InterfaceScenario55
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario55
-.class public auto ansi BaseScenario55`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario55
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario55::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario55`1
-.class public auto ansi DerivedScenario55`1<V>
- extends class BaseScenario55`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario55`1
-.class interface public abstract auto ansi InterfaceScenario56
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario56
-.class public auto ansi BaseScenario56`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario56
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario56::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario56`1
-.class public auto ansi DerivedScenario56`1<V>
- extends class BaseScenario56`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario56
-{
-} // end of class DerivedScenario56`1
-.class interface public abstract auto ansi InterfaceScenario57
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario57
-.class public abstract auto ansi BaseScenario57`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario57
-{
-} // end of class BaseScenario57`1
-.class public auto ansi DerivedScenario57`1<V>
- extends class BaseScenario57`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario57
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario57::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario57`1
-.class interface public abstract auto ansi InterfaceScenario58
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario58
-.class public auto ansi BaseScenario58`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario58
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario58::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario58`1
-.class public auto ansi DerivedScenario58`1<V>
- extends class BaseScenario58`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario58`1
-.class interface public abstract auto ansi InterfaceScenario59
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario59
-.class public auto ansi BaseScenario59`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario59
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object InterfaceScenario59::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario59`1
-.class public auto ansi DerivedScenario59`1<V>
- extends class BaseScenario59`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario59
-{
-} // end of class DerivedScenario59`1
-.class interface public abstract auto ansi InterfaceScenario60
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario60
-.class public abstract auto ansi BaseScenario60`1<T>
- extends [System.Runtime]System.Object
- implements InterfaceScenario60
-{
-} // end of class BaseScenario60`1
-.class public auto ansi DerivedScenario60`1<V>
- extends class BaseScenario60`1<class [System.Runtime]System.Func`1<!0>>
- implements InterfaceScenario60
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object InterfaceScenario60::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario60`1
-.class interface public abstract auto ansi InterfaceScenario61`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario61`1
-.class public auto ansi BaseScenario61
- extends [System.Runtime]System.Object
- implements class InterfaceScenario61`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario61`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario61
-.class public auto ansi DerivedScenario61
- extends BaseScenario61
-{
-} // end of class DerivedScenario61
-.class interface public abstract auto ansi InterfaceScenario62`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario62`1
-.class public auto ansi BaseScenario62
- extends [System.Runtime]System.Object
- implements class InterfaceScenario62`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario62`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario62
-.class public auto ansi DerivedScenario62
- extends BaseScenario62
- implements class InterfaceScenario62`1<object>
-{
-} // end of class DerivedScenario62
-.class interface public abstract auto ansi InterfaceScenario63`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario63`1
-.class public abstract auto ansi BaseScenario63
- extends [System.Runtime]System.Object
- implements class InterfaceScenario63`1<object>
-{
-} // end of class BaseScenario63
-.class public auto ansi DerivedScenario63
- extends BaseScenario63
- implements class InterfaceScenario63`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario63`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario63
-.class interface public abstract auto ansi InterfaceScenario64`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario64`1
-.class public auto ansi BaseScenario64
- extends [System.Runtime]System.Object
- implements class InterfaceScenario64`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario64`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario64
-.class public auto ansi DerivedScenario64`1<V>
- extends BaseScenario64
-{
-} // end of class DerivedScenario64`1
-.class interface public abstract auto ansi InterfaceScenario65`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario65`1
-.class public auto ansi BaseScenario65
- extends [System.Runtime]System.Object
- implements class InterfaceScenario65`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario65`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario65
-.class public auto ansi DerivedScenario65`1<V>
- extends BaseScenario65
- implements class InterfaceScenario65`1<object>
-{
-} // end of class DerivedScenario65`1
-.class interface public abstract auto ansi InterfaceScenario66`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario66`1
-.class public abstract auto ansi BaseScenario66
- extends [System.Runtime]System.Object
- implements class InterfaceScenario66`1<object>
-{
-} // end of class BaseScenario66
-.class public auto ansi DerivedScenario66`1<V>
- extends BaseScenario66
- implements class InterfaceScenario66`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario66`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario66`1
-.class interface public abstract auto ansi InterfaceScenario67`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario67`1
-.class public auto ansi BaseScenario67
- extends [System.Runtime]System.Object
- implements class InterfaceScenario67`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario67`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario67
-.class public auto ansi DerivedScenario67`1<V>
- extends BaseScenario67
-{
-} // end of class DerivedScenario67`1
-.class interface public abstract auto ansi InterfaceScenario68`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario68`1
-.class public auto ansi BaseScenario68
- extends [System.Runtime]System.Object
- implements class InterfaceScenario68`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario68`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario68
-.class public auto ansi DerivedScenario68`1<V>
- extends BaseScenario68
- implements class InterfaceScenario68`1<object>
-{
-} // end of class DerivedScenario68`1
-.class interface public abstract auto ansi InterfaceScenario69`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario69`1
-.class public abstract auto ansi BaseScenario69
- extends [System.Runtime]System.Object
- implements class InterfaceScenario69`1<object>
-{
-} // end of class BaseScenario69
-.class public auto ansi DerivedScenario69`1<V>
- extends BaseScenario69
- implements class InterfaceScenario69`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario69`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario69`1
-.class interface public abstract auto ansi InterfaceScenario70`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario70`1
-.class public auto ansi BaseScenario70`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario70`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario70`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario70`1
-.class public auto ansi DerivedScenario70
- extends class BaseScenario70`1<string>
-{
-} // end of class DerivedScenario70
-.class interface public abstract auto ansi InterfaceScenario71`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario71`1
-.class public auto ansi BaseScenario71`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario71`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario71`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario71`1
-.class public auto ansi DerivedScenario71
- extends class BaseScenario71`1<string>
- implements class InterfaceScenario71`1<object>
-{
-} // end of class DerivedScenario71
-.class interface public abstract auto ansi InterfaceScenario72`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario72`1
-.class public abstract auto ansi BaseScenario72`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario72`1<object>
-{
-} // end of class BaseScenario72`1
-.class public auto ansi DerivedScenario72
- extends class BaseScenario72`1<string>
- implements class InterfaceScenario72`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario72`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario72
-.class interface public abstract auto ansi InterfaceScenario73`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario73`1
-.class public auto ansi BaseScenario73`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario73`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario73`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario73`1
-.class public auto ansi DerivedScenario73`1<V>
- extends class BaseScenario73`1<string>
-{
-} // end of class DerivedScenario73`1
-.class interface public abstract auto ansi InterfaceScenario74`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario74`1
-.class public auto ansi BaseScenario74`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario74`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario74`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario74`1
-.class public auto ansi DerivedScenario74`1<V>
- extends class BaseScenario74`1<string>
- implements class InterfaceScenario74`1<object>
-{
-} // end of class DerivedScenario74`1
-.class interface public abstract auto ansi InterfaceScenario75`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario75`1
-.class public abstract auto ansi BaseScenario75`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario75`1<object>
-{
-} // end of class BaseScenario75`1
-.class public auto ansi DerivedScenario75`1<V>
- extends class BaseScenario75`1<string>
- implements class InterfaceScenario75`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario75`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario75`1
-.class interface public abstract auto ansi InterfaceScenario76`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario76`1
-.class public auto ansi BaseScenario76`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario76`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario76`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario76`1
-.class public auto ansi DerivedScenario76`1<V>
- extends class BaseScenario76`1<string>
-{
-} // end of class DerivedScenario76`1
-.class interface public abstract auto ansi InterfaceScenario77`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario77`1
-.class public auto ansi BaseScenario77`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario77`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario77`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario77`1
-.class public auto ansi DerivedScenario77`1<V>
- extends class BaseScenario77`1<string>
- implements class InterfaceScenario77`1<object>
-{
-} // end of class DerivedScenario77`1
-.class interface public abstract auto ansi InterfaceScenario78`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario78`1
-.class public abstract auto ansi BaseScenario78`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario78`1<object>
-{
-} // end of class BaseScenario78`1
-.class public auto ansi DerivedScenario78`1<V>
- extends class BaseScenario78`1<string>
- implements class InterfaceScenario78`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario78`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario78`1
-.class interface public abstract auto ansi InterfaceScenario79`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario79`1
-.class public auto ansi BaseScenario79`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario79`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario79`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario79`1
-.class public auto ansi DerivedScenario79`1<V>
- extends class BaseScenario79`1<!0>
-{
-} // end of class DerivedScenario79`1
-.class interface public abstract auto ansi InterfaceScenario80`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario80`1
-.class public auto ansi BaseScenario80`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario80`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario80`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario80`1
-.class public auto ansi DerivedScenario80`1<V>
- extends class BaseScenario80`1<!0>
- implements class InterfaceScenario80`1<object>
-{
-} // end of class DerivedScenario80`1
-.class interface public abstract auto ansi InterfaceScenario81`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario81`1
-.class public abstract auto ansi BaseScenario81`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario81`1<object>
-{
-} // end of class BaseScenario81`1
-.class public auto ansi DerivedScenario81`1<V>
- extends class BaseScenario81`1<!0>
- implements class InterfaceScenario81`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario81`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario81`1
-.class interface public abstract auto ansi InterfaceScenario82`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario82`1
-.class public auto ansi BaseScenario82`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario82`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario82`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario82`1
-.class public auto ansi DerivedScenario82`1<V>
- extends class BaseScenario82`1<!0>
-{
-} // end of class DerivedScenario82`1
-.class interface public abstract auto ansi InterfaceScenario83`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario83`1
-.class public auto ansi BaseScenario83`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario83`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario83`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario83`1
-.class public auto ansi DerivedScenario83`1<V>
- extends class BaseScenario83`1<!0>
- implements class InterfaceScenario83`1<object>
-{
-} // end of class DerivedScenario83`1
-.class interface public abstract auto ansi InterfaceScenario84`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario84`1
-.class public abstract auto ansi BaseScenario84`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario84`1<object>
-{
-} // end of class BaseScenario84`1
-.class public auto ansi DerivedScenario84`1<V>
- extends class BaseScenario84`1<!0>
- implements class InterfaceScenario84`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario84`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario84`1
-.class interface public abstract auto ansi InterfaceScenario85`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario85`1
-.class public auto ansi BaseScenario85`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario85`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario85`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario85`1
-.class public auto ansi DerivedScenario85`1<V>
- extends class BaseScenario85`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario85`1
-.class interface public abstract auto ansi InterfaceScenario86`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario86`1
-.class public auto ansi BaseScenario86`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario86`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario86`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario86`1
-.class public auto ansi DerivedScenario86`1<V>
- extends class BaseScenario86`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario86`1<object>
-{
-} // end of class DerivedScenario86`1
-.class interface public abstract auto ansi InterfaceScenario87`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario87`1
-.class public abstract auto ansi BaseScenario87`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario87`1<object>
-{
-} // end of class BaseScenario87`1
-.class public auto ansi DerivedScenario87`1<V>
- extends class BaseScenario87`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario87`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario87`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario87`1
-.class interface public abstract auto ansi InterfaceScenario88`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario88`1
-.class public auto ansi BaseScenario88`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario88`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario88`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario88`1
-.class public auto ansi DerivedScenario88`1<V>
- extends class BaseScenario88`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario88`1
-.class interface public abstract auto ansi InterfaceScenario89`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario89`1
-.class public auto ansi BaseScenario89`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario89`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario89`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario89`1
-.class public auto ansi DerivedScenario89`1<V>
- extends class BaseScenario89`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario89`1<object>
-{
-} // end of class DerivedScenario89`1
-.class interface public abstract auto ansi InterfaceScenario90`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario90`1
-.class public abstract auto ansi BaseScenario90`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario90`1<object>
-{
-} // end of class BaseScenario90`1
-.class public auto ansi DerivedScenario90`1<V>
- extends class BaseScenario90`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario90`1<object>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario90`1<object>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario90`1
-.class interface public abstract auto ansi InterfaceScenario91`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario91`1
-.class public auto ansi BaseScenario91`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario91`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario91`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario91`1
-.class public auto ansi DerivedScenario91
- extends class BaseScenario91`1<string>
-{
-} // end of class DerivedScenario91
-.class interface public abstract auto ansi InterfaceScenario92`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario92`1
-.class public auto ansi BaseScenario92`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario92`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario92`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario92`1
-.class public auto ansi DerivedScenario92
- extends class BaseScenario92`1<string>
- implements class InterfaceScenario92`1<string>
-{
-} // end of class DerivedScenario92
-.class interface public abstract auto ansi InterfaceScenario93`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario93`1
-.class public abstract auto ansi BaseScenario93`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario93`1<!0>
-{
-} // end of class BaseScenario93`1
-.class public auto ansi DerivedScenario93
- extends class BaseScenario93`1<string>
- implements class InterfaceScenario93`1<string>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario93`1<string>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario93
-.class interface public abstract auto ansi InterfaceScenario94`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario94`1
-.class public auto ansi BaseScenario94`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario94`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario94`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario94`1
-.class public auto ansi DerivedScenario94`1<V>
- extends class BaseScenario94`1<string>
-{
-} // end of class DerivedScenario94`1
-.class interface public abstract auto ansi InterfaceScenario95`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario95`1
-.class public auto ansi BaseScenario95`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario95`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario95`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario95`1
-.class public auto ansi DerivedScenario95`1<V>
- extends class BaseScenario95`1<string>
- implements class InterfaceScenario95`1<string>
-{
-} // end of class DerivedScenario95`1
-.class interface public abstract auto ansi InterfaceScenario96`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario96`1
-.class public abstract auto ansi BaseScenario96`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario96`1<!0>
-{
-} // end of class BaseScenario96`1
-.class public auto ansi DerivedScenario96`1<V>
- extends class BaseScenario96`1<string>
- implements class InterfaceScenario96`1<string>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario96`1<string>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario96`1
-.class interface public abstract auto ansi InterfaceScenario97`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario97`1
-.class public auto ansi BaseScenario97`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario97`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario97`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario97`1
-.class public auto ansi DerivedScenario97`1<V>
- extends class BaseScenario97`1<string>
-{
-} // end of class DerivedScenario97`1
-.class interface public abstract auto ansi InterfaceScenario98`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario98`1
-.class public auto ansi BaseScenario98`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario98`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario98`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario98`1
-.class public auto ansi DerivedScenario98`1<V>
- extends class BaseScenario98`1<string>
- implements class InterfaceScenario98`1<string>
-{
-} // end of class DerivedScenario98`1
-.class interface public abstract auto ansi InterfaceScenario99`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario99`1
-.class public abstract auto ansi BaseScenario99`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario99`1<!0>
-{
-} // end of class BaseScenario99`1
-.class public auto ansi DerivedScenario99`1<V>
- extends class BaseScenario99`1<string>
- implements class InterfaceScenario99`1<string>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario99`1<string>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario99`1
-.class interface public abstract auto ansi InterfaceScenario100`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario100`1
-.class public auto ansi BaseScenario100`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario100`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario100`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario100`1
-.class public auto ansi DerivedScenario100`1<V>
- extends class BaseScenario100`1<!0>
-{
-} // end of class DerivedScenario100`1
-.class interface public abstract auto ansi InterfaceScenario101`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario101`1
-.class public auto ansi BaseScenario101`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario101`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario101`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario101`1
-.class public auto ansi DerivedScenario101`1<V>
- extends class BaseScenario101`1<!0>
- implements class InterfaceScenario101`1<!0>
-{
-} // end of class DerivedScenario101`1
-.class interface public abstract auto ansi InterfaceScenario102`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario102`1
-.class public abstract auto ansi BaseScenario102`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario102`1<!0>
-{
-} // end of class BaseScenario102`1
-.class public auto ansi DerivedScenario102`1<V>
- extends class BaseScenario102`1<!0>
- implements class InterfaceScenario102`1<!0>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario102`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario102`1
-.class interface public abstract auto ansi InterfaceScenario103`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario103`1
-.class public auto ansi BaseScenario103`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario103`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario103`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario103`1
-.class public auto ansi DerivedScenario103`1<V>
- extends class BaseScenario103`1<!0>
-{
-} // end of class DerivedScenario103`1
-.class interface public abstract auto ansi InterfaceScenario104`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario104`1
-.class public auto ansi BaseScenario104`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario104`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario104`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario104`1
-.class public auto ansi DerivedScenario104`1<V>
- extends class BaseScenario104`1<!0>
- implements class InterfaceScenario104`1<!0>
-{
-} // end of class DerivedScenario104`1
-.class interface public abstract auto ansi InterfaceScenario105`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario105`1
-.class public abstract auto ansi BaseScenario105`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario105`1<!0>
-{
-} // end of class BaseScenario105`1
-.class public auto ansi DerivedScenario105`1<V>
- extends class BaseScenario105`1<!0>
- implements class InterfaceScenario105`1<!0>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario105`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario105`1
-.class interface public abstract auto ansi InterfaceScenario106`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario106`1
-.class public auto ansi BaseScenario106`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario106`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario106`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario106`1
-.class public auto ansi DerivedScenario106`1<V>
- extends class BaseScenario106`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario106`1
-.class interface public abstract auto ansi InterfaceScenario107`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario107`1
-.class public auto ansi BaseScenario107`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario107`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario107`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario107`1
-.class public auto ansi DerivedScenario107`1<V>
- extends class BaseScenario107`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario107`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario107`1
-.class interface public abstract auto ansi InterfaceScenario108`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario108`1
-.class public abstract auto ansi BaseScenario108`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario108`1<!0>
-{
-} // end of class BaseScenario108`1
-.class public auto ansi DerivedScenario108`1<V>
- extends class BaseScenario108`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario108`1<class [System.Runtime]System.Func`1<!0>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario108`1<class [System.Runtime]System.Func`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario108`1
-.class interface public abstract auto ansi InterfaceScenario109`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario109`1
-.class public auto ansi BaseScenario109`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario109`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario109`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario109`1
-.class public auto ansi DerivedScenario109`1<V>
- extends class BaseScenario109`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario109`1
-.class interface public abstract auto ansi InterfaceScenario110`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario110`1
-.class public auto ansi BaseScenario110`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario110`1<!0>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario110`1<!0>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario110`1
-.class public auto ansi DerivedScenario110`1<V>
- extends class BaseScenario110`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario110`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario110`1
-.class interface public abstract auto ansi InterfaceScenario111`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario111`1
-.class public abstract auto ansi BaseScenario111`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario111`1<!0>
-{
-} // end of class BaseScenario111`1
-.class public auto ansi DerivedScenario111`1<V>
- extends class BaseScenario111`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario111`1<class [System.Runtime]System.Func`1<!0>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario111`1<class [System.Runtime]System.Func`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario111`1
-.class interface public abstract auto ansi InterfaceScenario112`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario112`1
-.class public auto ansi BaseScenario112`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario112`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario112`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario112`1
-.class public auto ansi DerivedScenario112
- extends class BaseScenario112`1<string>
-{
-} // end of class DerivedScenario112
-.class interface public abstract auto ansi InterfaceScenario113`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario113`1
-.class public auto ansi BaseScenario113`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario113`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario113`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario113`1
-.class public auto ansi DerivedScenario113
- extends class BaseScenario113`1<string>
- implements class InterfaceScenario113`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario113
-.class interface public abstract auto ansi InterfaceScenario114`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario114`1
-.class public abstract auto ansi BaseScenario114`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario114`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario114`1
-.class public auto ansi DerivedScenario114
- extends class BaseScenario114`1<string>
- implements class InterfaceScenario114`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario114`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario114
-.class interface public abstract auto ansi InterfaceScenario115`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario115`1
-.class public auto ansi BaseScenario115`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario115`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario115`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario115`1
-.class public auto ansi DerivedScenario115`1<V>
- extends class BaseScenario115`1<string>
-{
-} // end of class DerivedScenario115`1
-.class interface public abstract auto ansi InterfaceScenario116`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario116`1
-.class public auto ansi BaseScenario116`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario116`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario116`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario116`1
-.class public auto ansi DerivedScenario116`1<V>
- extends class BaseScenario116`1<string>
- implements class InterfaceScenario116`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario116`1
-.class interface public abstract auto ansi InterfaceScenario117`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario117`1
-.class public abstract auto ansi BaseScenario117`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario117`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario117`1
-.class public auto ansi DerivedScenario117`1<V>
- extends class BaseScenario117`1<string>
- implements class InterfaceScenario117`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario117`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario117`1
-.class interface public abstract auto ansi InterfaceScenario118`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario118`1
-.class public auto ansi BaseScenario118`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario118`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario118`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario118`1
-.class public auto ansi DerivedScenario118`1<V>
- extends class BaseScenario118`1<string>
-{
-} // end of class DerivedScenario118`1
-.class interface public abstract auto ansi InterfaceScenario119`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario119`1
-.class public auto ansi BaseScenario119`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario119`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario119`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario119`1
-.class public auto ansi DerivedScenario119`1<V>
- extends class BaseScenario119`1<string>
- implements class InterfaceScenario119`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario119`1
-.class interface public abstract auto ansi InterfaceScenario120`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario120`1
-.class public abstract auto ansi BaseScenario120`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario120`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario120`1
-.class public auto ansi DerivedScenario120`1<V>
- extends class BaseScenario120`1<string>
- implements class InterfaceScenario120`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario120`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario120`1
-.class interface public abstract auto ansi InterfaceScenario121`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario121`1
-.class public auto ansi BaseScenario121`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario121`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario121`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario121`1
-.class public auto ansi DerivedScenario121`1<V>
- extends class BaseScenario121`1<!0>
-{
-} // end of class DerivedScenario121`1
-.class interface public abstract auto ansi InterfaceScenario122`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario122`1
-.class public auto ansi BaseScenario122`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario122`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario122`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario122`1
-.class public auto ansi DerivedScenario122`1<V>
- extends class BaseScenario122`1<!0>
- implements class InterfaceScenario122`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class DerivedScenario122`1
-.class interface public abstract auto ansi InterfaceScenario123`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario123`1
-.class public abstract auto ansi BaseScenario123`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario123`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario123`1
-.class public auto ansi DerivedScenario123`1<V>
- extends class BaseScenario123`1<!0>
- implements class InterfaceScenario123`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario123`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario123`1
-.class interface public abstract auto ansi InterfaceScenario124`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario124`1
-.class public auto ansi BaseScenario124`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario124`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario124`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario124`1
-.class public auto ansi DerivedScenario124`1<V>
- extends class BaseScenario124`1<!0>
-{
-} // end of class DerivedScenario124`1
-.class interface public abstract auto ansi InterfaceScenario125`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario125`1
-.class public auto ansi BaseScenario125`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario125`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario125`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario125`1
-.class public auto ansi DerivedScenario125`1<V>
- extends class BaseScenario125`1<!0>
- implements class InterfaceScenario125`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class DerivedScenario125`1
-.class interface public abstract auto ansi InterfaceScenario126`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario126`1
-.class public abstract auto ansi BaseScenario126`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario126`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario126`1
-.class public auto ansi DerivedScenario126`1<V>
- extends class BaseScenario126`1<!0>
- implements class InterfaceScenario126`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario126`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario126`1
-.class interface public abstract auto ansi InterfaceScenario127`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario127`1
-.class public auto ansi BaseScenario127`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario127`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario127`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario127`1
-.class public auto ansi DerivedScenario127`1<V>
- extends class BaseScenario127`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario127`1
-.class interface public abstract auto ansi InterfaceScenario128`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario128`1
-.class public auto ansi BaseScenario128`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario128`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario128`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario128`1
-.class public auto ansi DerivedScenario128`1<V>
- extends class BaseScenario128`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario128`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
-} // end of class DerivedScenario128`1
-.class interface public abstract auto ansi InterfaceScenario129`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario129`1
-.class public abstract auto ansi BaseScenario129`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario129`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario129`1
-.class public auto ansi DerivedScenario129`1<V>
- extends class BaseScenario129`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario129`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario129`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario129`1
-.class interface public abstract auto ansi InterfaceScenario130`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario130`1
-.class public auto ansi BaseScenario130`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario130`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario130`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario130`1
-.class public auto ansi DerivedScenario130`1<V>
- extends class BaseScenario130`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario130`1
-.class interface public abstract auto ansi InterfaceScenario131`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario131`1
-.class public auto ansi BaseScenario131`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario131`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario131`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario131`1
-.class public auto ansi DerivedScenario131`1<V>
- extends class BaseScenario131`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario131`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
-} // end of class DerivedScenario131`1
-.class interface public abstract auto ansi InterfaceScenario132`1<U>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario132`1
-.class public abstract auto ansi BaseScenario132`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario132`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario132`1
-.class public auto ansi DerivedScenario132`1<V>
- extends class BaseScenario132`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario132`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
- .method public static int32 MethodImplOnDerived() cil managed noinlining
- {
- .override method int32 class InterfaceScenario132`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>::Method()
- .locals init (int32 V_O)
- ldloca.s 0
- initobj int32
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario132`1
-.class interface public abstract auto ansi InterfaceScenario133`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario133`1
-.class public auto ansi BaseScenario133
- extends [System.Runtime]System.Object
- implements class InterfaceScenario133`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario133`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario133
-.class public auto ansi DerivedScenario133
- extends BaseScenario133
-{
-} // end of class DerivedScenario133
-.class interface public abstract auto ansi InterfaceScenario134`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario134`1
-.class public auto ansi BaseScenario134
- extends [System.Runtime]System.Object
- implements class InterfaceScenario134`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario134`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario134
-.class public auto ansi DerivedScenario134
- extends BaseScenario134
- implements class InterfaceScenario134`1<object>
-{
-} // end of class DerivedScenario134
-.class interface public abstract auto ansi InterfaceScenario135`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario135`1
-.class public abstract auto ansi BaseScenario135
- extends [System.Runtime]System.Object
- implements class InterfaceScenario135`1<object>
-{
-} // end of class BaseScenario135
-.class public auto ansi DerivedScenario135
- extends BaseScenario135
- implements class InterfaceScenario135`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario135`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario135
-.class interface public abstract auto ansi InterfaceScenario136`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario136`1
-.class public auto ansi BaseScenario136
- extends [System.Runtime]System.Object
- implements class InterfaceScenario136`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario136`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario136
-.class public auto ansi DerivedScenario136`1<V>
- extends BaseScenario136
-{
-} // end of class DerivedScenario136`1
-.class interface public abstract auto ansi InterfaceScenario137`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario137`1
-.class public auto ansi BaseScenario137
- extends [System.Runtime]System.Object
- implements class InterfaceScenario137`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario137`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario137
-.class public auto ansi DerivedScenario137`1<V>
- extends BaseScenario137
- implements class InterfaceScenario137`1<object>
-{
-} // end of class DerivedScenario137`1
-.class interface public abstract auto ansi InterfaceScenario138`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario138`1
-.class public abstract auto ansi BaseScenario138
- extends [System.Runtime]System.Object
- implements class InterfaceScenario138`1<object>
-{
-} // end of class BaseScenario138
-.class public auto ansi DerivedScenario138`1<V>
- extends BaseScenario138
- implements class InterfaceScenario138`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario138`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario138`1
-.class interface public abstract auto ansi InterfaceScenario139`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario139`1
-.class public auto ansi BaseScenario139
- extends [System.Runtime]System.Object
- implements class InterfaceScenario139`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario139`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario139
-.class public auto ansi DerivedScenario139`1<V>
- extends BaseScenario139
-{
-} // end of class DerivedScenario139`1
-.class interface public abstract auto ansi InterfaceScenario140`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario140`1
-.class public auto ansi BaseScenario140
- extends [System.Runtime]System.Object
- implements class InterfaceScenario140`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario140`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario140
-.class public auto ansi DerivedScenario140`1<V>
- extends BaseScenario140
- implements class InterfaceScenario140`1<object>
-{
-} // end of class DerivedScenario140`1
-.class interface public abstract auto ansi InterfaceScenario141`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario141`1
-.class public abstract auto ansi BaseScenario141
- extends [System.Runtime]System.Object
- implements class InterfaceScenario141`1<object>
-{
-} // end of class BaseScenario141
-.class public auto ansi DerivedScenario141`1<V>
- extends BaseScenario141
- implements class InterfaceScenario141`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario141`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario141`1
-.class interface public abstract auto ansi InterfaceScenario142`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario142`1
-.class public auto ansi BaseScenario142`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario142`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario142`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario142`1
-.class public auto ansi DerivedScenario142
- extends class BaseScenario142`1<string>
-{
-} // end of class DerivedScenario142
-.class interface public abstract auto ansi InterfaceScenario143`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario143`1
-.class public auto ansi BaseScenario143`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario143`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario143`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario143`1
-.class public auto ansi DerivedScenario143
- extends class BaseScenario143`1<string>
- implements class InterfaceScenario143`1<object>
-{
-} // end of class DerivedScenario143
-.class interface public abstract auto ansi InterfaceScenario144`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario144`1
-.class public abstract auto ansi BaseScenario144`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario144`1<object>
-{
-} // end of class BaseScenario144`1
-.class public auto ansi DerivedScenario144
- extends class BaseScenario144`1<string>
- implements class InterfaceScenario144`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario144`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario144
-.class interface public abstract auto ansi InterfaceScenario145`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario145`1
-.class public auto ansi BaseScenario145`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario145`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario145`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario145`1
-.class public auto ansi DerivedScenario145`1<V>
- extends class BaseScenario145`1<string>
-{
-} // end of class DerivedScenario145`1
-.class interface public abstract auto ansi InterfaceScenario146`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario146`1
-.class public auto ansi BaseScenario146`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario146`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario146`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario146`1
-.class public auto ansi DerivedScenario146`1<V>
- extends class BaseScenario146`1<string>
- implements class InterfaceScenario146`1<object>
-{
-} // end of class DerivedScenario146`1
-.class interface public abstract auto ansi InterfaceScenario147`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario147`1
-.class public abstract auto ansi BaseScenario147`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario147`1<object>
-{
-} // end of class BaseScenario147`1
-.class public auto ansi DerivedScenario147`1<V>
- extends class BaseScenario147`1<string>
- implements class InterfaceScenario147`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario147`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario147`1
-.class interface public abstract auto ansi InterfaceScenario148`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario148`1
-.class public auto ansi BaseScenario148`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario148`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario148`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario148`1
-.class public auto ansi DerivedScenario148`1<V>
- extends class BaseScenario148`1<string>
-{
-} // end of class DerivedScenario148`1
-.class interface public abstract auto ansi InterfaceScenario149`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario149`1
-.class public auto ansi BaseScenario149`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario149`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario149`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario149`1
-.class public auto ansi DerivedScenario149`1<V>
- extends class BaseScenario149`1<string>
- implements class InterfaceScenario149`1<object>
-{
-} // end of class DerivedScenario149`1
-.class interface public abstract auto ansi InterfaceScenario150`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario150`1
-.class public abstract auto ansi BaseScenario150`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario150`1<object>
-{
-} // end of class BaseScenario150`1
-.class public auto ansi DerivedScenario150`1<V>
- extends class BaseScenario150`1<string>
- implements class InterfaceScenario150`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario150`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario150`1
-.class interface public abstract auto ansi InterfaceScenario151`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario151`1
-.class public auto ansi BaseScenario151`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario151`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario151`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario151`1
-.class public auto ansi DerivedScenario151`1<V>
- extends class BaseScenario151`1<!0>
-{
-} // end of class DerivedScenario151`1
-.class interface public abstract auto ansi InterfaceScenario152`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario152`1
-.class public auto ansi BaseScenario152`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario152`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario152`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario152`1
-.class public auto ansi DerivedScenario152`1<V>
- extends class BaseScenario152`1<!0>
- implements class InterfaceScenario152`1<object>
-{
-} // end of class DerivedScenario152`1
-.class interface public abstract auto ansi InterfaceScenario153`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario153`1
-.class public abstract auto ansi BaseScenario153`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario153`1<object>
-{
-} // end of class BaseScenario153`1
-.class public auto ansi DerivedScenario153`1<V>
- extends class BaseScenario153`1<!0>
- implements class InterfaceScenario153`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario153`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario153`1
-.class interface public abstract auto ansi InterfaceScenario154`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario154`1
-.class public auto ansi BaseScenario154`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario154`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario154`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario154`1
-.class public auto ansi DerivedScenario154`1<V>
- extends class BaseScenario154`1<!0>
-{
-} // end of class DerivedScenario154`1
-.class interface public abstract auto ansi InterfaceScenario155`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario155`1
-.class public auto ansi BaseScenario155`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario155`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario155`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario155`1
-.class public auto ansi DerivedScenario155`1<V>
- extends class BaseScenario155`1<!0>
- implements class InterfaceScenario155`1<object>
-{
-} // end of class DerivedScenario155`1
-.class interface public abstract auto ansi InterfaceScenario156`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario156`1
-.class public abstract auto ansi BaseScenario156`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario156`1<object>
-{
-} // end of class BaseScenario156`1
-.class public auto ansi DerivedScenario156`1<V>
- extends class BaseScenario156`1<!0>
- implements class InterfaceScenario156`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario156`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario156`1
-.class interface public abstract auto ansi InterfaceScenario157`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario157`1
-.class public auto ansi BaseScenario157`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario157`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario157`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario157`1
-.class public auto ansi DerivedScenario157`1<V>
- extends class BaseScenario157`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario157`1
-.class interface public abstract auto ansi InterfaceScenario158`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario158`1
-.class public auto ansi BaseScenario158`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario158`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario158`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario158`1
-.class public auto ansi DerivedScenario158`1<V>
- extends class BaseScenario158`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario158`1<object>
-{
-} // end of class DerivedScenario158`1
-.class interface public abstract auto ansi InterfaceScenario159`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario159`1
-.class public abstract auto ansi BaseScenario159`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario159`1<object>
-{
-} // end of class BaseScenario159`1
-.class public auto ansi DerivedScenario159`1<V>
- extends class BaseScenario159`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario159`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario159`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario159`1
-.class interface public abstract auto ansi InterfaceScenario160`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario160`1
-.class public auto ansi BaseScenario160`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario160`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario160`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario160`1
-.class public auto ansi DerivedScenario160`1<V>
- extends class BaseScenario160`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario160`1
-.class interface public abstract auto ansi InterfaceScenario161`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario161`1
-.class public auto ansi BaseScenario161`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario161`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario161`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario161`1
-.class public auto ansi DerivedScenario161`1<V>
- extends class BaseScenario161`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario161`1<object>
-{
-} // end of class DerivedScenario161`1
-.class interface public abstract auto ansi InterfaceScenario162`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario162`1
-.class public abstract auto ansi BaseScenario162`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario162`1<object>
-{
-} // end of class BaseScenario162`1
-.class public auto ansi DerivedScenario162`1<V>
- extends class BaseScenario162`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario162`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario162`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario162`1
-.class interface public abstract auto ansi InterfaceScenario163`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario163`1
-.class public auto ansi BaseScenario163`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario163`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario163`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario163`1
-.class public auto ansi DerivedScenario163
- extends class BaseScenario163`1<string>
-{
-} // end of class DerivedScenario163
-.class interface public abstract auto ansi InterfaceScenario164`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario164`1
-.class public auto ansi BaseScenario164`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario164`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario164`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario164`1
-.class public auto ansi DerivedScenario164
- extends class BaseScenario164`1<string>
- implements class InterfaceScenario164`1<string>
-{
-} // end of class DerivedScenario164
-.class interface public abstract auto ansi InterfaceScenario165`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario165`1
-.class public abstract auto ansi BaseScenario165`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario165`1<!0>
-{
-} // end of class BaseScenario165`1
-.class public auto ansi DerivedScenario165
- extends class BaseScenario165`1<string>
- implements class InterfaceScenario165`1<string>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario165`1<string>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario165
-.class interface public abstract auto ansi InterfaceScenario166`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario166`1
-.class public auto ansi BaseScenario166`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario166`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario166`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario166`1
-.class public auto ansi DerivedScenario166`1<V>
- extends class BaseScenario166`1<string>
-{
-} // end of class DerivedScenario166`1
-.class interface public abstract auto ansi InterfaceScenario167`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario167`1
-.class public auto ansi BaseScenario167`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario167`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario167`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario167`1
-.class public auto ansi DerivedScenario167`1<V>
- extends class BaseScenario167`1<string>
- implements class InterfaceScenario167`1<string>
-{
-} // end of class DerivedScenario167`1
-.class interface public abstract auto ansi InterfaceScenario168`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario168`1
-.class public abstract auto ansi BaseScenario168`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario168`1<!0>
-{
-} // end of class BaseScenario168`1
-.class public auto ansi DerivedScenario168`1<V>
- extends class BaseScenario168`1<string>
- implements class InterfaceScenario168`1<string>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario168`1<string>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario168`1
-.class interface public abstract auto ansi InterfaceScenario169`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario169`1
-.class public auto ansi BaseScenario169`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario169`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario169`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario169`1
-.class public auto ansi DerivedScenario169`1<V>
- extends class BaseScenario169`1<string>
-{
-} // end of class DerivedScenario169`1
-.class interface public abstract auto ansi InterfaceScenario170`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario170`1
-.class public auto ansi BaseScenario170`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario170`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario170`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario170`1
-.class public auto ansi DerivedScenario170`1<V>
- extends class BaseScenario170`1<string>
- implements class InterfaceScenario170`1<string>
-{
-} // end of class DerivedScenario170`1
-.class interface public abstract auto ansi InterfaceScenario171`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario171`1
-.class public abstract auto ansi BaseScenario171`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario171`1<!0>
-{
-} // end of class BaseScenario171`1
-.class public auto ansi DerivedScenario171`1<V>
- extends class BaseScenario171`1<string>
- implements class InterfaceScenario171`1<string>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario171`1<string>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario171`1
-.class interface public abstract auto ansi InterfaceScenario172`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario172`1
-.class public auto ansi BaseScenario172`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario172`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario172`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario172`1
-.class public auto ansi DerivedScenario172`1<V>
- extends class BaseScenario172`1<!0>
-{
-} // end of class DerivedScenario172`1
-.class interface public abstract auto ansi InterfaceScenario173`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario173`1
-.class public auto ansi BaseScenario173`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario173`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario173`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario173`1
-.class public auto ansi DerivedScenario173`1<V>
- extends class BaseScenario173`1<!0>
- implements class InterfaceScenario173`1<!0>
-{
-} // end of class DerivedScenario173`1
-.class interface public abstract auto ansi InterfaceScenario174`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario174`1
-.class public abstract auto ansi BaseScenario174`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario174`1<!0>
-{
-} // end of class BaseScenario174`1
-.class public auto ansi DerivedScenario174`1<V>
- extends class BaseScenario174`1<!0>
- implements class InterfaceScenario174`1<!0>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario174`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario174`1
-.class interface public abstract auto ansi InterfaceScenario175`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario175`1
-.class public auto ansi BaseScenario175`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario175`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario175`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario175`1
-.class public auto ansi DerivedScenario175`1<V>
- extends class BaseScenario175`1<!0>
-{
-} // end of class DerivedScenario175`1
-.class interface public abstract auto ansi InterfaceScenario176`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario176`1
-.class public auto ansi BaseScenario176`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario176`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario176`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario176`1
-.class public auto ansi DerivedScenario176`1<V>
- extends class BaseScenario176`1<!0>
- implements class InterfaceScenario176`1<!0>
-{
-} // end of class DerivedScenario176`1
-.class interface public abstract auto ansi InterfaceScenario177`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario177`1
-.class public abstract auto ansi BaseScenario177`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario177`1<!0>
-{
-} // end of class BaseScenario177`1
-.class public auto ansi DerivedScenario177`1<V>
- extends class BaseScenario177`1<!0>
- implements class InterfaceScenario177`1<!0>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario177`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario177`1
-.class interface public abstract auto ansi InterfaceScenario178`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario178`1
-.class public auto ansi BaseScenario178`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario178`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario178`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario178`1
-.class public auto ansi DerivedScenario178`1<V>
- extends class BaseScenario178`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario178`1
-.class interface public abstract auto ansi InterfaceScenario179`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario179`1
-.class public auto ansi BaseScenario179`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario179`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario179`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario179`1
-.class public auto ansi DerivedScenario179`1<V>
- extends class BaseScenario179`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario179`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario179`1
-.class interface public abstract auto ansi InterfaceScenario180`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario180`1
-.class public abstract auto ansi BaseScenario180`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario180`1<!0>
-{
-} // end of class BaseScenario180`1
-.class public auto ansi DerivedScenario180`1<V>
- extends class BaseScenario180`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario180`1<class [System.Runtime]System.Func`1<!0>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario180`1<class [System.Runtime]System.Func`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario180`1
-.class interface public abstract auto ansi InterfaceScenario181`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario181`1
-.class public auto ansi BaseScenario181`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario181`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario181`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario181`1
-.class public auto ansi DerivedScenario181`1<V>
- extends class BaseScenario181`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario181`1
-.class interface public abstract auto ansi InterfaceScenario182`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario182`1
-.class public auto ansi BaseScenario182`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario182`1<!0>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario182`1<!0>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario182`1
-.class public auto ansi DerivedScenario182`1<V>
- extends class BaseScenario182`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario182`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario182`1
-.class interface public abstract auto ansi InterfaceScenario183`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario183`1
-.class public abstract auto ansi BaseScenario183`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario183`1<!0>
-{
-} // end of class BaseScenario183`1
-.class public auto ansi DerivedScenario183`1<V>
- extends class BaseScenario183`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario183`1<class [System.Runtime]System.Func`1<!0>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario183`1<class [System.Runtime]System.Func`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario183`1
-.class interface public abstract auto ansi InterfaceScenario184`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario184`1
-.class public auto ansi BaseScenario184`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario184`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario184`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario184`1
-.class public auto ansi DerivedScenario184
- extends class BaseScenario184`1<string>
-{
-} // end of class DerivedScenario184
-.class interface public abstract auto ansi InterfaceScenario185`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario185`1
-.class public auto ansi BaseScenario185`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario185`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario185`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario185`1
-.class public auto ansi DerivedScenario185
- extends class BaseScenario185`1<string>
- implements class InterfaceScenario185`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario185
-.class interface public abstract auto ansi InterfaceScenario186`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario186`1
-.class public abstract auto ansi BaseScenario186`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario186`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario186`1
-.class public auto ansi DerivedScenario186
- extends class BaseScenario186`1<string>
- implements class InterfaceScenario186`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario186`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario186
-.class interface public abstract auto ansi InterfaceScenario187`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario187`1
-.class public auto ansi BaseScenario187`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario187`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario187`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario187`1
-.class public auto ansi DerivedScenario187`1<V>
- extends class BaseScenario187`1<string>
-{
-} // end of class DerivedScenario187`1
-.class interface public abstract auto ansi InterfaceScenario188`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario188`1
-.class public auto ansi BaseScenario188`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario188`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario188`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario188`1
-.class public auto ansi DerivedScenario188`1<V>
- extends class BaseScenario188`1<string>
- implements class InterfaceScenario188`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario188`1
-.class interface public abstract auto ansi InterfaceScenario189`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario189`1
-.class public abstract auto ansi BaseScenario189`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario189`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario189`1
-.class public auto ansi DerivedScenario189`1<V>
- extends class BaseScenario189`1<string>
- implements class InterfaceScenario189`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario189`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario189`1
-.class interface public abstract auto ansi InterfaceScenario190`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario190`1
-.class public auto ansi BaseScenario190`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario190`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario190`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario190`1
-.class public auto ansi DerivedScenario190`1<V>
- extends class BaseScenario190`1<string>
-{
-} // end of class DerivedScenario190`1
-.class interface public abstract auto ansi InterfaceScenario191`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario191`1
-.class public auto ansi BaseScenario191`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario191`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario191`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario191`1
-.class public auto ansi DerivedScenario191`1<V>
- extends class BaseScenario191`1<string>
- implements class InterfaceScenario191`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario191`1
-.class interface public abstract auto ansi InterfaceScenario192`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario192`1
-.class public abstract auto ansi BaseScenario192`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario192`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario192`1
-.class public auto ansi DerivedScenario192`1<V>
- extends class BaseScenario192`1<string>
- implements class InterfaceScenario192`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario192`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario192`1
-.class interface public abstract auto ansi InterfaceScenario193`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario193`1
-.class public auto ansi BaseScenario193`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario193`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario193`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario193`1
-.class public auto ansi DerivedScenario193`1<V>
- extends class BaseScenario193`1<!0>
-{
-} // end of class DerivedScenario193`1
-.class interface public abstract auto ansi InterfaceScenario194`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario194`1
-.class public auto ansi BaseScenario194`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario194`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario194`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario194`1
-.class public auto ansi DerivedScenario194`1<V>
- extends class BaseScenario194`1<!0>
- implements class InterfaceScenario194`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class DerivedScenario194`1
-.class interface public abstract auto ansi InterfaceScenario195`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario195`1
-.class public abstract auto ansi BaseScenario195`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario195`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario195`1
-.class public auto ansi DerivedScenario195`1<V>
- extends class BaseScenario195`1<!0>
- implements class InterfaceScenario195`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario195`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario195`1
-.class interface public abstract auto ansi InterfaceScenario196`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario196`1
-.class public auto ansi BaseScenario196`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario196`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario196`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario196`1
-.class public auto ansi DerivedScenario196`1<V>
- extends class BaseScenario196`1<!0>
-{
-} // end of class DerivedScenario196`1
-.class interface public abstract auto ansi InterfaceScenario197`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario197`1
-.class public auto ansi BaseScenario197`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario197`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario197`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario197`1
-.class public auto ansi DerivedScenario197`1<V>
- extends class BaseScenario197`1<!0>
- implements class InterfaceScenario197`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class DerivedScenario197`1
-.class interface public abstract auto ansi InterfaceScenario198`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario198`1
-.class public abstract auto ansi BaseScenario198`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario198`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario198`1
-.class public auto ansi DerivedScenario198`1<V>
- extends class BaseScenario198`1<!0>
- implements class InterfaceScenario198`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario198`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario198`1
-.class interface public abstract auto ansi InterfaceScenario199`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario199`1
-.class public auto ansi BaseScenario199`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario199`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario199`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario199`1
-.class public auto ansi DerivedScenario199`1<V>
- extends class BaseScenario199`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario199`1
-.class interface public abstract auto ansi InterfaceScenario200`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario200`1
-.class public auto ansi BaseScenario200`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario200`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario200`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario200`1
-.class public auto ansi DerivedScenario200`1<V>
- extends class BaseScenario200`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario200`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
-} // end of class DerivedScenario200`1
-.class interface public abstract auto ansi InterfaceScenario201`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario201`1
-.class public abstract auto ansi BaseScenario201`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario201`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario201`1
-.class public auto ansi DerivedScenario201`1<V>
- extends class BaseScenario201`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario201`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario201`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario201`1
-.class interface public abstract auto ansi InterfaceScenario202`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario202`1
-.class public auto ansi BaseScenario202`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario202`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario202`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario202`1
-.class public auto ansi DerivedScenario202`1<V>
- extends class BaseScenario202`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario202`1
-.class interface public abstract auto ansi InterfaceScenario203`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario203`1
-.class public auto ansi BaseScenario203`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario203`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method object class InterfaceScenario203`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario203`1
-.class public auto ansi DerivedScenario203`1<V>
- extends class BaseScenario203`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario203`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
-} // end of class DerivedScenario203`1
-.class interface public abstract auto ansi InterfaceScenario204`1<U>
-{
- .method public newslot virtual abstract static object Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario204`1
-.class public abstract auto ansi BaseScenario204`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario204`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario204`1
-.class public auto ansi DerivedScenario204`1<V>
- extends class BaseScenario204`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario204`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method object class InterfaceScenario204`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario204`1
-.class interface public abstract auto ansi InterfaceScenario205`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario205`1
-.class public auto ansi BaseScenario205
- extends [System.Runtime]System.Object
- implements class InterfaceScenario205`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario205`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario205
-.class public auto ansi DerivedScenario205
- extends BaseScenario205
-{
-} // end of class DerivedScenario205
-.class interface public abstract auto ansi InterfaceScenario206`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario206`1
-.class public auto ansi BaseScenario206
- extends [System.Runtime]System.Object
- implements class InterfaceScenario206`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario206`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario206
-.class public auto ansi DerivedScenario206
- extends BaseScenario206
- implements class InterfaceScenario206`1<object>
-{
-} // end of class DerivedScenario206
-.class interface public abstract auto ansi InterfaceScenario207`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario207`1
-.class public abstract auto ansi BaseScenario207
- extends [System.Runtime]System.Object
- implements class InterfaceScenario207`1<object>
-{
-} // end of class BaseScenario207
-.class public auto ansi DerivedScenario207
- extends BaseScenario207
- implements class InterfaceScenario207`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario207`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario207
-.class interface public abstract auto ansi InterfaceScenario208`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario208`1
-.class public auto ansi BaseScenario208
- extends [System.Runtime]System.Object
- implements class InterfaceScenario208`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario208`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario208
-.class public auto ansi DerivedScenario208`1<V>
- extends BaseScenario208
-{
-} // end of class DerivedScenario208`1
-.class interface public abstract auto ansi InterfaceScenario209`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario209`1
-.class public auto ansi BaseScenario209
- extends [System.Runtime]System.Object
- implements class InterfaceScenario209`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario209`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario209
-.class public auto ansi DerivedScenario209`1<V>
- extends BaseScenario209
- implements class InterfaceScenario209`1<object>
-{
-} // end of class DerivedScenario209`1
-.class interface public abstract auto ansi InterfaceScenario210`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario210`1
-.class public abstract auto ansi BaseScenario210
- extends [System.Runtime]System.Object
- implements class InterfaceScenario210`1<object>
-{
-} // end of class BaseScenario210
-.class public auto ansi DerivedScenario210`1<V>
- extends BaseScenario210
- implements class InterfaceScenario210`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario210`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario210`1
-.class interface public abstract auto ansi InterfaceScenario211`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario211`1
-.class public auto ansi BaseScenario211
- extends [System.Runtime]System.Object
- implements class InterfaceScenario211`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario211`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario211
-.class public auto ansi DerivedScenario211`1<V>
- extends BaseScenario211
-{
-} // end of class DerivedScenario211`1
-.class interface public abstract auto ansi InterfaceScenario212`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario212`1
-.class public auto ansi BaseScenario212
- extends [System.Runtime]System.Object
- implements class InterfaceScenario212`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario212`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario212
-.class public auto ansi DerivedScenario212`1<V>
- extends BaseScenario212
- implements class InterfaceScenario212`1<object>
-{
-} // end of class DerivedScenario212`1
-.class interface public abstract auto ansi InterfaceScenario213`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario213`1
-.class public abstract auto ansi BaseScenario213
- extends [System.Runtime]System.Object
- implements class InterfaceScenario213`1<object>
-{
-} // end of class BaseScenario213
-.class public auto ansi DerivedScenario213`1<V>
- extends BaseScenario213
- implements class InterfaceScenario213`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario213`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario213`1
-.class interface public abstract auto ansi InterfaceScenario214`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario214`1
-.class public auto ansi BaseScenario214`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario214`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario214`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario214`1
-.class public auto ansi DerivedScenario214
- extends class BaseScenario214`1<string>
-{
-} // end of class DerivedScenario214
-.class interface public abstract auto ansi InterfaceScenario215`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario215`1
-.class public auto ansi BaseScenario215`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario215`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario215`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario215`1
-.class public auto ansi DerivedScenario215
- extends class BaseScenario215`1<string>
- implements class InterfaceScenario215`1<object>
-{
-} // end of class DerivedScenario215
-.class interface public abstract auto ansi InterfaceScenario216`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario216`1
-.class public abstract auto ansi BaseScenario216`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario216`1<object>
-{
-} // end of class BaseScenario216`1
-.class public auto ansi DerivedScenario216
- extends class BaseScenario216`1<string>
- implements class InterfaceScenario216`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario216`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario216
-.class interface public abstract auto ansi InterfaceScenario217`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario217`1
-.class public auto ansi BaseScenario217`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario217`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario217`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario217`1
-.class public auto ansi DerivedScenario217`1<V>
- extends class BaseScenario217`1<string>
-{
-} // end of class DerivedScenario217`1
-.class interface public abstract auto ansi InterfaceScenario218`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario218`1
-.class public auto ansi BaseScenario218`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario218`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario218`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario218`1
-.class public auto ansi DerivedScenario218`1<V>
- extends class BaseScenario218`1<string>
- implements class InterfaceScenario218`1<object>
-{
-} // end of class DerivedScenario218`1
-.class interface public abstract auto ansi InterfaceScenario219`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario219`1
-.class public abstract auto ansi BaseScenario219`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario219`1<object>
-{
-} // end of class BaseScenario219`1
-.class public auto ansi DerivedScenario219`1<V>
- extends class BaseScenario219`1<string>
- implements class InterfaceScenario219`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario219`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario219`1
-.class interface public abstract auto ansi InterfaceScenario220`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario220`1
-.class public auto ansi BaseScenario220`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario220`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario220`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario220`1
-.class public auto ansi DerivedScenario220`1<V>
- extends class BaseScenario220`1<string>
-{
-} // end of class DerivedScenario220`1
-.class interface public abstract auto ansi InterfaceScenario221`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario221`1
-.class public auto ansi BaseScenario221`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario221`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario221`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario221`1
-.class public auto ansi DerivedScenario221`1<V>
- extends class BaseScenario221`1<string>
- implements class InterfaceScenario221`1<object>
-{
-} // end of class DerivedScenario221`1
-.class interface public abstract auto ansi InterfaceScenario222`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario222`1
-.class public abstract auto ansi BaseScenario222`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario222`1<object>
-{
-} // end of class BaseScenario222`1
-.class public auto ansi DerivedScenario222`1<V>
- extends class BaseScenario222`1<string>
- implements class InterfaceScenario222`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario222`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario222`1
-.class interface public abstract auto ansi InterfaceScenario223`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario223`1
-.class public auto ansi BaseScenario223`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario223`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario223`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario223`1
-.class public auto ansi DerivedScenario223`1<V>
- extends class BaseScenario223`1<!0>
-{
-} // end of class DerivedScenario223`1
-.class interface public abstract auto ansi InterfaceScenario224`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario224`1
-.class public auto ansi BaseScenario224`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario224`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario224`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario224`1
-.class public auto ansi DerivedScenario224`1<V>
- extends class BaseScenario224`1<!0>
- implements class InterfaceScenario224`1<object>
-{
-} // end of class DerivedScenario224`1
-.class interface public abstract auto ansi InterfaceScenario225`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario225`1
-.class public abstract auto ansi BaseScenario225`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario225`1<object>
-{
-} // end of class BaseScenario225`1
-.class public auto ansi DerivedScenario225`1<V>
- extends class BaseScenario225`1<!0>
- implements class InterfaceScenario225`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario225`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario225`1
-.class interface public abstract auto ansi InterfaceScenario226`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario226`1
-.class public auto ansi BaseScenario226`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario226`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario226`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario226`1
-.class public auto ansi DerivedScenario226`1<V>
- extends class BaseScenario226`1<!0>
-{
-} // end of class DerivedScenario226`1
-.class interface public abstract auto ansi InterfaceScenario227`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario227`1
-.class public auto ansi BaseScenario227`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario227`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario227`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario227`1
-.class public auto ansi DerivedScenario227`1<V>
- extends class BaseScenario227`1<!0>
- implements class InterfaceScenario227`1<object>
-{
-} // end of class DerivedScenario227`1
-.class interface public abstract auto ansi InterfaceScenario228`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario228`1
-.class public abstract auto ansi BaseScenario228`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario228`1<object>
-{
-} // end of class BaseScenario228`1
-.class public auto ansi DerivedScenario228`1<V>
- extends class BaseScenario228`1<!0>
- implements class InterfaceScenario228`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario228`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario228`1
-.class interface public abstract auto ansi InterfaceScenario229`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario229`1
-.class public auto ansi BaseScenario229`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario229`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario229`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario229`1
-.class public auto ansi DerivedScenario229`1<V>
- extends class BaseScenario229`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario229`1
-.class interface public abstract auto ansi InterfaceScenario230`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario230`1
-.class public auto ansi BaseScenario230`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario230`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario230`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario230`1
-.class public auto ansi DerivedScenario230`1<V>
- extends class BaseScenario230`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario230`1<object>
-{
-} // end of class DerivedScenario230`1
-.class interface public abstract auto ansi InterfaceScenario231`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario231`1
-.class public abstract auto ansi BaseScenario231`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario231`1<object>
-{
-} // end of class BaseScenario231`1
-.class public auto ansi DerivedScenario231`1<V>
- extends class BaseScenario231`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario231`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario231`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario231`1
-.class interface public abstract auto ansi InterfaceScenario232`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario232`1
-.class public auto ansi BaseScenario232`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario232`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario232`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario232`1
-.class public auto ansi DerivedScenario232`1<V>
- extends class BaseScenario232`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario232`1
-.class interface public abstract auto ansi InterfaceScenario233`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario233`1
-.class public auto ansi BaseScenario233`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario233`1<object>
-{
- .method public static object Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario233`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario233`1
-.class public auto ansi DerivedScenario233`1<V>
- extends class BaseScenario233`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario233`1<object>
-{
-} // end of class DerivedScenario233`1
-.class interface public abstract auto ansi InterfaceScenario234`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario234`1
-.class public abstract auto ansi BaseScenario234`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario234`1<object>
-{
-} // end of class BaseScenario234`1
-.class public auto ansi DerivedScenario234`1<V>
- extends class BaseScenario234`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario234`1<object>
-{
- .method public static object MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario234`1<object>::Method()
- .locals init (object V_O)
- ldloca.s 0
- initobj object
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario234`1
-.class interface public abstract auto ansi InterfaceScenario235`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario235`1
-.class public auto ansi BaseScenario235`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario235`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario235`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario235`1
-.class public auto ansi DerivedScenario235
- extends class BaseScenario235`1<string>
-{
-} // end of class DerivedScenario235
-.class interface public abstract auto ansi InterfaceScenario236`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario236`1
-.class public auto ansi BaseScenario236`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario236`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario236`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario236`1
-.class public auto ansi DerivedScenario236
- extends class BaseScenario236`1<string>
- implements class InterfaceScenario236`1<string>
-{
-} // end of class DerivedScenario236
-.class interface public abstract auto ansi InterfaceScenario237`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario237`1
-.class public abstract auto ansi BaseScenario237`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario237`1<!0>
-{
-} // end of class BaseScenario237`1
-.class public auto ansi DerivedScenario237
- extends class BaseScenario237`1<string>
- implements class InterfaceScenario237`1<string>
-{
- .method public static string MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario237`1<string>::Method()
- .locals init (string V_O)
- ldloca.s 0
- initobj string
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario237
-.class interface public abstract auto ansi InterfaceScenario238`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario238`1
-.class public auto ansi BaseScenario238`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario238`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario238`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario238`1
-.class public auto ansi DerivedScenario238`1<V>
- extends class BaseScenario238`1<string>
-{
-} // end of class DerivedScenario238`1
-.class interface public abstract auto ansi InterfaceScenario239`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario239`1
-.class public auto ansi BaseScenario239`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario239`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario239`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario239`1
-.class public auto ansi DerivedScenario239`1<V>
- extends class BaseScenario239`1<string>
- implements class InterfaceScenario239`1<string>
-{
-} // end of class DerivedScenario239`1
-.class interface public abstract auto ansi InterfaceScenario240`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario240`1
-.class public abstract auto ansi BaseScenario240`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario240`1<!0>
-{
-} // end of class BaseScenario240`1
-.class public auto ansi DerivedScenario240`1<V>
- extends class BaseScenario240`1<string>
- implements class InterfaceScenario240`1<string>
-{
- .method public static string MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario240`1<string>::Method()
- .locals init (string V_O)
- ldloca.s 0
- initobj string
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario240`1
-.class interface public abstract auto ansi InterfaceScenario241`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario241`1
-.class public auto ansi BaseScenario241`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario241`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario241`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario241`1
-.class public auto ansi DerivedScenario241`1<V>
- extends class BaseScenario241`1<string>
-{
-} // end of class DerivedScenario241`1
-.class interface public abstract auto ansi InterfaceScenario242`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario242`1
-.class public auto ansi BaseScenario242`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario242`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario242`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario242`1
-.class public auto ansi DerivedScenario242`1<V>
- extends class BaseScenario242`1<string>
- implements class InterfaceScenario242`1<string>
-{
-} // end of class DerivedScenario242`1
-.class interface public abstract auto ansi InterfaceScenario243`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario243`1
-.class public abstract auto ansi BaseScenario243`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario243`1<!0>
-{
-} // end of class BaseScenario243`1
-.class public auto ansi DerivedScenario243`1<V>
- extends class BaseScenario243`1<string>
- implements class InterfaceScenario243`1<string>
-{
- .method public static string MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario243`1<string>::Method()
- .locals init (string V_O)
- ldloca.s 0
- initobj string
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario243`1
-.class interface public abstract auto ansi InterfaceScenario244`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario244`1
-.class public auto ansi BaseScenario244`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario244`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario244`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario244`1
-.class public auto ansi DerivedScenario244`1<V>
- extends class BaseScenario244`1<!0>
-{
-} // end of class DerivedScenario244`1
-.class interface public abstract auto ansi InterfaceScenario245`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario245`1
-.class public auto ansi BaseScenario245`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario245`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario245`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario245`1
-.class public auto ansi DerivedScenario245`1<V>
- extends class BaseScenario245`1<!0>
- implements class InterfaceScenario245`1<!0>
-{
-} // end of class DerivedScenario245`1
-.class interface public abstract auto ansi InterfaceScenario246`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario246`1
-.class public abstract auto ansi BaseScenario246`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario246`1<!0>
-{
-} // end of class BaseScenario246`1
-.class public auto ansi DerivedScenario246`1<V>
- extends class BaseScenario246`1<!0>
- implements class InterfaceScenario246`1<!0>
-{
- .method public static !0 MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario246`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario246`1
-.class interface public abstract auto ansi InterfaceScenario247`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario247`1
-.class public auto ansi BaseScenario247`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario247`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario247`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario247`1
-.class public auto ansi DerivedScenario247`1<V>
- extends class BaseScenario247`1<!0>
-{
-} // end of class DerivedScenario247`1
-.class interface public abstract auto ansi InterfaceScenario248`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario248`1
-.class public auto ansi BaseScenario248`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario248`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario248`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario248`1
-.class public auto ansi DerivedScenario248`1<V>
- extends class BaseScenario248`1<!0>
- implements class InterfaceScenario248`1<!0>
-{
-} // end of class DerivedScenario248`1
-.class interface public abstract auto ansi InterfaceScenario249`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario249`1
-.class public abstract auto ansi BaseScenario249`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario249`1<!0>
-{
-} // end of class BaseScenario249`1
-.class public auto ansi DerivedScenario249`1<V>
- extends class BaseScenario249`1<!0>
- implements class InterfaceScenario249`1<!0>
-{
- .method public static !0 MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario249`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario249`1
-.class interface public abstract auto ansi InterfaceScenario250`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario250`1
-.class public auto ansi BaseScenario250`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario250`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario250`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario250`1
-.class public auto ansi DerivedScenario250`1<V>
- extends class BaseScenario250`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario250`1
-.class interface public abstract auto ansi InterfaceScenario251`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario251`1
-.class public auto ansi BaseScenario251`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario251`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario251`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario251`1
-.class public auto ansi DerivedScenario251`1<V>
- extends class BaseScenario251`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario251`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario251`1
-.class interface public abstract auto ansi InterfaceScenario252`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario252`1
-.class public abstract auto ansi BaseScenario252`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario252`1<!0>
-{
-} // end of class BaseScenario252`1
-.class public auto ansi DerivedScenario252`1<V>
- extends class BaseScenario252`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario252`1<class [System.Runtime]System.Func`1<!0>>
-{
- .method public static class [System.Runtime]System.Func`1<!0> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario252`1<class [System.Runtime]System.Func`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Func`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Func`1<!0>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario252`1
-.class interface public abstract auto ansi InterfaceScenario253`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario253`1
-.class public auto ansi BaseScenario253`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario253`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario253`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario253`1
-.class public auto ansi DerivedScenario253`1<V>
- extends class BaseScenario253`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario253`1
-.class interface public abstract auto ansi InterfaceScenario254`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario254`1
-.class public auto ansi BaseScenario254`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario254`1<!0>
-{
- .method public static !0 Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario254`1<!0>::Method()
- .locals init (!0 V_O)
- ldloca.s 0
- initobj !0
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario254`1
-.class public auto ansi DerivedScenario254`1<V>
- extends class BaseScenario254`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario254`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario254`1
-.class interface public abstract auto ansi InterfaceScenario255`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario255`1
-.class public abstract auto ansi BaseScenario255`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario255`1<!0>
-{
-} // end of class BaseScenario255`1
-.class public auto ansi DerivedScenario255`1<V>
- extends class BaseScenario255`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario255`1<class [System.Runtime]System.Func`1<!0>>
-{
- .method public static class [System.Runtime]System.Func`1<!0> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario255`1<class [System.Runtime]System.Func`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Func`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Func`1<!0>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario255`1
-.class interface public abstract auto ansi InterfaceScenario256`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario256`1
-.class public auto ansi BaseScenario256`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario256`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario256`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario256`1
-.class public auto ansi DerivedScenario256
- extends class BaseScenario256`1<string>
-{
-} // end of class DerivedScenario256
-.class interface public abstract auto ansi InterfaceScenario257`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario257`1
-.class public auto ansi BaseScenario257`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario257`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario257`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario257`1
-.class public auto ansi DerivedScenario257
- extends class BaseScenario257`1<string>
- implements class InterfaceScenario257`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario257
-.class interface public abstract auto ansi InterfaceScenario258`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario258`1
-.class public abstract auto ansi BaseScenario258`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario258`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario258`1
-.class public auto ansi DerivedScenario258
- extends class BaseScenario258`1<string>
- implements class InterfaceScenario258`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static class [System.Runtime]System.Action`1<string> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario258`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (class [System.Runtime]System.Action`1<string> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<string>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario258
-.class interface public abstract auto ansi InterfaceScenario259`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario259`1
-.class public auto ansi BaseScenario259`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario259`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario259`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario259`1
-.class public auto ansi DerivedScenario259`1<V>
- extends class BaseScenario259`1<string>
-{
-} // end of class DerivedScenario259`1
-.class interface public abstract auto ansi InterfaceScenario260`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario260`1
-.class public auto ansi BaseScenario260`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario260`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario260`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario260`1
-.class public auto ansi DerivedScenario260`1<V>
- extends class BaseScenario260`1<string>
- implements class InterfaceScenario260`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario260`1
-.class interface public abstract auto ansi InterfaceScenario261`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario261`1
-.class public abstract auto ansi BaseScenario261`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario261`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario261`1
-.class public auto ansi DerivedScenario261`1<V>
- extends class BaseScenario261`1<string>
- implements class InterfaceScenario261`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static class [System.Runtime]System.Action`1<string> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario261`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (class [System.Runtime]System.Action`1<string> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<string>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario261`1
-.class interface public abstract auto ansi InterfaceScenario262`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario262`1
-.class public auto ansi BaseScenario262`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario262`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario262`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario262`1
-.class public auto ansi DerivedScenario262`1<V>
- extends class BaseScenario262`1<string>
-{
-} // end of class DerivedScenario262`1
-.class interface public abstract auto ansi InterfaceScenario263`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario263`1
-.class public auto ansi BaseScenario263`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario263`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario263`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario263`1
-.class public auto ansi DerivedScenario263`1<V>
- extends class BaseScenario263`1<string>
- implements class InterfaceScenario263`1<class [System.Runtime]System.Action`1<string>>
-{
-} // end of class DerivedScenario263`1
-.class interface public abstract auto ansi InterfaceScenario264`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario264`1
-.class public abstract auto ansi BaseScenario264`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario264`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario264`1
-.class public auto ansi DerivedScenario264`1<V>
- extends class BaseScenario264`1<string>
- implements class InterfaceScenario264`1<class [System.Runtime]System.Action`1<string>>
-{
- .method public static class [System.Runtime]System.Action`1<string> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario264`1<class [System.Runtime]System.Action`1<string>>::Method()
- .locals init (class [System.Runtime]System.Action`1<string> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<string>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario264`1
-.class interface public abstract auto ansi InterfaceScenario265`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario265`1
-.class public auto ansi BaseScenario265`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario265`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario265`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario265`1
-.class public auto ansi DerivedScenario265`1<V>
- extends class BaseScenario265`1<!0>
-{
-} // end of class DerivedScenario265`1
-.class interface public abstract auto ansi InterfaceScenario266`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario266`1
-.class public auto ansi BaseScenario266`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario266`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario266`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario266`1
-.class public auto ansi DerivedScenario266`1<V>
- extends class BaseScenario266`1<!0>
- implements class InterfaceScenario266`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class DerivedScenario266`1
-.class interface public abstract auto ansi InterfaceScenario267`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario267`1
-.class public abstract auto ansi BaseScenario267`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario267`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario267`1
-.class public auto ansi DerivedScenario267`1<V>
- extends class BaseScenario267`1<!0>
- implements class InterfaceScenario267`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario267`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario267`1
-.class interface public abstract auto ansi InterfaceScenario268`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario268`1
-.class public auto ansi BaseScenario268`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario268`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario268`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario268`1
-.class public auto ansi DerivedScenario268`1<V>
- extends class BaseScenario268`1<!0>
-{
-} // end of class DerivedScenario268`1
-.class interface public abstract auto ansi InterfaceScenario269`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario269`1
-.class public auto ansi BaseScenario269`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario269`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario269`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario269`1
-.class public auto ansi DerivedScenario269`1<V>
- extends class BaseScenario269`1<!0>
- implements class InterfaceScenario269`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class DerivedScenario269`1
-.class interface public abstract auto ansi InterfaceScenario270`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario270`1
-.class public abstract auto ansi BaseScenario270`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario270`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario270`1
-.class public auto ansi DerivedScenario270`1<V>
- extends class BaseScenario270`1<!0>
- implements class InterfaceScenario270`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario270`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario270`1
-.class interface public abstract auto ansi InterfaceScenario271`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario271`1
-.class public auto ansi BaseScenario271`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario271`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario271`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario271`1
-.class public auto ansi DerivedScenario271`1<V>
- extends class BaseScenario271`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario271`1
-.class interface public abstract auto ansi InterfaceScenario272`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario272`1
-.class public auto ansi BaseScenario272`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario272`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario272`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario272`1
-.class public auto ansi DerivedScenario272`1<V>
- extends class BaseScenario272`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario272`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
-} // end of class DerivedScenario272`1
-.class interface public abstract auto ansi InterfaceScenario273`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario273`1
-.class public abstract auto ansi BaseScenario273`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario273`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario273`1
-.class public auto ansi DerivedScenario273`1<V>
- extends class BaseScenario273`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario273`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
- .method public static class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario273`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>::Method()
- .locals init (class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario273`1
-.class interface public abstract auto ansi InterfaceScenario274`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario274`1
-.class public auto ansi BaseScenario274`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario274`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario274`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario274`1
-.class public auto ansi DerivedScenario274`1<V>
- extends class BaseScenario274`1<class [System.Runtime]System.Func`1<!0>>
-{
-} // end of class DerivedScenario274`1
-.class interface public abstract auto ansi InterfaceScenario275`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario275`1
-.class public auto ansi BaseScenario275`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario275`1<class [System.Runtime]System.Action`1<!0>>
-{
- .method public static class [System.Runtime]System.Action`1<!0> Method() cil managed noinlining
- {
- .override method !0 class InterfaceScenario275`1<class [System.Runtime]System.Action`1<!0>>::Method()
- .locals init (class [System.Runtime]System.Action`1<!0> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<!0>
- ldloc.0
- ret
- } // end of method Method
-} // end of class BaseScenario275`1
-.class public auto ansi DerivedScenario275`1<V>
- extends class BaseScenario275`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario275`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
-} // end of class DerivedScenario275`1
-.class interface public abstract auto ansi InterfaceScenario276`1<U>
-{
- .method public newslot virtual abstract static !0 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario276`1
-.class public abstract auto ansi BaseScenario276`1<T>
- extends [System.Runtime]System.Object
- implements class InterfaceScenario276`1<class [System.Runtime]System.Action`1<!0>>
-{
-} // end of class BaseScenario276`1
-.class public auto ansi DerivedScenario276`1<V>
- extends class BaseScenario276`1<class [System.Runtime]System.Func`1<!0>>
- implements class InterfaceScenario276`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>
-{
- .method public static class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>> MethodImplOnDerived() cil managed noinlining
- {
- .override method !0 class InterfaceScenario276`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>>::Method()
- .locals init (class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>> V_O)
- ldloca.s 0
- initobj class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<!0>>
- ldloc.0
- ret
- } // end of method MethodImplOnDerived
-} // end of class DerivedScenario276`1
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static void Test_Scenario1() cil managed noinlining
- {
- constrained. DerivedScenario1
- call int32 InterfaceScenario1::Method()
- pop
- ret
- } // end of method Test_Scenario1
- .method public static void Test_Scenario2() cil managed noinlining
- {
- constrained. DerivedScenario2
- call int32 InterfaceScenario2::Method()
- pop
- ret
- } // end of method Test_Scenario2
- .method public static void Test_Scenario3() cil managed noinlining
- {
- constrained. DerivedScenario3
- call int32 InterfaceScenario3::Method()
- pop
- ret
- } // end of method Test_Scenario3
- .method public static void Test_Scenario4() cil managed noinlining
- {
- constrained. class DerivedScenario4`1<string>
- call int32 InterfaceScenario4::Method()
- pop
- ret
- } // end of method Test_Scenario4
- .method public static void Test_Scenario5() cil managed noinlining
- {
- constrained. class DerivedScenario5`1<string>
- call int32 InterfaceScenario5::Method()
- pop
- ret
- } // end of method Test_Scenario5
- .method public static void Test_Scenario6() cil managed noinlining
- {
- constrained. class DerivedScenario6`1<string>
- call int32 InterfaceScenario6::Method()
- pop
- ret
- } // end of method Test_Scenario6
- .method public static void Test_Scenario7() cil managed noinlining
- {
- constrained. class DerivedScenario7`1<int32>
- call int32 InterfaceScenario7::Method()
- pop
- ret
- } // end of method Test_Scenario7
- .method public static void Test_Scenario8() cil managed noinlining
- {
- constrained. class DerivedScenario8`1<int32>
- call int32 InterfaceScenario8::Method()
- pop
- ret
- } // end of method Test_Scenario8
- .method public static void Test_Scenario9() cil managed noinlining
- {
- constrained. class DerivedScenario9`1<int32>
- call int32 InterfaceScenario9::Method()
- pop
- ret
- } // end of method Test_Scenario9
- .method public static void Test_Scenario10() cil managed noinlining
- {
- constrained. DerivedScenario10
- call int32 InterfaceScenario10::Method()
- pop
- ret
- } // end of method Test_Scenario10
- .method public static void Test_Scenario11() cil managed noinlining
- {
- constrained. DerivedScenario11
- call int32 InterfaceScenario11::Method()
- pop
- ret
- } // end of method Test_Scenario11
- .method public static void Test_Scenario12() cil managed noinlining
- {
- constrained. DerivedScenario12
- call int32 InterfaceScenario12::Method()
- pop
- ret
- } // end of method Test_Scenario12
- .method public static void Test_Scenario13() cil managed noinlining
- {
- constrained. class DerivedScenario13`1<string>
- call int32 InterfaceScenario13::Method()
- pop
- ret
- } // end of method Test_Scenario13
- .method public static void Test_Scenario14() cil managed noinlining
- {
- constrained. class DerivedScenario14`1<string>
- call int32 InterfaceScenario14::Method()
- pop
- ret
- } // end of method Test_Scenario14
- .method public static void Test_Scenario15() cil managed noinlining
- {
- constrained. class DerivedScenario15`1<string>
- call int32 InterfaceScenario15::Method()
- pop
- ret
- } // end of method Test_Scenario15
- .method public static void Test_Scenario16() cil managed noinlining
- {
- constrained. class DerivedScenario16`1<int32>
- call int32 InterfaceScenario16::Method()
- pop
- ret
- } // end of method Test_Scenario16
- .method public static void Test_Scenario17() cil managed noinlining
- {
- constrained. class DerivedScenario17`1<int32>
- call int32 InterfaceScenario17::Method()
- pop
- ret
- } // end of method Test_Scenario17
- .method public static void Test_Scenario18() cil managed noinlining
- {
- constrained. class DerivedScenario18`1<int32>
- call int32 InterfaceScenario18::Method()
- pop
- ret
- } // end of method Test_Scenario18
- .method public static void Test_Scenario19() cil managed noinlining
- {
- constrained. class DerivedScenario19`1<string>
- call int32 InterfaceScenario19::Method()
- pop
- ret
- } // end of method Test_Scenario19
- .method public static void Test_Scenario20() cil managed noinlining
- {
- constrained. class DerivedScenario20`1<string>
- call int32 InterfaceScenario20::Method()
- pop
- ret
- } // end of method Test_Scenario20
- .method public static void Test_Scenario21() cil managed noinlining
- {
- constrained. class DerivedScenario21`1<string>
- call int32 InterfaceScenario21::Method()
- pop
- ret
- } // end of method Test_Scenario21
- .method public static void Test_Scenario22() cil managed noinlining
- {
- constrained. class DerivedScenario22`1<int32>
- call int32 InterfaceScenario22::Method()
- pop
- ret
- } // end of method Test_Scenario22
- .method public static void Test_Scenario23() cil managed noinlining
- {
- constrained. class DerivedScenario23`1<int32>
- call int32 InterfaceScenario23::Method()
- pop
- ret
- } // end of method Test_Scenario23
- .method public static void Test_Scenario24() cil managed noinlining
- {
- constrained. class DerivedScenario24`1<int32>
- call int32 InterfaceScenario24::Method()
- pop
- ret
- } // end of method Test_Scenario24
- .method public static void Test_Scenario25() cil managed noinlining
- {
- constrained. class DerivedScenario25`1<string>
- call int32 InterfaceScenario25::Method()
- pop
- ret
- } // end of method Test_Scenario25
- .method public static void Test_Scenario26() cil managed noinlining
- {
- constrained. class DerivedScenario26`1<string>
- call int32 InterfaceScenario26::Method()
- pop
- ret
- } // end of method Test_Scenario26
- .method public static void Test_Scenario27() cil managed noinlining
- {
- constrained. class DerivedScenario27`1<string>
- call int32 InterfaceScenario27::Method()
- pop
- ret
- } // end of method Test_Scenario27
- .method public static void Test_Scenario28() cil managed noinlining
- {
- constrained. class DerivedScenario28`1<int32>
- call int32 InterfaceScenario28::Method()
- pop
- ret
- } // end of method Test_Scenario28
- .method public static void Test_Scenario29() cil managed noinlining
- {
- constrained. class DerivedScenario29`1<int32>
- call int32 InterfaceScenario29::Method()
- pop
- ret
- } // end of method Test_Scenario29
- .method public static void Test_Scenario30() cil managed noinlining
- {
- constrained. class DerivedScenario30`1<int32>
- call int32 InterfaceScenario30::Method()
- pop
- ret
- } // end of method Test_Scenario30
- .method public static void Test_Scenario31() cil managed noinlining
- {
- constrained. DerivedScenario31
- call object InterfaceScenario31::Method()
- pop
- ret
- } // end of method Test_Scenario31
- .method public static void Test_Scenario32() cil managed noinlining
- {
- constrained. DerivedScenario32
- call object InterfaceScenario32::Method()
- pop
- ret
- } // end of method Test_Scenario32
- .method public static void Test_Scenario33() cil managed noinlining
- {
- constrained. DerivedScenario33
- call object InterfaceScenario33::Method()
- pop
- ret
- } // end of method Test_Scenario33
- .method public static void Test_Scenario34() cil managed noinlining
- {
- constrained. class DerivedScenario34`1<string>
- call object InterfaceScenario34::Method()
- pop
- ret
- } // end of method Test_Scenario34
- .method public static void Test_Scenario35() cil managed noinlining
- {
- constrained. class DerivedScenario35`1<string>
- call object InterfaceScenario35::Method()
- pop
- ret
- } // end of method Test_Scenario35
- .method public static void Test_Scenario36() cil managed noinlining
- {
- constrained. class DerivedScenario36`1<string>
- call object InterfaceScenario36::Method()
- pop
- ret
- } // end of method Test_Scenario36
- .method public static void Test_Scenario37() cil managed noinlining
- {
- constrained. class DerivedScenario37`1<int32>
- call object InterfaceScenario37::Method()
- pop
- ret
- } // end of method Test_Scenario37
- .method public static void Test_Scenario38() cil managed noinlining
- {
- constrained. class DerivedScenario38`1<int32>
- call object InterfaceScenario38::Method()
- pop
- ret
- } // end of method Test_Scenario38
- .method public static void Test_Scenario39() cil managed noinlining
- {
- constrained. class DerivedScenario39`1<int32>
- call object InterfaceScenario39::Method()
- pop
- ret
- } // end of method Test_Scenario39
- .method public static void Test_Scenario40() cil managed noinlining
- {
- constrained. DerivedScenario40
- call object InterfaceScenario40::Method()
- pop
- ret
- } // end of method Test_Scenario40
- .method public static void Test_Scenario41() cil managed noinlining
- {
- constrained. DerivedScenario41
- call object InterfaceScenario41::Method()
- pop
- ret
- } // end of method Test_Scenario41
- .method public static void Test_Scenario42() cil managed noinlining
- {
- constrained. DerivedScenario42
- call object InterfaceScenario42::Method()
- pop
- ret
- } // end of method Test_Scenario42
- .method public static void Test_Scenario43() cil managed noinlining
- {
- constrained. class DerivedScenario43`1<string>
- call object InterfaceScenario43::Method()
- pop
- ret
- } // end of method Test_Scenario43
- .method public static void Test_Scenario44() cil managed noinlining
- {
- constrained. class DerivedScenario44`1<string>
- call object InterfaceScenario44::Method()
- pop
- ret
- } // end of method Test_Scenario44
- .method public static void Test_Scenario45() cil managed noinlining
- {
- constrained. class DerivedScenario45`1<string>
- call object InterfaceScenario45::Method()
- pop
- ret
- } // end of method Test_Scenario45
- .method public static void Test_Scenario46() cil managed noinlining
- {
- constrained. class DerivedScenario46`1<int32>
- call object InterfaceScenario46::Method()
- pop
- ret
- } // end of method Test_Scenario46
- .method public static void Test_Scenario47() cil managed noinlining
- {
- constrained. class DerivedScenario47`1<int32>
- call object InterfaceScenario47::Method()
- pop
- ret
- } // end of method Test_Scenario47
- .method public static void Test_Scenario48() cil managed noinlining
- {
- constrained. class DerivedScenario48`1<int32>
- call object InterfaceScenario48::Method()
- pop
- ret
- } // end of method Test_Scenario48
- .method public static void Test_Scenario49() cil managed noinlining
- {
- constrained. class DerivedScenario49`1<string>
- call object InterfaceScenario49::Method()
- pop
- ret
- } // end of method Test_Scenario49
- .method public static void Test_Scenario50() cil managed noinlining
- {
- constrained. class DerivedScenario50`1<string>
- call object InterfaceScenario50::Method()
- pop
- ret
- } // end of method Test_Scenario50
- .method public static void Test_Scenario51() cil managed noinlining
- {
- constrained. class DerivedScenario51`1<string>
- call object InterfaceScenario51::Method()
- pop
- ret
- } // end of method Test_Scenario51
- .method public static void Test_Scenario52() cil managed noinlining
- {
- constrained. class DerivedScenario52`1<int32>
- call object InterfaceScenario52::Method()
- pop
- ret
- } // end of method Test_Scenario52
- .method public static void Test_Scenario53() cil managed noinlining
- {
- constrained. class DerivedScenario53`1<int32>
- call object InterfaceScenario53::Method()
- pop
- ret
- } // end of method Test_Scenario53
- .method public static void Test_Scenario54() cil managed noinlining
- {
- constrained. class DerivedScenario54`1<int32>
- call object InterfaceScenario54::Method()
- pop
- ret
- } // end of method Test_Scenario54
- .method public static void Test_Scenario55() cil managed noinlining
- {
- constrained. class DerivedScenario55`1<string>
- call object InterfaceScenario55::Method()
- pop
- ret
- } // end of method Test_Scenario55
- .method public static void Test_Scenario56() cil managed noinlining
- {
- constrained. class DerivedScenario56`1<string>
- call object InterfaceScenario56::Method()
- pop
- ret
- } // end of method Test_Scenario56
- .method public static void Test_Scenario57() cil managed noinlining
- {
- constrained. class DerivedScenario57`1<string>
- call object InterfaceScenario57::Method()
- pop
- ret
- } // end of method Test_Scenario57
- .method public static void Test_Scenario58() cil managed noinlining
- {
- constrained. class DerivedScenario58`1<int32>
- call object InterfaceScenario58::Method()
- pop
- ret
- } // end of method Test_Scenario58
- .method public static void Test_Scenario59() cil managed noinlining
- {
- constrained. class DerivedScenario59`1<int32>
- call object InterfaceScenario59::Method()
- pop
- ret
- } // end of method Test_Scenario59
- .method public static void Test_Scenario60() cil managed noinlining
- {
- constrained. class DerivedScenario60`1<int32>
- call object InterfaceScenario60::Method()
- pop
- ret
- } // end of method Test_Scenario60
- .method public static void Test_Scenario61() cil managed noinlining
- {
- constrained. DerivedScenario61
- call int32 class InterfaceScenario61`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario61
- .method public static void Test_Scenario62() cil managed noinlining
- {
- constrained. DerivedScenario62
- call int32 class InterfaceScenario62`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario62
- .method public static void Test_Scenario63() cil managed noinlining
- {
- constrained. DerivedScenario63
- call int32 class InterfaceScenario63`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario63
- .method public static void Test_Scenario64() cil managed noinlining
- {
- constrained. class DerivedScenario64`1<string>
- call int32 class InterfaceScenario64`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario64
- .method public static void Test_Scenario65() cil managed noinlining
- {
- constrained. class DerivedScenario65`1<string>
- call int32 class InterfaceScenario65`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario65
- .method public static void Test_Scenario66() cil managed noinlining
- {
- constrained. class DerivedScenario66`1<string>
- call int32 class InterfaceScenario66`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario66
- .method public static void Test_Scenario67() cil managed noinlining
- {
- constrained. class DerivedScenario67`1<int32>
- call int32 class InterfaceScenario67`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario67
- .method public static void Test_Scenario68() cil managed noinlining
- {
- constrained. class DerivedScenario68`1<int32>
- call int32 class InterfaceScenario68`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario68
- .method public static void Test_Scenario69() cil managed noinlining
- {
- constrained. class DerivedScenario69`1<int32>
- call int32 class InterfaceScenario69`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario69
- .method public static void Test_Scenario70() cil managed noinlining
- {
- constrained. DerivedScenario70
- call int32 class InterfaceScenario70`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario70
- .method public static void Test_Scenario71() cil managed noinlining
- {
- constrained. DerivedScenario71
- call int32 class InterfaceScenario71`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario71
- .method public static void Test_Scenario72() cil managed noinlining
- {
- constrained. DerivedScenario72
- call int32 class InterfaceScenario72`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario72
- .method public static void Test_Scenario73() cil managed noinlining
- {
- constrained. class DerivedScenario73`1<string>
- call int32 class InterfaceScenario73`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario73
- .method public static void Test_Scenario74() cil managed noinlining
- {
- constrained. class DerivedScenario74`1<string>
- call int32 class InterfaceScenario74`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario74
- .method public static void Test_Scenario75() cil managed noinlining
- {
- constrained. class DerivedScenario75`1<string>
- call int32 class InterfaceScenario75`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario75
- .method public static void Test_Scenario76() cil managed noinlining
- {
- constrained. class DerivedScenario76`1<int32>
- call int32 class InterfaceScenario76`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario76
- .method public static void Test_Scenario77() cil managed noinlining
- {
- constrained. class DerivedScenario77`1<int32>
- call int32 class InterfaceScenario77`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario77
- .method public static void Test_Scenario78() cil managed noinlining
- {
- constrained. class DerivedScenario78`1<int32>
- call int32 class InterfaceScenario78`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario78
- .method public static void Test_Scenario79() cil managed noinlining
- {
- constrained. class DerivedScenario79`1<string>
- call int32 class InterfaceScenario79`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario79
- .method public static void Test_Scenario80() cil managed noinlining
- {
- constrained. class DerivedScenario80`1<string>
- call int32 class InterfaceScenario80`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario80
- .method public static void Test_Scenario81() cil managed noinlining
- {
- constrained. class DerivedScenario81`1<string>
- call int32 class InterfaceScenario81`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario81
- .method public static void Test_Scenario82() cil managed noinlining
- {
- constrained. class DerivedScenario82`1<int32>
- call int32 class InterfaceScenario82`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario82
- .method public static void Test_Scenario83() cil managed noinlining
- {
- constrained. class DerivedScenario83`1<int32>
- call int32 class InterfaceScenario83`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario83
- .method public static void Test_Scenario84() cil managed noinlining
- {
- constrained. class DerivedScenario84`1<int32>
- call int32 class InterfaceScenario84`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario84
- .method public static void Test_Scenario85() cil managed noinlining
- {
- constrained. class DerivedScenario85`1<string>
- call int32 class InterfaceScenario85`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario85
- .method public static void Test_Scenario86() cil managed noinlining
- {
- constrained. class DerivedScenario86`1<string>
- call int32 class InterfaceScenario86`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario86
- .method public static void Test_Scenario87() cil managed noinlining
- {
- constrained. class DerivedScenario87`1<string>
- call int32 class InterfaceScenario87`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario87
- .method public static void Test_Scenario88() cil managed noinlining
- {
- constrained. class DerivedScenario88`1<int32>
- call int32 class InterfaceScenario88`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario88
- .method public static void Test_Scenario89() cil managed noinlining
- {
- constrained. class DerivedScenario89`1<int32>
- call int32 class InterfaceScenario89`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario89
- .method public static void Test_Scenario90() cil managed noinlining
- {
- constrained. class DerivedScenario90`1<int32>
- call int32 class InterfaceScenario90`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario90
- .method public static void Test_Scenario91() cil managed noinlining
- {
- constrained. DerivedScenario91
- call int32 class InterfaceScenario91`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario91
- .method public static void Test_Scenario92() cil managed noinlining
- {
- constrained. DerivedScenario92
- call int32 class InterfaceScenario92`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario92
- .method public static void Test_Scenario93() cil managed noinlining
- {
- constrained. DerivedScenario93
- call int32 class InterfaceScenario93`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario93
- .method public static void Test_Scenario94() cil managed noinlining
- {
- constrained. class DerivedScenario94`1<string>
- call int32 class InterfaceScenario94`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario94
- .method public static void Test_Scenario95() cil managed noinlining
- {
- constrained. class DerivedScenario95`1<string>
- call int32 class InterfaceScenario95`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario95
- .method public static void Test_Scenario96() cil managed noinlining
- {
- constrained. class DerivedScenario96`1<string>
- call int32 class InterfaceScenario96`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario96
- .method public static void Test_Scenario97() cil managed noinlining
- {
- constrained. class DerivedScenario97`1<int32>
- call int32 class InterfaceScenario97`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario97
- .method public static void Test_Scenario98() cil managed noinlining
- {
- constrained. class DerivedScenario98`1<int32>
- call int32 class InterfaceScenario98`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario98
- .method public static void Test_Scenario99() cil managed noinlining
- {
- constrained. class DerivedScenario99`1<int32>
- call int32 class InterfaceScenario99`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario99
- .method public static void Test_Scenario100() cil managed noinlining
- {
- constrained. class DerivedScenario100`1<string>
- call int32 class InterfaceScenario100`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario100
- .method public static void Test_Scenario101() cil managed noinlining
- {
- constrained. class DerivedScenario101`1<string>
- call int32 class InterfaceScenario101`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario101
- .method public static void Test_Scenario102() cil managed noinlining
- {
- constrained. class DerivedScenario102`1<string>
- call int32 class InterfaceScenario102`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario102
- .method public static void Test_Scenario103() cil managed noinlining
- {
- constrained. class DerivedScenario103`1<int32>
- call int32 class InterfaceScenario103`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario103
- .method public static void Test_Scenario104() cil managed noinlining
- {
- constrained. class DerivedScenario104`1<int32>
- call int32 class InterfaceScenario104`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario104
- .method public static void Test_Scenario105() cil managed noinlining
- {
- constrained. class DerivedScenario105`1<int32>
- call int32 class InterfaceScenario105`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario105
- .method public static void Test_Scenario106() cil managed noinlining
- {
- constrained. class DerivedScenario106`1<string>
- call int32 class InterfaceScenario106`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario106
- .method public static void Test_Scenario107() cil managed noinlining
- {
- constrained. class DerivedScenario107`1<string>
- call int32 class InterfaceScenario107`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario107
- .method public static void Test_Scenario108() cil managed noinlining
- {
- constrained. class DerivedScenario108`1<string>
- call int32 class InterfaceScenario108`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario108
- .method public static void Test_Scenario109() cil managed noinlining
- {
- constrained. class DerivedScenario109`1<int32>
- call int32 class InterfaceScenario109`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario109
- .method public static void Test_Scenario110() cil managed noinlining
- {
- constrained. class DerivedScenario110`1<int32>
- call int32 class InterfaceScenario110`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario110
- .method public static void Test_Scenario111() cil managed noinlining
- {
- constrained. class DerivedScenario111`1<int32>
- call int32 class InterfaceScenario111`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario111
- .method public static void Test_Scenario112() cil managed noinlining
- {
- constrained. DerivedScenario112
- call int32 class InterfaceScenario112`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario112
- .method public static void Test_Scenario113() cil managed noinlining
- {
- constrained. DerivedScenario113
- call int32 class InterfaceScenario113`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario113
- .method public static void Test_Scenario114() cil managed noinlining
- {
- constrained. DerivedScenario114
- call int32 class InterfaceScenario114`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario114
- .method public static void Test_Scenario115() cil managed noinlining
- {
- constrained. class DerivedScenario115`1<string>
- call int32 class InterfaceScenario115`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario115
- .method public static void Test_Scenario116() cil managed noinlining
- {
- constrained. class DerivedScenario116`1<string>
- call int32 class InterfaceScenario116`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario116
- .method public static void Test_Scenario117() cil managed noinlining
- {
- constrained. class DerivedScenario117`1<string>
- call int32 class InterfaceScenario117`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario117
- .method public static void Test_Scenario118() cil managed noinlining
- {
- constrained. class DerivedScenario118`1<int32>
- call int32 class InterfaceScenario118`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario118
- .method public static void Test_Scenario119() cil managed noinlining
- {
- constrained. class DerivedScenario119`1<int32>
- call int32 class InterfaceScenario119`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario119
- .method public static void Test_Scenario120() cil managed noinlining
- {
- constrained. class DerivedScenario120`1<int32>
- call int32 class InterfaceScenario120`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario120
- .method public static void Test_Scenario121() cil managed noinlining
- {
- constrained. class DerivedScenario121`1<string>
- call int32 class InterfaceScenario121`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario121
- .method public static void Test_Scenario122() cil managed noinlining
- {
- constrained. class DerivedScenario122`1<string>
- call int32 class InterfaceScenario122`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario122
- .method public static void Test_Scenario123() cil managed noinlining
- {
- constrained. class DerivedScenario123`1<string>
- call int32 class InterfaceScenario123`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario123
- .method public static void Test_Scenario124() cil managed noinlining
- {
- constrained. class DerivedScenario124`1<int32>
- call int32 class InterfaceScenario124`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario124
- .method public static void Test_Scenario125() cil managed noinlining
- {
- constrained. class DerivedScenario125`1<int32>
- call int32 class InterfaceScenario125`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario125
- .method public static void Test_Scenario126() cil managed noinlining
- {
- constrained. class DerivedScenario126`1<int32>
- call int32 class InterfaceScenario126`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario126
- .method public static void Test_Scenario127() cil managed noinlining
- {
- constrained. class DerivedScenario127`1<string>
- call int32 class InterfaceScenario127`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario127
- .method public static void Test_Scenario128() cil managed noinlining
- {
- constrained. class DerivedScenario128`1<string>
- call int32 class InterfaceScenario128`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario128
- .method public static void Test_Scenario129() cil managed noinlining
- {
- constrained. class DerivedScenario129`1<string>
- call int32 class InterfaceScenario129`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario129
- .method public static void Test_Scenario130() cil managed noinlining
- {
- constrained. class DerivedScenario130`1<int32>
- call int32 class InterfaceScenario130`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario130
- .method public static void Test_Scenario131() cil managed noinlining
- {
- constrained. class DerivedScenario131`1<int32>
- call int32 class InterfaceScenario131`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario131
- .method public static void Test_Scenario132() cil managed noinlining
- {
- constrained. class DerivedScenario132`1<int32>
- call int32 class InterfaceScenario132`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario132
- .method public static void Test_Scenario133() cil managed noinlining
- {
- constrained. DerivedScenario133
- call object class InterfaceScenario133`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario133
- .method public static void Test_Scenario134() cil managed noinlining
- {
- constrained. DerivedScenario134
- call object class InterfaceScenario134`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario134
- .method public static void Test_Scenario135() cil managed noinlining
- {
- constrained. DerivedScenario135
- call object class InterfaceScenario135`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario135
- .method public static void Test_Scenario136() cil managed noinlining
- {
- constrained. class DerivedScenario136`1<string>
- call object class InterfaceScenario136`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario136
- .method public static void Test_Scenario137() cil managed noinlining
- {
- constrained. class DerivedScenario137`1<string>
- call object class InterfaceScenario137`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario137
- .method public static void Test_Scenario138() cil managed noinlining
- {
- constrained. class DerivedScenario138`1<string>
- call object class InterfaceScenario138`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario138
- .method public static void Test_Scenario139() cil managed noinlining
- {
- constrained. class DerivedScenario139`1<int32>
- call object class InterfaceScenario139`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario139
- .method public static void Test_Scenario140() cil managed noinlining
- {
- constrained. class DerivedScenario140`1<int32>
- call object class InterfaceScenario140`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario140
- .method public static void Test_Scenario141() cil managed noinlining
- {
- constrained. class DerivedScenario141`1<int32>
- call object class InterfaceScenario141`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario141
- .method public static void Test_Scenario142() cil managed noinlining
- {
- constrained. DerivedScenario142
- call object class InterfaceScenario142`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario142
- .method public static void Test_Scenario143() cil managed noinlining
- {
- constrained. DerivedScenario143
- call object class InterfaceScenario143`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario143
- .method public static void Test_Scenario144() cil managed noinlining
- {
- constrained. DerivedScenario144
- call object class InterfaceScenario144`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario144
- .method public static void Test_Scenario145() cil managed noinlining
- {
- constrained. class DerivedScenario145`1<string>
- call object class InterfaceScenario145`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario145
- .method public static void Test_Scenario146() cil managed noinlining
- {
- constrained. class DerivedScenario146`1<string>
- call object class InterfaceScenario146`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario146
- .method public static void Test_Scenario147() cil managed noinlining
- {
- constrained. class DerivedScenario147`1<string>
- call object class InterfaceScenario147`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario147
- .method public static void Test_Scenario148() cil managed noinlining
- {
- constrained. class DerivedScenario148`1<int32>
- call object class InterfaceScenario148`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario148
- .method public static void Test_Scenario149() cil managed noinlining
- {
- constrained. class DerivedScenario149`1<int32>
- call object class InterfaceScenario149`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario149
- .method public static void Test_Scenario150() cil managed noinlining
- {
- constrained. class DerivedScenario150`1<int32>
- call object class InterfaceScenario150`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario150
- .method public static void Test_Scenario151() cil managed noinlining
- {
- constrained. class DerivedScenario151`1<string>
- call object class InterfaceScenario151`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario151
- .method public static void Test_Scenario152() cil managed noinlining
- {
- constrained. class DerivedScenario152`1<string>
- call object class InterfaceScenario152`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario152
- .method public static void Test_Scenario153() cil managed noinlining
- {
- constrained. class DerivedScenario153`1<string>
- call object class InterfaceScenario153`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario153
- .method public static void Test_Scenario154() cil managed noinlining
- {
- constrained. class DerivedScenario154`1<int32>
- call object class InterfaceScenario154`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario154
- .method public static void Test_Scenario155() cil managed noinlining
- {
- constrained. class DerivedScenario155`1<int32>
- call object class InterfaceScenario155`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario155
- .method public static void Test_Scenario156() cil managed noinlining
- {
- constrained. class DerivedScenario156`1<int32>
- call object class InterfaceScenario156`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario156
- .method public static void Test_Scenario157() cil managed noinlining
- {
- constrained. class DerivedScenario157`1<string>
- call object class InterfaceScenario157`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario157
- .method public static void Test_Scenario158() cil managed noinlining
- {
- constrained. class DerivedScenario158`1<string>
- call object class InterfaceScenario158`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario158
- .method public static void Test_Scenario159() cil managed noinlining
- {
- constrained. class DerivedScenario159`1<string>
- call object class InterfaceScenario159`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario159
- .method public static void Test_Scenario160() cil managed noinlining
- {
- constrained. class DerivedScenario160`1<int32>
- call object class InterfaceScenario160`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario160
- .method public static void Test_Scenario161() cil managed noinlining
- {
- constrained. class DerivedScenario161`1<int32>
- call object class InterfaceScenario161`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario161
- .method public static void Test_Scenario162() cil managed noinlining
- {
- constrained. class DerivedScenario162`1<int32>
- call object class InterfaceScenario162`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario162
- .method public static void Test_Scenario163() cil managed noinlining
- {
- constrained. DerivedScenario163
- call object class InterfaceScenario163`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario163
- .method public static void Test_Scenario164() cil managed noinlining
- {
- constrained. DerivedScenario164
- call object class InterfaceScenario164`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario164
- .method public static void Test_Scenario165() cil managed noinlining
- {
- constrained. DerivedScenario165
- call object class InterfaceScenario165`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario165
- .method public static void Test_Scenario166() cil managed noinlining
- {
- constrained. class DerivedScenario166`1<string>
- call object class InterfaceScenario166`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario166
- .method public static void Test_Scenario167() cil managed noinlining
- {
- constrained. class DerivedScenario167`1<string>
- call object class InterfaceScenario167`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario167
- .method public static void Test_Scenario168() cil managed noinlining
- {
- constrained. class DerivedScenario168`1<string>
- call object class InterfaceScenario168`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario168
- .method public static void Test_Scenario169() cil managed noinlining
- {
- constrained. class DerivedScenario169`1<int32>
- call object class InterfaceScenario169`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario169
- .method public static void Test_Scenario170() cil managed noinlining
- {
- constrained. class DerivedScenario170`1<int32>
- call object class InterfaceScenario170`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario170
- .method public static void Test_Scenario171() cil managed noinlining
- {
- constrained. class DerivedScenario171`1<int32>
- call object class InterfaceScenario171`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario171
- .method public static void Test_Scenario172() cil managed noinlining
- {
- constrained. class DerivedScenario172`1<string>
- call object class InterfaceScenario172`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario172
- .method public static void Test_Scenario173() cil managed noinlining
- {
- constrained. class DerivedScenario173`1<string>
- call object class InterfaceScenario173`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario173
- .method public static void Test_Scenario174() cil managed noinlining
- {
- constrained. class DerivedScenario174`1<string>
- call object class InterfaceScenario174`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario174
- .method public static void Test_Scenario175() cil managed noinlining
- {
- constrained. class DerivedScenario175`1<int32>
- call object class InterfaceScenario175`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario175
- .method public static void Test_Scenario176() cil managed noinlining
- {
- constrained. class DerivedScenario176`1<int32>
- call object class InterfaceScenario176`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario176
- .method public static void Test_Scenario177() cil managed noinlining
- {
- constrained. class DerivedScenario177`1<int32>
- call object class InterfaceScenario177`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario177
- .method public static void Test_Scenario178() cil managed noinlining
- {
- constrained. class DerivedScenario178`1<string>
- call object class InterfaceScenario178`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario178
- .method public static void Test_Scenario179() cil managed noinlining
- {
- constrained. class DerivedScenario179`1<string>
- call object class InterfaceScenario179`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario179
- .method public static void Test_Scenario180() cil managed noinlining
- {
- constrained. class DerivedScenario180`1<string>
- call object class InterfaceScenario180`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario180
- .method public static void Test_Scenario181() cil managed noinlining
- {
- constrained. class DerivedScenario181`1<int32>
- call object class InterfaceScenario181`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario181
- .method public static void Test_Scenario182() cil managed noinlining
- {
- constrained. class DerivedScenario182`1<int32>
- call object class InterfaceScenario182`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario182
- .method public static void Test_Scenario183() cil managed noinlining
- {
- constrained. class DerivedScenario183`1<int32>
- call object class InterfaceScenario183`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario183
- .method public static void Test_Scenario184() cil managed noinlining
- {
- constrained. DerivedScenario184
- call object class InterfaceScenario184`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario184
- .method public static void Test_Scenario185() cil managed noinlining
- {
- constrained. DerivedScenario185
- call object class InterfaceScenario185`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario185
- .method public static void Test_Scenario186() cil managed noinlining
- {
- constrained. DerivedScenario186
- call object class InterfaceScenario186`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario186
- .method public static void Test_Scenario187() cil managed noinlining
- {
- constrained. class DerivedScenario187`1<string>
- call object class InterfaceScenario187`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario187
- .method public static void Test_Scenario188() cil managed noinlining
- {
- constrained. class DerivedScenario188`1<string>
- call object class InterfaceScenario188`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario188
- .method public static void Test_Scenario189() cil managed noinlining
- {
- constrained. class DerivedScenario189`1<string>
- call object class InterfaceScenario189`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario189
- .method public static void Test_Scenario190() cil managed noinlining
- {
- constrained. class DerivedScenario190`1<int32>
- call object class InterfaceScenario190`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario190
- .method public static void Test_Scenario191() cil managed noinlining
- {
- constrained. class DerivedScenario191`1<int32>
- call object class InterfaceScenario191`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario191
- .method public static void Test_Scenario192() cil managed noinlining
- {
- constrained. class DerivedScenario192`1<int32>
- call object class InterfaceScenario192`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario192
- .method public static void Test_Scenario193() cil managed noinlining
- {
- constrained. class DerivedScenario193`1<string>
- call object class InterfaceScenario193`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario193
- .method public static void Test_Scenario194() cil managed noinlining
- {
- constrained. class DerivedScenario194`1<string>
- call object class InterfaceScenario194`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario194
- .method public static void Test_Scenario195() cil managed noinlining
- {
- constrained. class DerivedScenario195`1<string>
- call object class InterfaceScenario195`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario195
- .method public static void Test_Scenario196() cil managed noinlining
- {
- constrained. class DerivedScenario196`1<int32>
- call object class InterfaceScenario196`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario196
- .method public static void Test_Scenario197() cil managed noinlining
- {
- constrained. class DerivedScenario197`1<int32>
- call object class InterfaceScenario197`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario197
- .method public static void Test_Scenario198() cil managed noinlining
- {
- constrained. class DerivedScenario198`1<int32>
- call object class InterfaceScenario198`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario198
- .method public static void Test_Scenario199() cil managed noinlining
- {
- constrained. class DerivedScenario199`1<string>
- call object class InterfaceScenario199`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario199
- .method public static void Test_Scenario200() cil managed noinlining
- {
- constrained. class DerivedScenario200`1<string>
- call object class InterfaceScenario200`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario200
- .method public static void Test_Scenario201() cil managed noinlining
- {
- constrained. class DerivedScenario201`1<string>
- call object class InterfaceScenario201`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario201
- .method public static void Test_Scenario202() cil managed noinlining
- {
- constrained. class DerivedScenario202`1<int32>
- call object class InterfaceScenario202`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario202
- .method public static void Test_Scenario203() cil managed noinlining
- {
- constrained. class DerivedScenario203`1<int32>
- call object class InterfaceScenario203`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario203
- .method public static void Test_Scenario204() cil managed noinlining
- {
- constrained. class DerivedScenario204`1<int32>
- call object class InterfaceScenario204`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario204
- .method public static void Test_Scenario205() cil managed noinlining
- {
- constrained. DerivedScenario205
- call !0 class InterfaceScenario205`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario205
- .method public static void Test_Scenario206() cil managed noinlining
- {
- constrained. DerivedScenario206
- call !0 class InterfaceScenario206`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario206
- .method public static void Test_Scenario207() cil managed noinlining
- {
- constrained. DerivedScenario207
- call !0 class InterfaceScenario207`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario207
- .method public static void Test_Scenario208() cil managed noinlining
- {
- constrained. class DerivedScenario208`1<string>
- call !0 class InterfaceScenario208`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario208
- .method public static void Test_Scenario209() cil managed noinlining
- {
- constrained. class DerivedScenario209`1<string>
- call !0 class InterfaceScenario209`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario209
- .method public static void Test_Scenario210() cil managed noinlining
- {
- constrained. class DerivedScenario210`1<string>
- call !0 class InterfaceScenario210`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario210
- .method public static void Test_Scenario211() cil managed noinlining
- {
- constrained. class DerivedScenario211`1<int32>
- call !0 class InterfaceScenario211`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario211
- .method public static void Test_Scenario212() cil managed noinlining
- {
- constrained. class DerivedScenario212`1<int32>
- call !0 class InterfaceScenario212`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario212
- .method public static void Test_Scenario213() cil managed noinlining
- {
- constrained. class DerivedScenario213`1<int32>
- call !0 class InterfaceScenario213`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario213
- .method public static void Test_Scenario214() cil managed noinlining
- {
- constrained. DerivedScenario214
- call !0 class InterfaceScenario214`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario214
- .method public static void Test_Scenario215() cil managed noinlining
- {
- constrained. DerivedScenario215
- call !0 class InterfaceScenario215`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario215
- .method public static void Test_Scenario216() cil managed noinlining
- {
- constrained. DerivedScenario216
- call !0 class InterfaceScenario216`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario216
- .method public static void Test_Scenario217() cil managed noinlining
- {
- constrained. class DerivedScenario217`1<string>
- call !0 class InterfaceScenario217`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario217
- .method public static void Test_Scenario218() cil managed noinlining
- {
- constrained. class DerivedScenario218`1<string>
- call !0 class InterfaceScenario218`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario218
- .method public static void Test_Scenario219() cil managed noinlining
- {
- constrained. class DerivedScenario219`1<string>
- call !0 class InterfaceScenario219`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario219
- .method public static void Test_Scenario220() cil managed noinlining
- {
- constrained. class DerivedScenario220`1<int32>
- call !0 class InterfaceScenario220`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario220
- .method public static void Test_Scenario221() cil managed noinlining
- {
- constrained. class DerivedScenario221`1<int32>
- call !0 class InterfaceScenario221`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario221
- .method public static void Test_Scenario222() cil managed noinlining
- {
- constrained. class DerivedScenario222`1<int32>
- call !0 class InterfaceScenario222`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario222
- .method public static void Test_Scenario223() cil managed noinlining
- {
- constrained. class DerivedScenario223`1<string>
- call !0 class InterfaceScenario223`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario223
- .method public static void Test_Scenario224() cil managed noinlining
- {
- constrained. class DerivedScenario224`1<string>
- call !0 class InterfaceScenario224`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario224
- .method public static void Test_Scenario225() cil managed noinlining
- {
- constrained. class DerivedScenario225`1<string>
- call !0 class InterfaceScenario225`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario225
- .method public static void Test_Scenario226() cil managed noinlining
- {
- constrained. class DerivedScenario226`1<int32>
- call !0 class InterfaceScenario226`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario226
- .method public static void Test_Scenario227() cil managed noinlining
- {
- constrained. class DerivedScenario227`1<int32>
- call !0 class InterfaceScenario227`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario227
- .method public static void Test_Scenario228() cil managed noinlining
- {
- constrained. class DerivedScenario228`1<int32>
- call !0 class InterfaceScenario228`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario228
- .method public static void Test_Scenario229() cil managed noinlining
- {
- constrained. class DerivedScenario229`1<string>
- call !0 class InterfaceScenario229`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario229
- .method public static void Test_Scenario230() cil managed noinlining
- {
- constrained. class DerivedScenario230`1<string>
- call !0 class InterfaceScenario230`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario230
- .method public static void Test_Scenario231() cil managed noinlining
- {
- constrained. class DerivedScenario231`1<string>
- call !0 class InterfaceScenario231`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario231
- .method public static void Test_Scenario232() cil managed noinlining
- {
- constrained. class DerivedScenario232`1<int32>
- call !0 class InterfaceScenario232`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario232
- .method public static void Test_Scenario233() cil managed noinlining
- {
- constrained. class DerivedScenario233`1<int32>
- call !0 class InterfaceScenario233`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario233
- .method public static void Test_Scenario234() cil managed noinlining
- {
- constrained. class DerivedScenario234`1<int32>
- call !0 class InterfaceScenario234`1<object>::Method()
- pop
- ret
- } // end of method Test_Scenario234
- .method public static void Test_Scenario235() cil managed noinlining
- {
- constrained. DerivedScenario235
- call !0 class InterfaceScenario235`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario235
- .method public static void Test_Scenario236() cil managed noinlining
- {
- constrained. DerivedScenario236
- call !0 class InterfaceScenario236`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario236
- .method public static void Test_Scenario237() cil managed noinlining
- {
- constrained. DerivedScenario237
- call !0 class InterfaceScenario237`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario237
- .method public static void Test_Scenario238() cil managed noinlining
- {
- constrained. class DerivedScenario238`1<string>
- call !0 class InterfaceScenario238`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario238
- .method public static void Test_Scenario239() cil managed noinlining
- {
- constrained. class DerivedScenario239`1<string>
- call !0 class InterfaceScenario239`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario239
- .method public static void Test_Scenario240() cil managed noinlining
- {
- constrained. class DerivedScenario240`1<string>
- call !0 class InterfaceScenario240`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario240
- .method public static void Test_Scenario241() cil managed noinlining
- {
- constrained. class DerivedScenario241`1<int32>
- call !0 class InterfaceScenario241`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario241
- .method public static void Test_Scenario242() cil managed noinlining
- {
- constrained. class DerivedScenario242`1<int32>
- call !0 class InterfaceScenario242`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario242
- .method public static void Test_Scenario243() cil managed noinlining
- {
- constrained. class DerivedScenario243`1<int32>
- call !0 class InterfaceScenario243`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario243
- .method public static void Test_Scenario244() cil managed noinlining
- {
- constrained. class DerivedScenario244`1<string>
- call !0 class InterfaceScenario244`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario244
- .method public static void Test_Scenario245() cil managed noinlining
- {
- constrained. class DerivedScenario245`1<string>
- call !0 class InterfaceScenario245`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario245
- .method public static void Test_Scenario246() cil managed noinlining
- {
- constrained. class DerivedScenario246`1<string>
- call !0 class InterfaceScenario246`1<string>::Method()
- pop
- ret
- } // end of method Test_Scenario246
- .method public static void Test_Scenario247() cil managed noinlining
- {
- constrained. class DerivedScenario247`1<int32>
- call !0 class InterfaceScenario247`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario247
- .method public static void Test_Scenario248() cil managed noinlining
- {
- constrained. class DerivedScenario248`1<int32>
- call !0 class InterfaceScenario248`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario248
- .method public static void Test_Scenario249() cil managed noinlining
- {
- constrained. class DerivedScenario249`1<int32>
- call !0 class InterfaceScenario249`1<int32>::Method()
- pop
- ret
- } // end of method Test_Scenario249
- .method public static void Test_Scenario250() cil managed noinlining
- {
- constrained. class DerivedScenario250`1<string>
- call !0 class InterfaceScenario250`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario250
- .method public static void Test_Scenario251() cil managed noinlining
- {
- constrained. class DerivedScenario251`1<string>
- call !0 class InterfaceScenario251`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario251
- .method public static void Test_Scenario252() cil managed noinlining
- {
- constrained. class DerivedScenario252`1<string>
- call !0 class InterfaceScenario252`1<class [System.Runtime]System.Func`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario252
- .method public static void Test_Scenario253() cil managed noinlining
- {
- constrained. class DerivedScenario253`1<int32>
- call !0 class InterfaceScenario253`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario253
- .method public static void Test_Scenario254() cil managed noinlining
- {
- constrained. class DerivedScenario254`1<int32>
- call !0 class InterfaceScenario254`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario254
- .method public static void Test_Scenario255() cil managed noinlining
- {
- constrained. class DerivedScenario255`1<int32>
- call !0 class InterfaceScenario255`1<class [System.Runtime]System.Func`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario255
- .method public static void Test_Scenario256() cil managed noinlining
- {
- constrained. DerivedScenario256
- call !0 class InterfaceScenario256`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario256
- .method public static void Test_Scenario257() cil managed noinlining
- {
- constrained. DerivedScenario257
- call !0 class InterfaceScenario257`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario257
- .method public static void Test_Scenario258() cil managed noinlining
- {
- constrained. DerivedScenario258
- call !0 class InterfaceScenario258`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario258
- .method public static void Test_Scenario259() cil managed noinlining
- {
- constrained. class DerivedScenario259`1<string>
- call !0 class InterfaceScenario259`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario259
- .method public static void Test_Scenario260() cil managed noinlining
- {
- constrained. class DerivedScenario260`1<string>
- call !0 class InterfaceScenario260`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario260
- .method public static void Test_Scenario261() cil managed noinlining
- {
- constrained. class DerivedScenario261`1<string>
- call !0 class InterfaceScenario261`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario261
- .method public static void Test_Scenario262() cil managed noinlining
- {
- constrained. class DerivedScenario262`1<int32>
- call !0 class InterfaceScenario262`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario262
- .method public static void Test_Scenario263() cil managed noinlining
- {
- constrained. class DerivedScenario263`1<int32>
- call !0 class InterfaceScenario263`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario263
- .method public static void Test_Scenario264() cil managed noinlining
- {
- constrained. class DerivedScenario264`1<int32>
- call !0 class InterfaceScenario264`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario264
- .method public static void Test_Scenario265() cil managed noinlining
- {
- constrained. class DerivedScenario265`1<string>
- call !0 class InterfaceScenario265`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario265
- .method public static void Test_Scenario266() cil managed noinlining
- {
- constrained. class DerivedScenario266`1<string>
- call !0 class InterfaceScenario266`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario266
- .method public static void Test_Scenario267() cil managed noinlining
- {
- constrained. class DerivedScenario267`1<string>
- call !0 class InterfaceScenario267`1<class [System.Runtime]System.Action`1<string>>::Method()
- pop
- ret
- } // end of method Test_Scenario267
- .method public static void Test_Scenario268() cil managed noinlining
- {
- constrained. class DerivedScenario268`1<int32>
- call !0 class InterfaceScenario268`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario268
- .method public static void Test_Scenario269() cil managed noinlining
- {
- constrained. class DerivedScenario269`1<int32>
- call !0 class InterfaceScenario269`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario269
- .method public static void Test_Scenario270() cil managed noinlining
- {
- constrained. class DerivedScenario270`1<int32>
- call !0 class InterfaceScenario270`1<class [System.Runtime]System.Action`1<int32>>::Method()
- pop
- ret
- } // end of method Test_Scenario270
- .method public static void Test_Scenario271() cil managed noinlining
- {
- constrained. class DerivedScenario271`1<string>
- call !0 class InterfaceScenario271`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario271
- .method public static void Test_Scenario272() cil managed noinlining
- {
- constrained. class DerivedScenario272`1<string>
- call !0 class InterfaceScenario272`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario272
- .method public static void Test_Scenario273() cil managed noinlining
- {
- constrained. class DerivedScenario273`1<string>
- call !0 class InterfaceScenario273`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<string>>>::Method()
- pop
- ret
- } // end of method Test_Scenario273
- .method public static void Test_Scenario274() cil managed noinlining
- {
- constrained. class DerivedScenario274`1<int32>
- call !0 class InterfaceScenario274`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario274
- .method public static void Test_Scenario275() cil managed noinlining
- {
- constrained. class DerivedScenario275`1<int32>
- call !0 class InterfaceScenario275`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario275
- .method public static void Test_Scenario276() cil managed noinlining
- {
- constrained. class DerivedScenario276`1<int32>
- call !0 class InterfaceScenario276`1<class [System.Runtime]System.Action`1<class [System.Runtime]System.Func`1<int32>>>::Method()
- pop
- ret
- } // end of method Test_Scenario276
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
- .try {
- call void TestEntrypoint::Test_Scenario1()
- call void TestEntrypoint::Test_Scenario2()
- call void TestEntrypoint::Test_Scenario3()
- call void TestEntrypoint::Test_Scenario4()
- call void TestEntrypoint::Test_Scenario5()
- call void TestEntrypoint::Test_Scenario6()
- call void TestEntrypoint::Test_Scenario7()
- call void TestEntrypoint::Test_Scenario8()
- call void TestEntrypoint::Test_Scenario9()
- call void TestEntrypoint::Test_Scenario10()
- call void TestEntrypoint::Test_Scenario11()
- call void TestEntrypoint::Test_Scenario12()
- call void TestEntrypoint::Test_Scenario13()
- call void TestEntrypoint::Test_Scenario14()
- call void TestEntrypoint::Test_Scenario15()
- call void TestEntrypoint::Test_Scenario16()
- call void TestEntrypoint::Test_Scenario17()
- call void TestEntrypoint::Test_Scenario18()
- call void TestEntrypoint::Test_Scenario19()
- call void TestEntrypoint::Test_Scenario20()
- call void TestEntrypoint::Test_Scenario21()
- call void TestEntrypoint::Test_Scenario22()
- call void TestEntrypoint::Test_Scenario23()
- call void TestEntrypoint::Test_Scenario24()
- call void TestEntrypoint::Test_Scenario25()
- call void TestEntrypoint::Test_Scenario26()
- call void TestEntrypoint::Test_Scenario27()
- call void TestEntrypoint::Test_Scenario28()
- call void TestEntrypoint::Test_Scenario29()
- call void TestEntrypoint::Test_Scenario30()
- call void TestEntrypoint::Test_Scenario31()
- call void TestEntrypoint::Test_Scenario32()
- call void TestEntrypoint::Test_Scenario33()
- call void TestEntrypoint::Test_Scenario34()
- call void TestEntrypoint::Test_Scenario35()
- call void TestEntrypoint::Test_Scenario36()
- call void TestEntrypoint::Test_Scenario37()
- call void TestEntrypoint::Test_Scenario38()
- call void TestEntrypoint::Test_Scenario39()
- call void TestEntrypoint::Test_Scenario40()
- call void TestEntrypoint::Test_Scenario41()
- call void TestEntrypoint::Test_Scenario42()
- call void TestEntrypoint::Test_Scenario43()
- call void TestEntrypoint::Test_Scenario44()
- call void TestEntrypoint::Test_Scenario45()
- call void TestEntrypoint::Test_Scenario46()
- call void TestEntrypoint::Test_Scenario47()
- call void TestEntrypoint::Test_Scenario48()
- call void TestEntrypoint::Test_Scenario49()
- call void TestEntrypoint::Test_Scenario50()
- call void TestEntrypoint::Test_Scenario51()
- call void TestEntrypoint::Test_Scenario52()
- call void TestEntrypoint::Test_Scenario53()
- call void TestEntrypoint::Test_Scenario54()
- call void TestEntrypoint::Test_Scenario55()
- call void TestEntrypoint::Test_Scenario56()
- call void TestEntrypoint::Test_Scenario57()
- call void TestEntrypoint::Test_Scenario58()
- call void TestEntrypoint::Test_Scenario59()
- call void TestEntrypoint::Test_Scenario60()
- call void TestEntrypoint::Test_Scenario61()
- call void TestEntrypoint::Test_Scenario62()
- call void TestEntrypoint::Test_Scenario63()
- call void TestEntrypoint::Test_Scenario64()
- call void TestEntrypoint::Test_Scenario65()
- call void TestEntrypoint::Test_Scenario66()
- call void TestEntrypoint::Test_Scenario67()
- call void TestEntrypoint::Test_Scenario68()
- call void TestEntrypoint::Test_Scenario69()
- call void TestEntrypoint::Test_Scenario70()
- call void TestEntrypoint::Test_Scenario71()
- call void TestEntrypoint::Test_Scenario72()
- call void TestEntrypoint::Test_Scenario73()
- call void TestEntrypoint::Test_Scenario74()
- call void TestEntrypoint::Test_Scenario75()
- call void TestEntrypoint::Test_Scenario76()
- call void TestEntrypoint::Test_Scenario77()
- call void TestEntrypoint::Test_Scenario78()
- call void TestEntrypoint::Test_Scenario79()
- call void TestEntrypoint::Test_Scenario80()
- call void TestEntrypoint::Test_Scenario81()
- call void TestEntrypoint::Test_Scenario82()
- call void TestEntrypoint::Test_Scenario83()
- call void TestEntrypoint::Test_Scenario84()
- call void TestEntrypoint::Test_Scenario85()
- call void TestEntrypoint::Test_Scenario86()
- call void TestEntrypoint::Test_Scenario87()
- call void TestEntrypoint::Test_Scenario88()
- call void TestEntrypoint::Test_Scenario89()
- call void TestEntrypoint::Test_Scenario90()
- call void TestEntrypoint::Test_Scenario91()
- call void TestEntrypoint::Test_Scenario92()
- call void TestEntrypoint::Test_Scenario93()
- call void TestEntrypoint::Test_Scenario94()
- call void TestEntrypoint::Test_Scenario95()
- call void TestEntrypoint::Test_Scenario96()
- call void TestEntrypoint::Test_Scenario97()
- call void TestEntrypoint::Test_Scenario98()
- call void TestEntrypoint::Test_Scenario99()
- call void TestEntrypoint::Test_Scenario100()
- call void TestEntrypoint::Test_Scenario101()
- call void TestEntrypoint::Test_Scenario102()
- call void TestEntrypoint::Test_Scenario103()
- call void TestEntrypoint::Test_Scenario104()
- call void TestEntrypoint::Test_Scenario105()
- call void TestEntrypoint::Test_Scenario106()
- call void TestEntrypoint::Test_Scenario107()
- call void TestEntrypoint::Test_Scenario108()
- call void TestEntrypoint::Test_Scenario109()
- call void TestEntrypoint::Test_Scenario110()
- call void TestEntrypoint::Test_Scenario111()
- call void TestEntrypoint::Test_Scenario112()
- call void TestEntrypoint::Test_Scenario113()
- call void TestEntrypoint::Test_Scenario114()
- call void TestEntrypoint::Test_Scenario115()
- call void TestEntrypoint::Test_Scenario116()
- call void TestEntrypoint::Test_Scenario117()
- call void TestEntrypoint::Test_Scenario118()
- call void TestEntrypoint::Test_Scenario119()
- call void TestEntrypoint::Test_Scenario120()
- call void TestEntrypoint::Test_Scenario121()
- call void TestEntrypoint::Test_Scenario122()
- call void TestEntrypoint::Test_Scenario123()
- call void TestEntrypoint::Test_Scenario124()
- call void TestEntrypoint::Test_Scenario125()
- call void TestEntrypoint::Test_Scenario126()
- call void TestEntrypoint::Test_Scenario127()
- call void TestEntrypoint::Test_Scenario128()
- call void TestEntrypoint::Test_Scenario129()
- call void TestEntrypoint::Test_Scenario130()
- call void TestEntrypoint::Test_Scenario131()
- call void TestEntrypoint::Test_Scenario132()
- call void TestEntrypoint::Test_Scenario133()
- call void TestEntrypoint::Test_Scenario134()
- call void TestEntrypoint::Test_Scenario135()
- call void TestEntrypoint::Test_Scenario136()
- call void TestEntrypoint::Test_Scenario137()
- call void TestEntrypoint::Test_Scenario138()
- call void TestEntrypoint::Test_Scenario139()
- call void TestEntrypoint::Test_Scenario140()
- call void TestEntrypoint::Test_Scenario141()
- call void TestEntrypoint::Test_Scenario142()
- call void TestEntrypoint::Test_Scenario143()
- call void TestEntrypoint::Test_Scenario144()
- call void TestEntrypoint::Test_Scenario145()
- call void TestEntrypoint::Test_Scenario146()
- call void TestEntrypoint::Test_Scenario147()
- call void TestEntrypoint::Test_Scenario148()
- call void TestEntrypoint::Test_Scenario149()
- call void TestEntrypoint::Test_Scenario150()
- call void TestEntrypoint::Test_Scenario151()
- call void TestEntrypoint::Test_Scenario152()
- call void TestEntrypoint::Test_Scenario153()
- call void TestEntrypoint::Test_Scenario154()
- call void TestEntrypoint::Test_Scenario155()
- call void TestEntrypoint::Test_Scenario156()
- call void TestEntrypoint::Test_Scenario157()
- call void TestEntrypoint::Test_Scenario158()
- call void TestEntrypoint::Test_Scenario159()
- call void TestEntrypoint::Test_Scenario160()
- call void TestEntrypoint::Test_Scenario161()
- call void TestEntrypoint::Test_Scenario162()
- call void TestEntrypoint::Test_Scenario163()
- call void TestEntrypoint::Test_Scenario164()
- call void TestEntrypoint::Test_Scenario165()
- call void TestEntrypoint::Test_Scenario166()
- call void TestEntrypoint::Test_Scenario167()
- call void TestEntrypoint::Test_Scenario168()
- call void TestEntrypoint::Test_Scenario169()
- call void TestEntrypoint::Test_Scenario170()
- call void TestEntrypoint::Test_Scenario171()
- call void TestEntrypoint::Test_Scenario172()
- call void TestEntrypoint::Test_Scenario173()
- call void TestEntrypoint::Test_Scenario174()
- call void TestEntrypoint::Test_Scenario175()
- call void TestEntrypoint::Test_Scenario176()
- call void TestEntrypoint::Test_Scenario177()
- call void TestEntrypoint::Test_Scenario178()
- call void TestEntrypoint::Test_Scenario179()
- call void TestEntrypoint::Test_Scenario180()
- call void TestEntrypoint::Test_Scenario181()
- call void TestEntrypoint::Test_Scenario182()
- call void TestEntrypoint::Test_Scenario183()
- call void TestEntrypoint::Test_Scenario184()
- call void TestEntrypoint::Test_Scenario185()
- call void TestEntrypoint::Test_Scenario186()
- call void TestEntrypoint::Test_Scenario187()
- call void TestEntrypoint::Test_Scenario188()
- call void TestEntrypoint::Test_Scenario189()
- call void TestEntrypoint::Test_Scenario190()
- call void TestEntrypoint::Test_Scenario191()
- call void TestEntrypoint::Test_Scenario192()
- call void TestEntrypoint::Test_Scenario193()
- call void TestEntrypoint::Test_Scenario194()
- call void TestEntrypoint::Test_Scenario195()
- call void TestEntrypoint::Test_Scenario196()
- call void TestEntrypoint::Test_Scenario197()
- call void TestEntrypoint::Test_Scenario198()
- call void TestEntrypoint::Test_Scenario199()
- call void TestEntrypoint::Test_Scenario200()
- call void TestEntrypoint::Test_Scenario201()
- call void TestEntrypoint::Test_Scenario202()
- call void TestEntrypoint::Test_Scenario203()
- call void TestEntrypoint::Test_Scenario204()
- call void TestEntrypoint::Test_Scenario205()
- call void TestEntrypoint::Test_Scenario206()
- call void TestEntrypoint::Test_Scenario207()
- call void TestEntrypoint::Test_Scenario208()
- call void TestEntrypoint::Test_Scenario209()
- call void TestEntrypoint::Test_Scenario210()
- call void TestEntrypoint::Test_Scenario211()
- call void TestEntrypoint::Test_Scenario212()
- call void TestEntrypoint::Test_Scenario213()
- call void TestEntrypoint::Test_Scenario214()
- call void TestEntrypoint::Test_Scenario215()
- call void TestEntrypoint::Test_Scenario216()
- call void TestEntrypoint::Test_Scenario217()
- call void TestEntrypoint::Test_Scenario218()
- call void TestEntrypoint::Test_Scenario219()
- call void TestEntrypoint::Test_Scenario220()
- call void TestEntrypoint::Test_Scenario221()
- call void TestEntrypoint::Test_Scenario222()
- call void TestEntrypoint::Test_Scenario223()
- call void TestEntrypoint::Test_Scenario224()
- call void TestEntrypoint::Test_Scenario225()
- call void TestEntrypoint::Test_Scenario226()
- call void TestEntrypoint::Test_Scenario227()
- call void TestEntrypoint::Test_Scenario228()
- call void TestEntrypoint::Test_Scenario229()
- call void TestEntrypoint::Test_Scenario230()
- call void TestEntrypoint::Test_Scenario231()
- call void TestEntrypoint::Test_Scenario232()
- call void TestEntrypoint::Test_Scenario233()
- call void TestEntrypoint::Test_Scenario234()
- call void TestEntrypoint::Test_Scenario235()
- call void TestEntrypoint::Test_Scenario236()
- call void TestEntrypoint::Test_Scenario237()
- call void TestEntrypoint::Test_Scenario238()
- call void TestEntrypoint::Test_Scenario239()
- call void TestEntrypoint::Test_Scenario240()
- call void TestEntrypoint::Test_Scenario241()
- call void TestEntrypoint::Test_Scenario242()
- call void TestEntrypoint::Test_Scenario243()
- call void TestEntrypoint::Test_Scenario244()
- call void TestEntrypoint::Test_Scenario245()
- call void TestEntrypoint::Test_Scenario246()
- call void TestEntrypoint::Test_Scenario247()
- call void TestEntrypoint::Test_Scenario248()
- call void TestEntrypoint::Test_Scenario249()
- call void TestEntrypoint::Test_Scenario250()
- call void TestEntrypoint::Test_Scenario251()
- call void TestEntrypoint::Test_Scenario252()
- call void TestEntrypoint::Test_Scenario253()
- call void TestEntrypoint::Test_Scenario254()
- call void TestEntrypoint::Test_Scenario255()
- call void TestEntrypoint::Test_Scenario256()
- call void TestEntrypoint::Test_Scenario257()
- call void TestEntrypoint::Test_Scenario258()
- call void TestEntrypoint::Test_Scenario259()
- call void TestEntrypoint::Test_Scenario260()
- call void TestEntrypoint::Test_Scenario261()
- call void TestEntrypoint::Test_Scenario262()
- call void TestEntrypoint::Test_Scenario263()
- call void TestEntrypoint::Test_Scenario264()
- call void TestEntrypoint::Test_Scenario265()
- call void TestEntrypoint::Test_Scenario266()
- call void TestEntrypoint::Test_Scenario267()
- call void TestEntrypoint::Test_Scenario268()
- call void TestEntrypoint::Test_Scenario269()
- call void TestEntrypoint::Test_Scenario270()
- call void TestEntrypoint::Test_Scenario271()
- call void TestEntrypoint::Test_Scenario272()
- call void TestEntrypoint::Test_Scenario273()
- call void TestEntrypoint::Test_Scenario274()
- call void TestEntrypoint::Test_Scenario275()
- call void TestEntrypoint::Test_Scenario276()
- leave.s ScenariosDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- leave.s ScenariosDone
- }
-ScenariosDone: nop
- ret
- } // end of method Test
-} // end of class TestEntrypoint
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/VarianceBasic.il b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/VarianceBasic.il
deleted file mode 100644
index f33de1129..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/Dependencies/VarianceBasic.il
+++ /dev/null
@@ -1,248 +0,0 @@
-// Copyright (c) .NET Foundation and contributors. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-
-.assembly extern System.Runtime
-{
- .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A)
-}
-
-.assembly 'library' { }
-
-.class interface public abstract auto ansi InterfaceScenario1`1<- T>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario1`1
-
-.class interface public abstract auto ansi InterfaceScenario2`1<- T>
-{
- .method public newslot virtual abstract static int32 Method() cil managed noinlining
- {
- }
- .method public newslot virtual abstract static int32 Method2() cil managed noinlining
- {
- } // end of method Method
-} // end of class InterfaceScenario2`1
-
-.class public auto ansi BaseScenario1
- extends [System.Runtime]System.Object
- implements class InterfaceScenario1`1<object>
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario1`1<object>::Method()
- ldc.i4 1
- ret
- } // end of method Method
-} // end of class BaseScenario1
-
-.class public auto ansi DerivedScenario1
- extends BaseScenario1
-{
-} // end of class DerivedScenario1
-
-
-.class public auto ansi BaseScenario2
- extends [System.Runtime]System.Object
- implements class InterfaceScenario2`1<string>, class InterfaceScenario2`1<object>
-{
- // NOTE: The order of the methods in this .il file is important as it controls the MethodImpl record creation order
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario2`1<string>::Method()
- ldc.i4 2
- ret
- } // end of method Method
- .method public static int32 Method_Obj() cil managed noinlining
- {
- .override method int32 class InterfaceScenario2`1<object>::Method()
- ldc.i4 3
- ret
- } // end of method Method
- .method public static int32 Method2_Obj() cil managed noinlining
- {
- .override method int32 class InterfaceScenario2`1<object>::Method2()
- ldc.i4 4
- ret
- } // end of method Method
- .method public static int32 Method2() cil managed noinlining
- {
- .override method int32 class InterfaceScenario2`1<string>::Method2()
- ldc.i4 5
- ret
- } // end of method Method
-} // end of class BaseScenario2
-
-.class public auto ansi DerivedScenario2
- extends BaseScenario2
-{
- .method public static int32 Method() cil managed noinlining
- {
- .override method int32 class InterfaceScenario2`1<object>::Method()
- ldc.i4 6
- ret
- } // end of method Method
-
- .method public static int32 Method2() cil managed noinlining
- {
- .override method int32 class InterfaceScenario2`1<object>::Method2()
- ldc.i4 7
- ret
- } // end of method Method
-} // end of class DerivedScenario2
-
-.class public auto ansi TestEntrypoint
- extends [System.Runtime]System.Object
-{
- .method public static string Test_Scenario<T, (class InterfaceScenario1`1<!!0>) ImplType>() cil managed noinlining
- {
- // Variant dispatch to method on base type
- .locals init (int32 V_1)
- constrained. !!1
- call int32 class InterfaceScenario1`1<!!0>::Method()
- stloc.0
- ldloca.s V_1
- call instance string [System.Runtime]System.Int32::ToString()
- ret
- } // end of method Test_Scenario1
-
- .method public static string Test_Scenario2_1<T, (class InterfaceScenario2`1<!!0>) ImplType>() cil managed noinlining
- {
- // Variant dispatch to method on base type
- .locals init (int32 V_1)
- constrained. !!1
- call int32 class InterfaceScenario2`1<!!0>::Method()
- stloc.0
- ldloca.s V_1
- call instance string [System.Runtime]System.Int32::ToString()
- ret
- } // end of method Test_Scenario1
-
- .method public static string Test_Scenario2_2<T, (class InterfaceScenario2`1<!!0>) ImplType>() cil managed noinlining
- {
- // Variant dispatch to method on base type
- .locals init (int32 V_1)
- constrained. !!1
- call int32 class InterfaceScenario2`1<!!0>::Method2()
- stloc.0
- ldloca.s V_1
- call instance string [System.Runtime]System.Int32::ToString()
- ret
- } // end of method Test_Scenario1
- .method public static int32 Test() cil managed noinlining
- {
- .locals init (class [System.Runtime]System.Exception V_0)
-
- .try {
- ldstr "VariantDispatchToBaseTypeMethodVariantly"
- ldstr "1"
- call string TestEntrypoint::Test_Scenario<string, class BaseScenario1>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "VariantDispatchToBaseTypeMethodFromDerivedTypeVariantly"
- ldstr "1"
- call string TestEntrypoint::Test_Scenario<string, class DerivedScenario1>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- leave.s VariantDispatchToBaseTypeMethodDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "VariantDispatchToBaseTypeMethod"
- ldstr "No Exception"
- ldloc.0
- callvirt instance class [System.Runtime]System.Type [System.Runtime]System.Exception::GetType()
- callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- call void TestEntrypoint::CheckForFailure(string,string,string)
- leave.s VariantDispatchToBaseTypeMethodDone
- }
-VariantDispatchToBaseTypeMethodDone: nop
-
- .try {
- // Variant dispatch when applied at a single layer in the type hierarchy does not take priority
- // over non-variant dispatch. This test verifies that the ordering of MethodImpl's has no effect
- // and that the correct function is called
- ldstr "NonVariantDispatchToMethodTakesPriorityOverVariantMatch"
- ldstr "2"
- call string TestEntrypoint::Test_Scenario2_1<string, class BaseScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "NonVariantDispatchToMethodTakesPriorityOverVariantMatch"
- ldstr "3"
- call string TestEntrypoint::Test_Scenario2_1<object, class BaseScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "NonVariantDispatchToMethodTakesPriorityOverVariantMatch"
- ldstr "4"
- call string TestEntrypoint::Test_Scenario2_2<object, class BaseScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "NonVariantDispatchToMethodTakesPriorityOverVariantMatch"
- ldstr "5"
- call string TestEntrypoint::Test_Scenario2_2<string, class BaseScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- leave.s NonVariantDispatchToMethodTakesPriorityOverVariantMatchDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "NonVariantDispatchToMethodTakesPriorityOverVariantMatch"
- ldstr "No Exception"
- ldloc.0
- callvirt instance class [System.Runtime]System.Type [System.Runtime]System.Exception::GetType()
- callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- call void TestEntrypoint::CheckForFailure(string,string,string)
- leave.s NonVariantDispatchToMethodTakesPriorityOverVariantMatchDone
- }
-NonVariantDispatchToMethodTakesPriorityOverVariantMatchDone: nop
- .try {
- // Variant dispatch when applied at a two layer in the type hierarchy results in calls
- // where the variant match on the derived type will override the exact match on the base type
- ldstr "VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType"
- ldstr "6"
- call string TestEntrypoint::Test_Scenario2_1<string, class DerivedScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType"
- ldstr "6"
- call string TestEntrypoint::Test_Scenario2_1<object, class DerivedScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType"
- ldstr "7"
- call string TestEntrypoint::Test_Scenario2_2<string, class DerivedScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- ldstr "VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType"
- ldstr "7"
- call string TestEntrypoint::Test_Scenario2_2<object, class DerivedScenario2>()
- call void TestEntrypoint::CheckForFailure(string,string,string)
-
- leave.s VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseTypeDone
- } catch [System.Runtime]System.Exception {
- stloc.0
- ldstr "VariantDispatchToBaseTypeMethodFromDerivedTypeVariantly"
- ldstr "No Exception"
- ldloc.0
- callvirt instance class [System.Runtime]System.Type [System.Runtime]System.Exception::GetType()
- callvirt instance string [System.Runtime]System.Reflection.MemberInfo::get_Name()
- call void TestEntrypoint::CheckForFailure(string,string,string)
- leave.s VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseTypeDone
- }
-VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseTypeDone: nop
-
- call int32 TestEntrypoint::ReportResults()
- ret
- } // end of method Test
- .method public hidebysig static void CheckForFailure(string a,
- string b,
- string c) cil managed
- {
- // Code size 2 (0x2)
- .maxstack 8
- IL_0000: nop
- IL_0001: ret
- } // end of method TestEntrypoint::CheckForFailure
-
-} // end of class TestEntrypoint
-
-
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Delegate.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Delegate.cs
deleted file mode 100644
index 0b41b8034..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Delegate.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using Mono.Linker.Tests.Cases.Expectations.Assertions;
-using Mono.Linker.Tests.Cases.Expectations.Metadata;
-
-namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
-{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/GenericsBasic_Delegate.il" })]
- [KeptTypeInAssembly ("library.dll", "IFaceNonGeneric")]
- [KeptMemberInAssembly ("library.dll", "NonGenericClass", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()")]
-
- class GenericsBasic_Delegate
- {
- static void Main ()
- {
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
- }
- }
-}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Direct.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Direct.cs
deleted file mode 100644
index 3c3de21e2..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Direct.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using Mono.Linker.Tests.Cases.Expectations.Assertions;
-using Mono.Linker.Tests.Cases.Expectations.Metadata;
-
-namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
-{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/GenericsBasic_Direct.il" })]
- [KeptTypeInAssembly ("library.dll", "IFaceNonGeneric")]
- [KeptMemberInAssembly ("library.dll", "NonGenericClass", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()")]
-
- class GenericsBasic_Direct
- {
- static void Main ()
- {
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
- }
- }
-}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Ldftn.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Ldftn.cs
deleted file mode 100644
index 2ccdb9ab9..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsBasic_Ldftn.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using Mono.Linker.Tests.Cases.Expectations.Assertions;
-using Mono.Linker.Tests.Cases.Expectations.Metadata;
-
-namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
-{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/GenericsBasic_Ldftn.il" })]
- [KeptTypeInAssembly ("library.dll", "IFaceNonGeneric")]
- [KeptMemberInAssembly ("library.dll", "NonGenericClass", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()")]
-
- class GenericsBasic_Ldftn
- {
- static void Main ()
- {
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
- }
- }
-}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsFull.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsFull.cs
deleted file mode 100644
index 6bf22b528..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/GenericsFull.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using Mono.Linker.Tests.Cases.Expectations.Assertions;
-using Mono.Linker.Tests.Cases.Expectations.Metadata;
-
-namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
-{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/GenericsFull.il" })]
- [KeptTypeInAssembly ("library.dll", "IFaceNonGeneric")]
- [KeptTypeInAssembly ("library.dll", "IFaceGeneric`1")]
- [KeptTypeInAssembly ("library.dll", "IFaceCuriouslyRecurringGeneric`1")]
- [KeptMemberInAssembly ("library.dll", "NonGenericClass", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()",
- "IFaceGeneric`1<string>.NormalMethod()", "IFaceGeneric`1<string>.GenericMethod<#1>()", "IFaceGeneric`1<object>.NormalMethod()", "IFaceGeneric`1<object>.GenericMethod<#1>()",
- "IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.NormalMethod()", "IFaceCuriouslyRecurringGeneric`1<class NonGenericClass>.GenericMethod<#1>()")]
- [KeptMemberInAssembly ("library.dll", "GenericClass`1", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()",
- "IFaceGeneric`1<string>.NormalMethod()", "IFaceGeneric`1<string>.GenericMethod<#1>()", "IFaceGeneric`1<object>.NormalMethod()", "IFaceGeneric`1<object>.GenericMethod<#1>()",
- "IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.NormalMethod()", "IFaceCuriouslyRecurringGeneric`1<class GenericClass`1<!0>>.GenericMethod<#1>()")]
- [KeptMemberInAssembly ("library.dll", "NonGenericValuetype", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()",
- "IFaceGeneric`1<string>.NormalMethod()", "IFaceGeneric`1<string>.GenericMethod<#1>()", "IFaceGeneric`1<object>.NormalMethod()", "IFaceGeneric`1<object>.GenericMethod<#1>()",
- "IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.NormalMethod()", "IFaceCuriouslyRecurringGeneric`1<valuetype NonGenericValuetype>.GenericMethod<#1>()")]
- [KeptMemberInAssembly ("library.dll", "GenericValuetype`1", "IFaceNonGeneric.NormalMethod()", "IFaceNonGeneric.GenericMethod<#1>()",
- "IFaceGeneric`1<string>.NormalMethod()", "IFaceGeneric`1<string>.GenericMethod<#1>()", "IFaceGeneric`1<object>.NormalMethod()", "IFaceGeneric`1<object>.GenericMethod<#1>()",
- "IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.NormalMethod()", "IFaceCuriouslyRecurringGeneric`1<valuetype GenericValuetype`1<!0>>.GenericMethod<#1>()")]
-
- class GenericsFull
- {
- static void Main ()
- {
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
- }
- }
-}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethods.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethods.cs
new file mode 100644
index 000000000..d9be1df50
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethods.cs
@@ -0,0 +1,810 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Helpers;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ public class StaticAbstractInterfaceMethods
+ {
+ public static void Main ()
+ {
+ InterfaceMethodsUsedThroughConstrainedType.Test ();
+ InterfaceWithMethodsUsedEachWay.Test ();
+ InterfaceMethodUsedOnConcreteType.Test ();
+ InterfaceMethodsKeptThroughReflection.Test ();
+ InterfaceHasStaticAndInstanceMethods.Test ();
+ StaticInterfaceInheritance.Test ();
+ GenericStaticInterface.Test ();
+ RecursiveGenericInterface.Test ();
+ UnusedInterfaces.Test ();
+ ClassInheritance.Test ();
+ ProcessOverrideAfterMarkedBase.Test ();
+ }
+
+ [Kept]
+ public class InterfaceMethodsUsedThroughConstrainedType
+ {
+ [Kept]
+ public interface IUsedThroughConstrainedType
+ {
+ [Kept]
+ public static abstract int UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IUsedThroughConstrainedType))]
+ public class UsesIUsedThroughConstrainedTypeMethods : IUsedThroughConstrainedType
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedType))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IUsedThroughConstrainedType))]
+ public class UnusedIUsedThroughConstrainedTypeMethods : IUsedThroughConstrainedType
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedType))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ public static void CallMethodOnConstrainedType<T> () where T : IUsedThroughConstrainedType
+ {
+ T.UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ CallMethodOnConstrainedType<UsesIUsedThroughConstrainedTypeMethods> ();
+
+ Type t = typeof (UnusedIUsedThroughConstrainedTypeMethods);
+
+ ExplicitImplementation.Test ();
+ }
+
+ [Kept]
+ public class ExplicitImplementation
+ {
+ [Kept]
+ [KeptInterface (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ public class UsedIUsedThroughConstrainedTypeExplicitMethods : IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ static int IUsedThroughConstrainedTypeExplicitImplementation.UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ public class UnusedIUsedThroughConstrainedTypeExplicitMethods : IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ static int IUsedThroughConstrainedTypeExplicitImplementation.UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ public interface IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ [Kept]
+ public static abstract int UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ public static void CallTypeConstrainedMethod<T> () where T : IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ T.UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ CallTypeConstrainedMethod<UsedIUsedThroughConstrainedTypeExplicitMethods> ();
+
+ Type t = typeof (UnusedIUsedThroughConstrainedTypeExplicitMethods);
+ }
+ }
+ }
+
+ [Kept]
+ public class InterfaceMethodUsedOnConcreteType
+ {
+ [Kept]
+ public class UsesIUsedOnConcreteTypeMethods : IUsedOnConcreteType
+ {
+ [Kept]
+ [RemovedOverride (typeof (IUsedOnConcreteType))]
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ [Kept]
+ public class UnusedIUsedOnConcreteTypeMethods : IUsedOnConcreteType
+ {
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ public interface IUsedOnConcreteType
+ {
+ public static abstract int UsedOnConcreteType ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesIUsedOnConcreteTypeMethods.UsedOnConcreteType ();
+
+ Type t = typeof (UnusedIUsedOnConcreteTypeMethods);
+ }
+ }
+
+ [Kept]
+ public class InterfaceWithMethodsUsedEachWay
+ {
+
+ [Kept]
+ public interface IUsedEveryWay
+ {
+ [Kept]
+ public static abstract int UsedThroughConstrainedType ();
+
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IUsedEveryWay))]
+ public class UsedIUsedEveryWay : IUsedEveryWay
+ {
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ static int IUsedEveryWay.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [RemovedOverride (typeof (IUsedEveryWay))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IUsedEveryWay))]
+ public class UnusedIUsedEveryWay : IUsedEveryWay
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ static int IUsedEveryWay.UsedThroughConstrainedTypeExplicit () => 0;
+
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ public static void CallTypeConstrainedMethods<T> () where T : IUsedEveryWay
+ {
+ T.UsedThroughConstrainedType ();
+ T.UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsedIUsedEveryWay.UsedOnConcreteType ();
+ CallTypeConstrainedMethods<UsedIUsedEveryWay> ();
+
+ Type t = typeof (UnusedIUsedEveryWay);
+ }
+ }
+
+ [Kept]
+ public class InterfaceMethodsKeptThroughReflection
+ {
+ [Kept]
+ public interface IMethodsKeptThroughReflection
+ {
+ [Kept]
+ public static abstract int UnusedMethod ();
+
+ [Kept]
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedOnConstrainedType ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IMethodsKeptThroughReflection))]
+ public class UsedMethodsKeptThroughtReflection : IMethodsKeptThroughReflection
+ {
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UnusedMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConstrainedType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IMethodsKeptThroughReflection))]
+ public class UnusedMethodsKeptThroughtReflection : IMethodsKeptThroughReflection
+ {
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UnusedMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConstrainedType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ typeof (IMethodsKeptThroughReflection).RequiresPublicMethods ();
+ UsedMethodsKeptThroughtReflection.UsedOnConcreteType ();
+ UseMethodThroughTypeConstraint<UsedMethodsKeptThroughtReflection> ();
+
+ Type t = typeof (UnusedMethodsKeptThroughtReflection);
+
+ [Kept]
+ static void UseMethodThroughTypeConstraint<T> () where T : IMethodsKeptThroughReflection
+ {
+ T.UsedOnConstrainedType ();
+ }
+ }
+ }
+
+ [Kept]
+ public class InterfaceHasStaticAndInstanceMethods
+ {
+ [Kept]
+ public interface IStaticAndInstanceMethods
+ {
+ public static abstract int StaticMethodCalledOnConcreteType ();
+
+ [Kept]
+ public static abstract int StaticMethodExplicitImpl ();
+
+ [Kept]
+ public int InstanceMethod ();
+ }
+
+ [Kept]
+ public static void CallExplicitImplMethod<T> () where T : IStaticAndInstanceMethods
+ {
+ T.StaticMethodExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticAndInstanceMethods))]
+ public class UsesAllMethods : IStaticAndInstanceMethods
+ {
+ [Kept]
+ [RemovedOverride (typeof (IStaticAndInstanceMethods))]
+ public static int StaticMethodCalledOnConcreteType () => 0;
+
+ [Kept]
+ // Non-static implementation methods don't explicitly override the interface method
+ public int InstanceMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ static int IStaticAndInstanceMethods.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesAllMethods.StaticMethodCalledOnConcreteType ();
+ var x = new UsesAllMethods ();
+ ((IStaticAndInstanceMethods) x).InstanceMethod ();
+ CallExplicitImplMethod<UsesAllMethods> ();
+ }
+ }
+
+ [Kept]
+ public class UnusedMethods : IStaticAndInstanceMethods
+ {
+ public static int StaticMethodCalledOnConcreteType () => 0;
+
+ //Bug
+ //[Kept]
+ //[KeptOverride (typeof (IStaticAndInstanceMethods))]
+ static int IStaticAndInstanceMethods.StaticMethodExplicitImpl () => 0;
+
+ public int InstanceMethod () => 0;
+
+ [Kept]
+ public static void Test () { }
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticAndInstanceMethods))]
+ public class UnusedMethodsRelevantToVariantCasting : IStaticAndInstanceMethods
+ {
+ public static int StaticMethodCalledOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ static int IStaticAndInstanceMethods.StaticMethodExplicitImpl () => 0;
+
+ [Kept] // Kept for valid IL
+ public int InstanceMethod () => 0;
+
+ [Kept]
+ public static void Test (Type t) { }
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesAllMethods.Test ();
+ UnusedMethods.Test ();
+ UnusedMethodsRelevantToVariantCasting.Test (typeof (UnusedMethodsRelevantToVariantCasting));
+ }
+ }
+
+ [Kept]
+ public class StaticInterfaceInheritance
+ {
+ [Kept]
+ public interface IBase1
+ {
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ public static abstract int UsedOnConstrainedTypeExplicitImpl ();
+ public static abstract int UnusedImplicitImpl ();
+ public static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase1))]
+ public interface IInheritsFromBase : IBase1
+ {
+ public static new abstract int UsedOnConcreteType ();
+ public static new abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ public static new abstract int UsedOnConstrainedTypeExplicitImpl ();
+ public static new abstract int UnusedImplicitImpl ();
+ public static new abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ public interface IBase2
+ {
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ public static abstract int UsedOnConstrainedTypeExplicitImpl ();
+ public static abstract int UnusedImplicitImpl ();
+ public static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase1))]
+ [KeptInterface (typeof (IBase2))]
+ public interface IInheritsFromMultipleBases : IBase1, IBase2, IUnusedInterface
+ {
+ public static new abstract int UsedOnConcreteType ();
+ public static new abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ public static new abstract int UsedOnConstrainedTypeExplicitImpl ();
+ public static new abstract int UnusedImplicitImpl ();
+ public static new abstract int UnusedExplicitImpl ();
+ }
+
+ public interface IUnusedInterface
+ {
+ public static abstract int UsedOnConcreteType ();
+
+ public static abstract int UnusedImplicitImpl ();
+
+ public static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase1))]
+ [KeptInterface (typeof (IInheritsFromBase))]
+ public class ImplementsIInheritsFromBase : IInheritsFromBase
+ {
+ [Kept]
+ [RemovedOverride (typeof (IInheritsFromBase))]
+ [RemovedOverride (typeof (IBase1))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase1))]
+ [RemovedOverride (typeof (IInheritsFromBase))]
+ public static int UsedOnBaseOnlyConstrainedTypeImplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromBase))]
+ static int IInheritsFromBase.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase1))]
+ static int IBase1.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ public static int UnusedImplicitImpl () => 0;
+
+ static int IBase1.UnusedExplicitImpl () => 0;
+
+ static int IInheritsFromBase.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIInheritsFromBase.UsedOnConcreteType ();
+ CallBase1TypeConstrainedMethod<ImplementsIInheritsFromBase> ();
+ CallSingleInheritTypeConstrainedMethod<ImplementsIInheritsFromBase> ();
+ }
+ }
+
+ [KeptInterface (typeof (IInheritsFromMultipleBases))]
+ [KeptInterface (typeof (IBase1))]
+ [KeptInterface (typeof (IBase2))]
+ // [RemovedInterface (typeof (IUnusedInterface))]
+ public class ImplementsIInheritsFromTwoBases : IInheritsFromMultipleBases
+ {
+ [Kept]
+ [RemovedOverride (typeof (IInheritsFromMultipleBases))]
+ [RemovedOverride (typeof (IBase1))]
+ [RemovedOverride (typeof (IBase2))]
+ [RemovedOverride (typeof (IUnusedInterface))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase1))]
+ [KeptOverride (typeof (IBase2))]
+ [RemovedOverride (typeof (IInheritsFromMultipleBases))]
+ public static int UsedOnBaseOnlyConstrainedTypeImplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase1))]
+ static int IBase1.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase2))]
+ static int IBase2.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromMultipleBases))]
+ static int IInheritsFromMultipleBases.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ public static int UnusedImplicitImpl () => 0;
+
+ static int IBase1.UnusedExplicitImpl () => 0;
+
+ static int IBase2.UnusedExplicitImpl () => 0;
+
+ static int IInheritsFromMultipleBases.UnusedExplicitImpl () => 0;
+
+ static int IUnusedInterface.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIInheritsFromTwoBases.UsedOnConcreteType ();
+ CallBase1TypeConstrainedMethod<ImplementsIInheritsFromTwoBases> ();
+ CallBase2TypeConstrainedMethod<ImplementsIInheritsFromTwoBases> ();
+ CallDoubleInheritTypeConstrainedMethod<ImplementsIInheritsFromTwoBases> ();
+ }
+ }
+
+ [Kept]
+ public static void CallBase1TypeConstrainedMethod<T> () where T : IBase1
+ {
+ T.UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ public static void CallBase2TypeConstrainedMethod<T> () where T : IBase2
+ {
+ T.UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ public static void CallSingleInheritTypeConstrainedMethod<T> () where T : IInheritsFromBase
+ {
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ public static void CallDoubleInheritTypeConstrainedMethod<T> () where T : IInheritsFromMultipleBases
+ {
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIInheritsFromBase.Test ();
+ ImplementsIInheritsFromTwoBases.Test ();
+ }
+ }
+
+ [Kept]
+ public class GenericStaticInterface
+ {
+ [Kept]
+ public interface IGenericInterface<T>
+ {
+ public static abstract T GetT ();
+ [Kept]
+ public static abstract T GetTExplicit ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<int>))]
+ public class ImplementsGenericInterface : IGenericInterface<int>
+ {
+ [Kept]
+ [RemovedOverride (typeof (IGenericInterface<int>))]
+ public static int GetT () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<int>))]
+ static int IGenericInterface<int>.GetTExplicit () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<int>))]
+ public class ImplementsGenericInterfaceUnused : IGenericInterface<int>
+ {
+ public static int GetT () => 0;
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<int>))]
+ static int IGenericInterface<int>.GetTExplicit () => 0;
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsGenericInterface.GetT ();
+ CallExplicitMethod<ImplementsGenericInterface, int> ();
+ Type t = typeof (ImplementsGenericInterfaceUnused);
+
+ }
+
+ [Kept]
+ public static void CallExplicitMethod<T, U> () where T : IGenericInterface<U>
+ {
+ T.GetTExplicit ();
+ }
+ }
+
+ [Kept]
+ public class RecursiveGenericInterface
+ {
+ [Kept]
+ public interface IGenericInterface<T> where T : IGenericInterface<T>
+ {
+ public static abstract T GetT ();
+ [Kept]
+ public static abstract T GetTExplicit ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ public class ImplementsIGenericInterfaceOfSelf : IGenericInterface<ImplementsIGenericInterfaceOfSelf>
+ {
+ [Kept]
+ [RemovedOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ public static ImplementsIGenericInterfaceOfSelf GetT () => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ static ImplementsIGenericInterfaceOfSelf IGenericInterface<ImplementsIGenericInterfaceOfSelf>.GetTExplicit ()
+ => throw new NotImplementedException ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ public class ImplementsIGenericInterfaceOfOther : IGenericInterface<ImplementsIGenericInterfaceOfSelf>
+ {
+ [Kept]
+ [RemovedOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ public static ImplementsIGenericInterfaceOfSelf GetT () => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ static ImplementsIGenericInterfaceOfSelf IGenericInterface<ImplementsIGenericInterfaceOfSelf>.GetTExplicit ()
+ => throw new NotImplementedException ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>))]
+ public class ImplementsIGenericInterfaceOfSelfUnused : IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>
+ {
+ public static ImplementsIGenericInterfaceOfSelfUnused GetT () => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>))]
+ static ImplementsIGenericInterfaceOfSelfUnused IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>.GetTExplicit ()
+ => throw new NotImplementedException ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIGenericInterfaceOfSelf.GetT ();
+ ImplementsIGenericInterfaceOfOther.GetT ();
+ CallExplicitGetT<ImplementsIGenericInterfaceOfSelf> ();
+ CallExplicitGetT<ImplementsIGenericInterfaceOfOther> ();
+
+ Type t = typeof (ImplementsIGenericInterfaceOfSelfUnused);
+ }
+
+ [Kept]
+ public static void CallExplicitGetT<T> () where T : IGenericInterface<ImplementsIGenericInterfaceOfSelf>
+ {
+ T.GetTExplicit ();
+ }
+ }
+
+ [Kept]
+ public class UnusedInterfaces
+ {
+ public interface IUnusedInterface
+ {
+ public int UnusedMethodImplicit ();
+ public int UnusedMethodExplicit ();
+ }
+
+ [Kept]
+ public interface IUnusedMethods
+ {
+ public int UnusedMethodImplicit ();
+ public int UnusedMethodExplicit ();
+ }
+
+ [Kept]
+ public class ImplementsUnusedInterface : IUnusedInterface
+ {
+ int IUnusedInterface.UnusedMethodExplicit () => 0;
+
+ public int UnusedMethodImplicit () => 0;
+ }
+
+ [Kept]
+ // In link mode, if we remove all methods from the interface, we should be able to remove the interface. We need it now since we don't remove the type constraint from UsesIUnusedMethods<T>
+ [KeptInterface (typeof (IUnusedMethods))]
+ public class ImplementsIUnusedMethods : IUnusedMethods
+ {
+ int IUnusedMethods.UnusedMethodExplicit () => 0;
+
+ public int UnusedMethodImplicit () => 0;
+ }
+
+ [Kept]
+ // In link mode, if there are no constrained calls we should be able to remove the type constraint
+ public static void UsesIUnusedMethods<T> () where T : IUnusedMethods { }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesIUnusedMethods<ImplementsIUnusedMethods> ();
+ Type t = typeof (ImplementsUnusedInterface);
+ }
+ }
+
+ [Kept]
+ public class ClassInheritance
+ {
+ [Kept]
+ public interface IBase
+ {
+ [Kept]
+ static abstract int ExplicitlyImplemented ();
+ static abstract int ImplicitlyImplementedUsedOnType ();
+ static abstract int ImplicitlyImplementedUsedOnInterface ();
+ int GetInt ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase))]
+ public abstract class BaseKeptOnType : IBase
+ {
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ static int IBase.ExplicitlyImplemented () => 0;
+
+ // Don't use at all
+ public static int ImplicitlyImplementedUsedOnType () => 0;
+
+ public static int ImplicitlyImplementedUsedOnInterface () => 0;
+ public int GetInt () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase))]
+ [KeptBaseType (typeof (BaseKeptOnType))]
+ public class InheritsFromBase : BaseKeptOnType, IBase
+ {
+ // Use on this type only
+ // This doesn't override IBase.ImplicitlyImplementedUsedOnType
+ [Kept]
+ public static int ImplictlyImplementedUsedOnType () => 0;
+ }
+
+ [Kept]
+ public static void CallIBaseMethod<T> () where T : IBase
+ {
+ T.ExplicitlyImplemented ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ InheritsFromBase.ImplictlyImplementedUsedOnType ();
+ CallIBaseMethod<InheritsFromBase> ();
+ }
+ }
+
+ [Kept]
+ public static class ProcessOverrideAfterMarkedBase
+ {
+ [Kept]
+ interface IFoo
+ {
+ [Kept]
+ static abstract int Method ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IFoo))]
+ class Foo : IFoo
+ {
+ [Kept]
+ [KeptOverride (typeof (IFoo))]
+ public static int Method () => 0;
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ typeof (Foo).RequiresPublicMethods ();
+ typeof (IFoo).RequiresPublicMethods ();
+ }
+ }
+ }
+}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethodsLibrary.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethodsLibrary.cs
new file mode 100644
index 000000000..27fabba76
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticAbstractInterfaceMethodsLibrary.cs
@@ -0,0 +1,947 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Helpers;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ [SetupLinkerArgument ("-a", "test.exe", "library")]
+ public static class StaticAbstractInterfaceMethodsLibrary
+ {
+ public static void Main ()
+ {
+ InterfaceMethodsUsedThroughConstrainedType.Test ();
+ InterfaceWithMethodsUsedEachWay.Test ();
+ InterfaceMethodUsedOnConcreteType.Test ();
+ InterfaceMethodsKeptThroughReflection.Test ();
+ StaticInterfaceInheritance.Test ();
+ GenericStaticInterface.Test ();
+ RecursiveGenericInterface.Test ();
+ UnusedInterfaces.Test ();
+ }
+
+ [Kept]
+ public static class InterfaceMethodsUsedThroughConstrainedType
+ {
+ [Kept]
+ public interface IUsedThroughConstrainedType
+ {
+ [Kept]
+ static abstract int UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ internal interface IUsedThroughConstrainedTypeInternal
+ {
+ [Kept]
+ static abstract int UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUsedThroughConstrainedType))]
+ [KeptInterface (typeof (IUsedThroughConstrainedTypeInternal))]
+ public class UsesIUsedThroughConstrainedTypeMethods : IUsedThroughConstrainedType, IUsedThroughConstrainedTypeInternal
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedType))]
+ [KeptOverride (typeof (IUsedThroughConstrainedTypeInternal))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUsedThroughConstrainedType))]
+ [KeptInterface (typeof (IUsedThroughConstrainedTypeInternal))]
+ public class UnusedIUsedThroughConstrainedTypeMethods : IUsedThroughConstrainedType, IUsedThroughConstrainedTypeInternal
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedType))]
+ [KeptOverride (typeof (IUsedThroughConstrainedTypeInternal))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ private class UnusedIUsedThroughConstrainedTypeMethodsPrivate : IUsedThroughConstrainedType, IUsedThroughConstrainedTypeInternal
+ {
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ public static void CallMethodOnConstrainedType<T> () where T : IUsedThroughConstrainedType
+ {
+ T.UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ CallMethodOnConstrainedType<UsesIUsedThroughConstrainedTypeMethods> ();
+ Type t = typeof (UnusedIUsedThroughConstrainedTypeMethods);
+
+ ExplicitImplementation.Test ();
+ }
+
+ [Kept]
+ public static class ExplicitImplementation
+ {
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ public class UsedIUsedThroughConstrainedTypeExplicitMethods : IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ static int IUsedThroughConstrainedTypeExplicitImplementation.UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ public class UnusedIUsedThroughConstrainedTypeExplicitMethods
+ : IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedThroughConstrainedTypeExplicitImplementation))]
+ static int IUsedThroughConstrainedTypeExplicitImplementation.UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ public interface IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ [Kept]
+ static abstract int UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ public static void CallTypeConstrainedMethod<T> () where T : IUsedThroughConstrainedTypeExplicitImplementation
+ {
+ T.UsedThroughConstrainedType ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ CallTypeConstrainedMethod<UsedIUsedThroughConstrainedTypeExplicitMethods> ();
+
+ Type t = typeof (UnusedIUsedThroughConstrainedTypeExplicitMethods);
+ }
+ }
+ }
+
+ [Kept]
+ public static class InterfaceMethodUsedOnConcreteType
+ {
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUsedOnConcreteType))]
+ [KeptInterface (typeof (IUsedOnConcreteTypeInternal))]
+ public class UsesIUsedOnConcreteTypeMethods : IUsedOnConcreteType, IUsedOnConcreteTypeInternal
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedOnConcreteType))]
+ [KeptOverride (typeof (IUsedOnConcreteTypeInternal))]
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ [Kept]
+ public interface IUsedOnConcreteType
+ {
+ [Kept]
+ public static abstract int UsedOnConcreteType ();
+ }
+
+ [Kept]
+ internal interface IUsedOnConcreteTypeInternal
+ {
+ [Kept]
+ static abstract int UsedOnConcreteType ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesIUsedOnConcreteTypeMethods.UsedOnConcreteType ();
+ }
+ }
+
+ [Kept]
+ public static class InterfaceWithMethodsUsedEachWay
+ {
+
+ [Kept]
+ public interface IUsedEveryWay
+ {
+ [Kept]
+ public static abstract int UsedThroughConstrainedType ();
+
+ [Kept]
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ internal interface IUsedEveryWayInternal
+ {
+ [Kept]
+ internal static abstract int UsedThroughConstrainedType ();
+
+ [Kept]
+ internal static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ internal static abstract int UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ internal interface IUnusedEveryWayInternal
+ {
+ [Kept]
+ internal static abstract int UsedThroughConstrainedType ();
+
+ [Kept]
+ internal static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ internal static abstract int UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUsedEveryWay))]
+ [KeptInterface (typeof (IUsedEveryWayInternal))]
+ [KeptInterface (typeof (IUnusedEveryWayInternal))]
+ public class UsedIUsedEveryWay : IUsedEveryWay, IUsedEveryWayInternal, IUnusedEveryWayInternal
+ {
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ static int IUsedEveryWay.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWayInternal))]
+ static int IUsedEveryWayInternal.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUnusedEveryWayInternal))]
+ static int IUnusedEveryWayInternal.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ [KeptOverride (typeof (IUsedEveryWayInternal))]
+ [KeptOverride (typeof (IUnusedEveryWayInternal))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ [KeptOverride (typeof (IUsedEveryWayInternal))]
+ [KeptOverride (typeof (IUnusedEveryWayInternal))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IUsedEveryWay))]
+ [KeptInterface (typeof (IUsedEveryWayInternal))]
+ [KeptInterface (typeof (IUnusedEveryWayInternal))]
+ internal class UnusedIUsedEveryWayInternal : IUsedEveryWay, IUsedEveryWayInternal, IUnusedEveryWayInternal
+ {
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ static int IUsedEveryWay.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWayInternal))]
+ static int IUsedEveryWayInternal.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUnusedEveryWayInternal))]
+ static int IUnusedEveryWayInternal.UsedThroughConstrainedTypeExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ [KeptOverride (typeof (IUsedEveryWayInternal))]
+ [KeptOverride (typeof (IUnusedEveryWayInternal))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUsedEveryWay))]
+ [KeptOverride (typeof (IUsedEveryWayInternal))]
+ [KeptOverride (typeof (IUnusedEveryWayInternal))]
+ public static int UsedThroughConstrainedType () => 0;
+ }
+
+ [Kept]
+ public static void CallTypeConstrainedMethods<T> () where T : IUsedEveryWay
+ {
+ T.UsedThroughConstrainedType ();
+ T.UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ internal static void CallTypeConstrainedMethodsInternal<T> () where T : IUsedEveryWayInternal
+ {
+ T.UsedThroughConstrainedType ();
+ T.UsedThroughConstrainedTypeExplicit ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsedIUsedEveryWay.UsedOnConcreteType ();
+ CallTypeConstrainedMethods<UsedIUsedEveryWay> ();
+ CallTypeConstrainedMethodsInternal<UsedIUsedEveryWay> ();
+
+ Type t = typeof (UnusedIUsedEveryWayInternal);
+ }
+ }
+
+ [Kept]
+ public static class InterfaceMethodsKeptThroughReflection
+ {
+ [Kept]
+ public interface IMethodsKeptThroughReflection
+ {
+ [Kept]
+ public static abstract int UnusedMethod ();
+
+ [Kept]
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedOnConstrainedType ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IMethodsKeptThroughReflection))]
+ public class UsedMethodsKeptThroughtReflection : IMethodsKeptThroughReflection
+ {
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UnusedMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConstrainedType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IMethodsKeptThroughReflection))]
+ internal class UnusedMethodsKeptThroughtReflection : IMethodsKeptThroughReflection
+ {
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UnusedMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConstrainedType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IMethodsKeptThroughReflection))]
+ public static int UsedOnConcreteType () => 0;
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ typeof (IMethodsKeptThroughReflection).RequiresPublicMethods ();
+ UsedMethodsKeptThroughtReflection.UsedOnConcreteType ();
+ UseMethodThroughTypeConstraint<UsedMethodsKeptThroughtReflection> ();
+
+ Type t = typeof (UnusedMethodsKeptThroughtReflection);
+
+ [Kept]
+ static void UseMethodThroughTypeConstraint<T> () where T : IMethodsKeptThroughReflection
+ {
+ T.UsedOnConstrainedType ();
+ }
+ }
+ }
+
+ [Kept]
+ public static class InterfaceHasStaticAndInstanceMethods
+ {
+ [Kept]
+ public interface IStaticAndInstanceMethods
+ {
+ [Kept]
+ public static abstract int StaticMethodCalledOnConcreteType ();
+
+ [Kept]
+ public static abstract int StaticMethodExplicitImpl ();
+
+ [Kept]
+ public int InstanceMethod ();
+ }
+
+ [Kept]
+ internal interface IStaticAndInstanceMethodsInternalUnused
+ {
+ [Kept]
+ static abstract int StaticMethodCalledOnConcreteType ();
+
+ [Kept]
+ static abstract int StaticMethodExplicitImpl ();
+
+ [Kept]
+ int InstanceMethod ();
+ }
+
+ [Kept]
+ internal interface IStaticAndInstanceMethodsInternalUsed
+ {
+ [Kept]
+ static abstract int StaticMethodCalledOnConcreteType ();
+
+ [Kept]
+ static abstract int StaticMethodExplicitImpl ();
+
+ [Kept]
+ int InstanceMethod ();
+ }
+
+ [Kept]
+ internal static void CallExplicitImplMethod<T> () where T : IStaticAndInstanceMethods, new()
+ {
+ T.StaticMethodExplicitImpl ();
+ IStaticAndInstanceMethods x = new T ();
+ x.InstanceMethod ();
+ }
+
+ [Kept]
+ internal static void CallExplicitImplMethodInternalUsed<T> () where T : IStaticAndInstanceMethodsInternalUsed, new()
+ {
+ T.StaticMethodExplicitImpl ();
+ IStaticAndInstanceMethodsInternalUsed x = new T ();
+ x.InstanceMethod ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticAndInstanceMethods))]
+ [KeptInterface (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ [KeptInterface (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ public class UsesAllMethods : IStaticAndInstanceMethods, IStaticAndInstanceMethodsInternalUnused, IStaticAndInstanceMethodsInternalUsed
+ {
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ public static int StaticMethodCalledOnConcreteType () => 0;
+
+ [Kept]
+ // No .override / MethodImpl for implicit instance methods
+ public int InstanceMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ static int IStaticAndInstanceMethods.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ static int IStaticAndInstanceMethodsInternalUnused.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ static int IStaticAndInstanceMethodsInternalUsed.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesAllMethods.StaticMethodCalledOnConcreteType ();
+ CallExplicitImplMethod<UsesAllMethods> ();
+ CallExplicitImplMethodInternalUsed<UsesAllMethods> ();
+ }
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticAndInstanceMethods))]
+ [KeptInterface (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ [KeptInterface (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ public class UnusedMethods : IStaticAndInstanceMethods, IStaticAndInstanceMethodsInternalUnused, IStaticAndInstanceMethodsInternalUsed
+ {
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ public static int StaticMethodCalledOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ static int IStaticAndInstanceMethods.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ static int IStaticAndInstanceMethodsInternalUnused.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ static int IStaticAndInstanceMethodsInternalUsed.StaticMethodExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethods))]
+ int IStaticAndInstanceMethods.InstanceMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUsed))]
+ int IStaticAndInstanceMethodsInternalUsed.InstanceMethod () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAndInstanceMethodsInternalUnused))]
+ int IStaticAndInstanceMethodsInternalUnused.InstanceMethod () => 0;
+
+ [Kept]
+ public static void Test () { }
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ UsesAllMethods.Test ();
+ UnusedMethods.Test ();
+ }
+ }
+
+ [Kept]
+ public static class StaticInterfaceInheritance
+ {
+ [Kept]
+ public interface IBase
+ {
+ [Kept]
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ public static abstract int UsedOnConstrainedTypeExplicitImpl ();
+
+ [Kept]
+ public static abstract int UnusedImplicitImpl ();
+
+ [Kept]
+ public static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase))]
+ public interface IInheritsFromBase : IBase
+ {
+ [Kept]
+ public static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ public static abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ public static abstract int UsedOnConstrainedTypeExplicitImpl ();
+
+ [Kept]
+ public static abstract int UnusedImplicitImpl ();
+
+ [Kept]
+ public static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ internal interface IBaseInternal
+ {
+ [Kept]
+ static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ static abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ static abstract int UsedOnConstrainedTypeExplicitImpl ();
+
+ [Kept]
+ static abstract int UnusedImplicitImpl ();
+
+ [Kept]
+ static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IBase))]
+ [KeptInterface (typeof (IBaseInternal))]
+ [KeptInterface (typeof (IUnusedInterface))]
+ internal interface IInheritsFromMultipleBases : IBase, IBaseInternal, IUnusedInterface
+ {
+ [Kept]
+ static abstract int UsedOnConcreteType ();
+ [Kept]
+ static abstract int UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+
+ [Kept]
+ static abstract int UsedOnConstrainedTypeExplicitImpl ();
+ [Kept]
+ static abstract int UnusedImplicitImpl ();
+ [Kept]
+ static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ internal interface IUnusedInterface
+ {
+ [Kept]
+ static abstract int UsedOnConcreteType ();
+
+ [Kept]
+ static abstract int UnusedImplicitImpl ();
+
+ [Kept]
+ static abstract int UnusedExplicitImpl ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IBase))]
+ [KeptInterface (typeof (IInheritsFromBase))]
+ public class ImplementsIInheritsFromBase : IInheritsFromBase
+ {
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromBase))]
+ [KeptOverride (typeof (IBase))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ [KeptOverride (typeof (IInheritsFromBase))]
+ public static int UsedOnBaseOnlyConstrainedTypeImplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromBase))]
+ static int IInheritsFromBase.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ static int IBase.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ [KeptOverride (typeof (IInheritsFromBase))]
+ public static int UnusedImplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ static int IBase.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromBase))]
+ static int IInheritsFromBase.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIInheritsFromBase.UsedOnConcreteType ();
+ CallBase1TypeConstrainedMethod<ImplementsIInheritsFromBase> ();
+ CallSingleInheritTypeConstrainedMethod<ImplementsIInheritsFromBase> ();
+ }
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IInheritsFromMultipleBases))]
+ [KeptInterface (typeof (IBase))]
+ [KeptInterface (typeof (IBaseInternal))]
+ [KeptInterface (typeof (IUnusedInterface))]
+ public class ImplementsIInheritsFromTwoBases : IInheritsFromMultipleBases
+ {
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromMultipleBases))]
+ [KeptOverride (typeof (IBase))]
+ [KeptOverride (typeof (IBaseInternal))]
+ [KeptOverride (typeof (IUnusedInterface))]
+ public static int UsedOnConcreteType () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ [KeptOverride (typeof (IBaseInternal))]
+ [KeptOverride (typeof (IInheritsFromMultipleBases))]
+ public static int UsedOnBaseOnlyConstrainedTypeImplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ static int IBase.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBaseInternal))]
+ static int IBaseInternal.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromMultipleBases))]
+ static int IInheritsFromMultipleBases.UsedOnConstrainedTypeExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ public static int UnusedImplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBase))]
+ static int IBase.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IBaseInternal))]
+ static int IBaseInternal.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IInheritsFromMultipleBases))]
+ static int IInheritsFromMultipleBases.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUnusedInterface))]
+ static int IUnusedInterface.UnusedExplicitImpl () => 0;
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIInheritsFromTwoBases.UsedOnConcreteType ();
+ CallBase1TypeConstrainedMethod<ImplementsIInheritsFromTwoBases> ();
+ CallBase2TypeConstrainedMethod<ImplementsIInheritsFromTwoBases> ();
+ CallDoubleInheritTypeConstrainedMethod<ImplementsIInheritsFromTwoBases> ();
+ }
+ }
+
+ [Kept]
+ public static void CallBase1TypeConstrainedMethod<T> () where T : IBase
+ {
+ T.UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ internal static void CallBase2TypeConstrainedMethod<T> () where T : IBaseInternal
+ {
+ T.UsedOnBaseOnlyConstrainedTypeImplicitImpl ();
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ public static void CallSingleInheritTypeConstrainedMethod<T> () where T : IInheritsFromBase
+ {
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ internal static void CallDoubleInheritTypeConstrainedMethod<T> () where T : IInheritsFromMultipleBases
+ {
+ T.UsedOnConstrainedTypeExplicitImpl ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIInheritsFromBase.Test ();
+ ImplementsIInheritsFromTwoBases.Test ();
+ }
+ }
+
+ [Kept]
+ public static class GenericStaticInterface
+ {
+ [Kept]
+ public interface IGenericInterface<T>
+ {
+ [Kept]
+ public static abstract T GetT ();
+ [Kept]
+ public static abstract T GetTExplicit ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IGenericInterface<int>))]
+ public class ImplementsGenericInterface : IGenericInterface<int>
+ {
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<int>))]
+ public static int GetT () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<int>))]
+ static int IGenericInterface<int>.GetTExplicit () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<int>))]
+ internal class ImplementsGenericInterfaceUnused : IGenericInterface<int>
+ {
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<int>))]
+ public static int GetT () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<int>))]
+ static int IGenericInterface<int>.GetTExplicit () => 0;
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsGenericInterface.GetT ();
+ CallExplicitMethod<ImplementsGenericInterface, int> ();
+ Type t = typeof (ImplementsGenericInterfaceUnused);
+ }
+
+ [Kept]
+ public static void CallExplicitMethod<T, U> () where T : IGenericInterface<U>
+ {
+ T.GetTExplicit ();
+ }
+ }
+
+ [Kept]
+ public static class RecursiveGenericInterface
+ {
+ [Kept]
+ public interface IGenericInterface<T> where T : IGenericInterface<T>
+ {
+ [Kept]
+ public static abstract T GetT ();
+ [Kept]
+ public static abstract T GetTExplicit ();
+ }
+
+ [Kept]
+ internal interface IGenericInterfaceInternal<T> where T : IGenericInterfaceInternal<T>
+ {
+ [Kept]
+ static abstract T GetT ();
+
+ [Kept]
+ static abstract T GetTExplicit ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ [KeptInterface (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>))]
+ public class ImplementsIGenericInterfaceOfSelf : IGenericInterface<ImplementsIGenericInterfaceOfSelf>, IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>
+ {
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ [KeptOverride (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>))]
+ public static ImplementsIGenericInterfaceOfSelf GetT () => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ static ImplementsIGenericInterfaceOfSelf IGenericInterface<ImplementsIGenericInterfaceOfSelf>.GetTExplicit ()
+ => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>))]
+ static ImplementsIGenericInterfaceOfSelf IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>.GetTExplicit ()
+ => throw new NotImplementedException ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ [KeptInterface (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>))]
+ public class ImplementsIGenericInterfaceOfOther : IGenericInterface<ImplementsIGenericInterfaceOfSelf>, IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>
+ {
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ [KeptOverride (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>))]
+ public static ImplementsIGenericInterfaceOfSelf GetT () => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelf>))]
+ static ImplementsIGenericInterfaceOfSelf IGenericInterface<ImplementsIGenericInterfaceOfSelf>.GetTExplicit ()
+ => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>))]
+ static ImplementsIGenericInterfaceOfSelf IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelf>.GetTExplicit ()
+ => throw new NotImplementedException ();
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>))]
+ [KeptInterface (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelfUnused>))]
+ internal class ImplementsIGenericInterfaceOfSelfUnused : IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>, IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelfUnused>
+ {
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>))]
+ public static ImplementsIGenericInterfaceOfSelfUnused GetT () => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>))]
+ static ImplementsIGenericInterfaceOfSelfUnused IGenericInterface<ImplementsIGenericInterfaceOfSelfUnused>.GetTExplicit ()
+ => throw new NotImplementedException ();
+
+ [Kept]
+ [KeptOverride (typeof (IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelfUnused>))]
+ static ImplementsIGenericInterfaceOfSelfUnused IGenericInterfaceInternal<ImplementsIGenericInterfaceOfSelfUnused>.GetTExplicit ()
+ => throw new NotImplementedException ();
+ }
+
+ [Kept]
+ public static void CallExplicitGetT<T> () where T : IGenericInterface<ImplementsIGenericInterfaceOfSelf>
+ {
+ T.GetTExplicit ();
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ ImplementsIGenericInterfaceOfSelf.GetT ();
+ ImplementsIGenericInterfaceOfOther.GetT ();
+ CallExplicitGetT<ImplementsIGenericInterfaceOfSelf> ();
+ CallExplicitGetT<ImplementsIGenericInterfaceOfOther> ();
+
+ Type t = typeof (ImplementsIGenericInterfaceOfSelfUnused);
+ }
+ }
+
+ [Kept]
+ public static class UnusedInterfaces
+ {
+ [Kept]
+ internal interface IUnusedInterface
+ {
+ [Kept]
+ static abstract int UnusedMethodImplicit ();
+ [Kept]
+ static abstract int UnusedMethodExplicit ();
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IUnusedInterface))]
+ public class ImplementsUnusedInterface : IUnusedInterface
+ {
+ [Kept]
+ [KeptOverride (typeof (IUnusedInterface))]
+ static int IUnusedInterface.UnusedMethodExplicit () => 0;
+
+ [Kept]
+ [KeptOverride (typeof (IUnusedInterface))]
+ public static int UnusedMethodImplicit () => 0;
+ }
+
+ [Kept]
+ public static void Test ()
+ {
+ Type t = typeof (ImplementsUnusedInterface);
+ }
+ }
+ }
+}
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticInterfaceMethodsInPreservedScope.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticInterfaceMethodsInPreservedScope.cs
new file mode 100644
index 000000000..b57d58c39
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticInterfaceMethodsInPreservedScope.cs
@@ -0,0 +1,75 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Helpers;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.Dependencies;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ [SetupCompileBefore ("library.dll", new[] { "Dependencies/Library.cs" })]
+ [SetupLinkerAction ("skip", "library")]
+ [SetupLinkerArgument ("-a", "test.exe")]
+ public static class StaticInterfaceMethodsInPreservedScope
+ {
+ [Kept]
+ public static void Main ()
+ {
+ var x = typeof (VirtualInterfaceMethods);
+ x = typeof (AbstractInterfaceMethods);
+ x = typeof (IStaticInterfaceWithDefaultImpls);
+ x = typeof (IStaticAbstractMethods);
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class VirtualInterfaceMethods : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ get => 1;
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ set => _ = value;
+ }
+
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+
+ // There is a default implementation and the type isn't instantiated, so we don't need this
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticAbstractMethods))]
+ public class AbstractInterfaceMethods : IStaticAbstractMethods
+ {
+ [Kept]
+ static int IStaticAbstractMethods.Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticAbstractMethods))]
+ get => 1; [Kept]
+ [KeptOverride (typeof (IStaticAbstractMethods))]
+ set => _ = value;
+ }
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAbstractMethods))]
+ static int IStaticAbstractMethods.Method () => 1;
+
+ [Kept]
+ [KeptOverride (typeof (IStaticAbstractMethods))]
+ int IStaticAbstractMethods.InstanceMethod () => 0;
+ }
+ }
+}
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScope.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScope.cs
new file mode 100644
index 000000000..3dac2feb7
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScope.cs
@@ -0,0 +1,99 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Helpers;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.Dependencies;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ [SetupCompileBefore ("library.dll", new[] { "Dependencies/Library.cs" })]
+ [SetupLinkerAction ("skip", "library")]
+ [SetupLinkerArgument ("-a", "test.exe")]
+ public static class StaticVirtualInterfaceMethodsInPreservedScope
+ {
+ [Kept]
+ public static void Main ()
+ {
+ NotRelevantToVariantCasting.Keep ();
+ var t = typeof (RelevantToVariantCasting);
+ MarkInterfaceMethods<UsedAsTypeArgument> ();
+ var x = new InstantiatedClass ();
+ }
+
+ [Kept]
+ static void MarkInterfaceMethods<T> () where T : IStaticInterfaceWithDefaultImpls
+ {
+ T.Property = T.Property + 1;
+ T.Method ();
+ CallInstanceMethod (null);
+
+ [Kept]
+ void CallInstanceMethod (IStaticInterfaceWithDefaultImpls x)
+ {
+ x.InstanceMethod ();
+ }
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class RelevantToVariantCasting : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property { [Kept][KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))] get => 1; [Kept][KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))] set => _ = value; }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class UsedAsTypeArgument : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property { [Kept][KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))] get => 1; [Kept][KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))] set => _ = value; }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+
+ [Kept]
+ public class NotRelevantToVariantCasting : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ public static void Keep () { }
+ static int IStaticInterfaceWithDefaultImpls.Property { get => 1; set => _ = value; }
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class InstantiatedClass : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ get => 1;
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ set => _ = value;
+ }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ [Kept]
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+ }
+}
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScopeLibrary.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScopeLibrary.cs
new file mode 100644
index 000000000..0660b7484
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsInPreservedScopeLibrary.cs
@@ -0,0 +1,112 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Helpers;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.Dependencies;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ [SetupCompileBefore ("library.dll", new[] { "Dependencies/Library.cs" })]
+ [SetupLinkerAction ("skip", "library")]
+ [SetupLinkerArgument ("-a", "test.exe", "library")]
+ public static class StaticVirtualInterfaceMethodsInPreservedScopeLibrary
+ {
+ [Kept]
+ public static void Main ()
+ {
+ }
+
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class ImplementVirtualIface : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ get => 1; [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ set => _ = value;
+ }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class ImplementVirtualIfaceProtectedCtor : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ protected ImplementVirtualIfaceProtectedCtor () { }
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ get => 1; [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ set => _ = value;
+ }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class ImplementVirtualIfaceUninstantiated : IStaticInterfaceWithDefaultImpls
+ {
+ private ImplementVirtualIfaceUninstantiated () { }
+
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ get => 1; [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ set => _ = value;
+ }
+
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ // Type has private ctor, so instance methods can be removed. Since there's a default impl, we can remove this interface method
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class ImplicitImplementVirtualIfaceUninstantiated : IStaticInterfaceWithDefaultImpls
+ {
+ private ImplicitImplementVirtualIfaceUninstantiated () { }
+ [Kept]
+ public static int Property {
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ get => 1; [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ set => _ = value;
+ }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ public static int Method () => 1;
+ [Kept]
+ public int InstanceMethod () => 0;
+ }
+ }
+}
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsLibrary.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsLibrary.cs
new file mode 100644
index 000000000..b1bd379b9
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/StaticVirtualInterfaceMethodsLibrary.cs
@@ -0,0 +1,65 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Helpers;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.Dependencies;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ [SetupCompileBefore ("library.dll", new[] { "Dependencies/Library.cs" })]
+ [SetupLinkerAction ("skip", "library")]
+ [SetupLinkerArgument ("-a", "test.exe", "library")]
+ public static class StaticVirtualInterfaceMethodsLibrary
+ {
+ [Kept]
+ public static void Main ()
+ {
+ }
+
+ [Kept]
+ public static class IfaceMethodInPreserveScope
+ {
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticInterfaceWithDefaultImpls))]
+ public class ExplcitImplementations : IStaticInterfaceWithDefaultImpls
+ {
+ [Kept]
+ static int IStaticInterfaceWithDefaultImpls.Property { [Kept][KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))] get => 1; [Kept][KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))] set => _ = value; }
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ static int IStaticInterfaceWithDefaultImpls.Method () => 1;
+ [Kept]
+ [KeptOverride (typeof (IStaticInterfaceWithDefaultImpls))]
+ int IStaticInterfaceWithDefaultImpls.InstanceMethod () => 0;
+ }
+ }
+
+ [Kept]
+ public static class AbstractStaticInPreserveScope
+ {
+ [Kept]
+ [KeptMember (".ctor()")]
+ [KeptInterface (typeof (IStaticAbstractMethods))]
+ public class ExplcitImplementations : IStaticAbstractMethods
+ {
+ [Kept]
+ static int IStaticAbstractMethods.Property { [Kept][KeptOverride (typeof (IStaticAbstractMethods))] get => 1; [Kept][KeptOverride (typeof (IStaticAbstractMethods))] set => _ = value; }
+ [Kept]
+ [KeptOverride (typeof (IStaticAbstractMethods))]
+ static int IStaticAbstractMethods.Method () => 1;
+ [Kept]
+ [KeptOverride (typeof (IStaticAbstractMethods))]
+ int IStaticAbstractMethods.InstanceMethod () => 0;
+ }
+ }
+ }
+}
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyBasic.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyBasic.cs
deleted file mode 100644
index b5a73ab1b..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyBasic.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using Mono.Linker.Tests.Cases.Expectations.Assertions;
-using Mono.Linker.Tests.Cases.Expectations.Metadata;
-
-namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
-{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/TypeHierarchyBasic.il" })]
- [KeptMemberInAssembly ("library.dll", "InterfaceScenario1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario1", "Method()")]
- [KeptTypeInAssembly ("library.dll", "DerivedScenario1")]
- [KeptMemberInAssembly ("library.dll", "InterfaceScenario2", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario2", "Method()")]
- [KeptTypeInAssembly ("library.dll", "DerivedScenario2")]
- [KeptMemberInAssembly ("library.dll", "InterfaceScenario3", "Method()")]
- [KeptTypeInAssembly ("library.dll", "BaseScenario3")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario3", "MethodImplOnDerived()")]
-
- class TypeHierarchyBasic
- {
- static void Main ()
- {
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
- }
- }
-}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyFull.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyFull.cs
deleted file mode 100644
index 24750e982..000000000
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/TypeHierarchyFull.cs
+++ /dev/null
@@ -1,300 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using Mono.Linker.Tests.Cases.Expectations.Assertions;
-using Mono.Linker.Tests.Cases.Expectations.Metadata;
-
-namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
-{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/TypeHierarchyFull.il" })]
-
- [KeptMemberInAssembly ("library.dll", "BaseScenario1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario2", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario3", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario4", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario5", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario6`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario7", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario8", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario9`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario10`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario11`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario12", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario13`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario14`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario15`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario16`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario17`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario18`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario19`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario20`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario21`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario22`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario23`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario24`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario25`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario26`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario27`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario28`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario29`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario30`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario31", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario32", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario33", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario34", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario35", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario36`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario37", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario38", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario39`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario40`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario41`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario42", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario43`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario44`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario45`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario46`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario47`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario48`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario49`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario50`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario51`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario52`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario53`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario54`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario55`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario56`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario57`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario58`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario59`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario60`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario61", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario62", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario63", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario64", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario65", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario66`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario67", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario68", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario69`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario70`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario71`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario72", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario73`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario74`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario75`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario76`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario77`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario78`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario79`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario80`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario81`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario82`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario83`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario84`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario85`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario86`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario87`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario88`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario89`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario90`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario91`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario92`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario93", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario94`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario95`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario96`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario97`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario98`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario99`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario100`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario101`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario102`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario103`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario104`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario105`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario106`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario107`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario108`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario109`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario110`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario111`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario112`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario113`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario114", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario115`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario116`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario117`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario118`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario119`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario120`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario121`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario122`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario123`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario124`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario125`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario126`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario127`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario128`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario129`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario130`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario131`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario132`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario133", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario134", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario135", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario136", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario137", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario138`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario139", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario140", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario141`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario142`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario143`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario144", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario145`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario146`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario147`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario148`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario149`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario150`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario151`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario152`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario153`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario154`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario155`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario156`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario157`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario158`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario159`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario160`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario161`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario162`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario163`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario164`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario165", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario166`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario167`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario168`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario169`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario170`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario171`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario172`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario173`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario174`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario175`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario176`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario177`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario178`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario179`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario180`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario181`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario182`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario183`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario184`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario185`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario186", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario187`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario188`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario189`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario190`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario191`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario192`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario193`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario194`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario195`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario196`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario197`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario198`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario199`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario200`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario201`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario202`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario203`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario204`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario205", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario206", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario207", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario208", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario209", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario210`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario211", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario212", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario213`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario214`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario215`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario216", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario217`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario218`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario219`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario220`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario221`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario222`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario223`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario224`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario225`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario226`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario227`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario228`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario229`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario230`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario231`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario232`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario233`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario234`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario235`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario236`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario237", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario238`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario239`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario240`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario241`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario242`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario243`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario244`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario245`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario246`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario247`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario248`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario249`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario250`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario251`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario252`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario253`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario254`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario255`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario256`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario257`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario258", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario259`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario260`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario261`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario262`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario263`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario264`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario265`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario266`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario267`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario268`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario269`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario270`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario271`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario272`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario273`1", "MethodImplOnDerived()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario274`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario275`1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario276`1", "MethodImplOnDerived()")]
-
- class TypeHierarchyFull
- {
- static void Main ()
- {
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
- }
- }
-}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedInterfacesInPreservedScope.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedInterfacesInPreservedScope.cs
new file mode 100644
index 000000000..a03a28bd2
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedInterfacesInPreservedScope.cs
@@ -0,0 +1,46 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono;
+using Mono.Linker;
+using Mono.Linker.Tests;
+using Mono.Linker.Tests.Cases;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+using Mono.Linker.Tests.Cases.Inheritance;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods;
+using Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.Dependencies;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ [SetupCompileBefore ("library.dll", new[] { "Dependencies/Library.cs" })]
+ [SetupLinkerAction ("skip", "library")]
+ class UnusedInterfacesInPreservedScope
+ {
+ [Kept]
+ public static void Main ()
+ {
+ Test ();
+ }
+
+ [Kept]
+ class MyType : IStaticInterfaceWithDefaultImpls
+ {
+ public static int Property { get => 0; set => _ = value; }
+ public static int Method () => 0;
+ public int InstanceMethod () => 0;
+ }
+
+ [Kept]
+ static void Test ()
+ {
+ var x = typeof (MyType); // The only use of MyType
+ }
+ }
+}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedStaticInterfaceMethods.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedStaticInterfaceMethods.cs
new file mode 100644
index 000000000..d61332188
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/UnusedStaticInterfaceMethods.cs
@@ -0,0 +1,84 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
+{
+ public class UnusedStaticInterfaceMethods
+ {
+ [Kept]
+ public static void Main ()
+ {
+ Foo.KeepFoo ();
+ KeepIFooStaticUnused (null);
+ ((IFooStaticUsed) null).InstanceVirtual ();
+ ((IFooStaticUsed) null).InstanceAbstract ();
+ Type t = typeof (FooVariantCastable);
+ CallGetIntStaticUsed<FooVariantCastable> ();
+ }
+
+ [Kept]
+ static void CallGetIntStaticUsed<T> () where T : IFooStaticUsed
+ {
+ T.StaticAbstract ();
+ }
+
+
+ [Kept]
+ interface IFooStaticUnused
+ {
+ int InstanceVirtualUnused () => 0;
+ int InstanceAbstractUnused ();
+ static abstract int StaticAbstractUnused ();
+ }
+
+ [Kept]
+ interface IFooStaticUsed
+ {
+ [Kept]
+ int InstanceVirtual () => 0;
+ [Kept]
+ int InstanceAbstract ();
+ [Kept]
+ static abstract int StaticAbstract ();
+ }
+
+ [Kept]
+ static void KeepIFooStaticUnused (IFooStaticUnused x) { }
+
+ [Kept]
+ class Foo : IFooStaticUnused, IFooStaticUsed
+ {
+ public int InstanceVirtualUnused () => 1;
+ public int InstanceAbstractUnused () => 1;
+ public static int StaticAbstractUnused () => 1;
+ [Kept]
+ public static void KeepFoo () { }
+ public int InstanceVirtual () => 1;
+ public int InstanceAbstract () => 0;
+ public static int StaticAbstract () => 0;
+ }
+
+ [Kept]
+ [KeptInterface (typeof (IFooStaticUsed))]
+ [KeptInterface (typeof (IFooStaticUnused))]
+ class FooVariantCastable : IFooStaticUnused, IFooStaticUsed
+ {
+ public int InstanceVirtualUnused () => 1;
+ public int InstanceAbstractUnused () => 1;
+ public static int StaticAbstractUnused () => 1;
+ public int InstanceVirtual () => 1;
+ [Kept]
+ public int InstanceAbstract () => 0;
+ [Kept]
+ public static int StaticAbstract () => 0;
+ }
+ }
+}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/VarianceBasic.cs b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/VarianceBasic.cs
index 414290e39..9d31e52e8 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/VarianceBasic.cs
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/StaticInterfaceMethods/VarianceBasic.cs
@@ -6,25 +6,147 @@ using Mono.Linker.Tests.Cases.Expectations.Metadata;
namespace Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods
{
- [SetupLinkerArgument ("--skip-unresolved", "true")]
- [TestCaseRequirements (TestRunCharacteristics.SupportsStaticInterfaceMethods, "Requires a framework that supports static interface methods")]
- [Define ("IL_ASSEMBLY_AVAILABLE")]
- [SetupCompileBefore ("library.dll", new[] { "Dependencies/VarianceBasic.il" })]
-
- [KeptTypeInAssembly ("library.dll", "InterfaceScenario1`1")]
- [KeptTypeInAssembly ("library.dll", "InterfaceScenario2`1")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario1", "Method()")]
- [KeptMemberInAssembly ("library.dll", "BaseScenario2", "Method()", "Method2()", "Method_Obj()", "Method2_Obj()")]
- [KeptTypeInAssembly ("library.dll", "DerivedScenario1")]
- [KeptMemberInAssembly ("library.dll", "DerivedScenario2", "Method()", "Method2()")]
-
class VarianceBasic
{
+ [Kept]
static void Main ()
{
-#if IL_ASSEMBLY_AVAILABLE
- TestEntrypoint.Test();
-#endif
+ TestEntrypoint.Test ();
+ }
+ [Kept]
+ public interface InterfaceScenario1<in T>
+ {
+ [Kept]
+ static abstract int Method ();
+ }
+ [Kept]
+ public interface InterfaceScenario2<in T>
+ {
+ [Kept]
+ static abstract int Method ();
+
+ [Kept]
+ static abstract int Method2 ();
+ }
+ [Kept]
+ [KeptInterface (typeof (InterfaceScenario1<object>))]
+ public class BaseScenario1 : InterfaceScenario1<object>
+ {
+ [Kept]
+ public static int Method ()
+ {
+ return 1;
+ }
+ }
+ [Kept]
+ [KeptBaseType (typeof (BaseScenario1))]
+ public class DerivedScenario1 : BaseScenario1
+ {
+ }
+ [Kept]
+ [KeptInterface (typeof (InterfaceScenario2<string>))]
+ [KeptInterface (typeof (InterfaceScenario2<object>))]
+ public class BaseScenario2 : InterfaceScenario2<string>, InterfaceScenario2<object>
+ {
+ [Kept]
+ static int InterfaceScenario2<string>.Method ()
+ {
+ return 2;
+ }
+
+ [Kept]
+ static int InterfaceScenario2<object>.Method ()
+ {
+ return 3;
+ }
+
+ [Kept]
+ static int InterfaceScenario2<string>.Method2 ()
+ {
+ return 4;
+ }
+
+ [Kept]
+ static int InterfaceScenario2<object>.Method2 ()
+ {
+ return 5;
+ }
+ }
+ [Kept]
+ [KeptBaseType (typeof (BaseScenario2))]
+ [KeptInterface (typeof (InterfaceScenario2<object>))]
+ public class DerivedScenario2 : BaseScenario2, InterfaceScenario2<object>
+ {
+ [Kept]
+ static int InterfaceScenario2<object>.Method ()
+ {
+ return 6;
+ }
+
+ [Kept]
+ static int InterfaceScenario2<object>.Method2 ()
+ {
+ return 7;
+ }
}
+ [Kept]
+ public class TestEntrypoint
+ {
+ [Kept]
+ public static string Test_Scenario<T, ImplType> () where ImplType : InterfaceScenario1<T>
+ {
+ int x = ImplType.Method ();
+ return x.ToString ();
+ }
+
+ [Kept]
+ public static string Test_Scenario2_1<T, ImplType> () where ImplType : InterfaceScenario2<T>
+ {
+ int x = ImplType.Method ();
+ return x.ToString ();
+ }
+
+ [Kept]
+ public static string Test_Scenario2_2<T, ImplType> () where ImplType : InterfaceScenario2<T>
+ {
+ int x = ImplType.Method2 ();
+ return x.ToString ();
+ }
+
+ [Kept]
+ public static int Test ()
+ {
+ try {
+ CheckForFailure ("VariantDispatchToBaseTypeMethodVariantly", "1", TestEntrypoint.Test_Scenario<string, BaseScenario1> ());
+ CheckForFailure ("VariantDispatchToBaseTypeMethodFromDerivedTypeVariantly", "1", TestEntrypoint.Test_Scenario<string, DerivedScenario1> ());
+ } catch (Exception ex) {
+ CheckForFailure ("VariantDispatchToBaseTypeMethod", "No Exception", ex.GetType ().Name);
+ }
+ try {
+ CheckForFailure ("NonVariantDispatchToMethodTakesPriorityOverVariantMatch", "2", TestEntrypoint.Test_Scenario2_1<string, BaseScenario2> ());
+ CheckForFailure ("NonVariantDispatchToMethodTakesPriorityOverVariantMatch", "3", TestEntrypoint.Test_Scenario2_1<object, BaseScenario2> ());
+ CheckForFailure ("NonVariantDispatchToMethodTakesPriorityOverVariantMatch", "4", TestEntrypoint.Test_Scenario2_2<string, BaseScenario2> ());
+ CheckForFailure ("NonVariantDispatchToMethodTakesPriorityOverVariantMatch", "5", TestEntrypoint.Test_Scenario2_2<object, BaseScenario2> ());
+ } catch (Exception ex) {
+ CheckForFailure ("NonVariantDispatchToMethodTakesPriorityOverVariantMatch", "No Exception", ex.GetType ().Name);
+ }
+ try {
+
+ CheckForFailure ("VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType", "6", TestEntrypoint.Test_Scenario2_1<string, DerivedScenario2> ());
+ CheckForFailure ("VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType", "6", TestEntrypoint.Test_Scenario2_1<object, DerivedScenario2> ());
+ CheckForFailure ("VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType", "7", TestEntrypoint.Test_Scenario2_2<string, DerivedScenario2> ());
+ CheckForFailure ("VariantDispatchToMethodOnDerivedTypeOverridesExactMatchOnBaseType", "7", TestEntrypoint.Test_Scenario2_2<object, DerivedScenario2> ());
+ } catch (Exception ex) {
+ CheckForFailure ("VariantDispatchToBaseTypeMethodFromDerivedTypeVariantly", "No Exception", ex.GetType ().Name);
+ }
+ return 0;
+ }
+
+ [Kept]
+ public static void CheckForFailure (string a, string b, string c)
+ {
+ }
+ }
+
}
}
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/BaseIsInSkipAssembly.cs b/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/BaseIsInSkipAssembly.cs
new file mode 100644
index 000000000..b8d0ad816
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/BaseIsInSkipAssembly.cs
@@ -0,0 +1,35 @@
+using System;
+using Mono.Linker.Tests.Cases.Expectations.Assertions;
+using Mono.Linker.Tests.Cases.Expectations.Metadata;
+using Mono.Linker.Tests.Cases.Inheritance.VirtualMethods.Dependencies;
+
+namespace Mono.Linker.Tests.Cases.Inheritance.VirtualMethods
+{
+ [SetupCompileBefore ("base.dll", new[] { "Dependencies/SkipLibrary.cs" })]
+ [SetupLinkerAction ("skip", "base")]
+ public class BaseIsInSkipAssembly
+ {
+ [Kept]
+ public static void Main ()
+ {
+ new Instantiated ();
+ Type _ = typeof (Uninstantiated);
+ }
+
+ [Kept]
+ [KeptBaseType (typeof (BaseInSkipAssembly))]
+ class Uninstantiated : BaseInSkipAssembly
+ {
+ public override int Method () => 1;
+ }
+
+ [Kept]
+ [KeptBaseType (typeof (BaseInSkipAssembly))]
+ [KeptMember (".ctor()")]
+ class Instantiated : BaseInSkipAssembly
+ {
+ [Kept]
+ public override int Method () => 1;
+ }
+ }
+} \ No newline at end of file
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/Dependencies/SkipLibrary.cs b/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/Dependencies/SkipLibrary.cs
new file mode 100644
index 000000000..3c3131adc
--- /dev/null
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.VirtualMethods/Dependencies/SkipLibrary.cs
@@ -0,0 +1,7 @@
+namespace Mono.Linker.Tests.Cases.Inheritance.VirtualMethods.Dependencies
+{
+ public class BaseInSkipAssembly
+ {
+ public virtual int Method () => 0;
+ }
+} \ No newline at end of file