31 return assemblyBuilder.DefineDynamicModule(
"System.Xml.Xsl.CompiledQuery");
70 name =
text +
" (" + num +
")";
92 for (
int i = 0; i < paramNames.Length; i++)
94 if (paramNames[i] !=
null && paramNames[i].Length != 0)
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
static ? Delegate CreateDelegate(Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure)
static AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access)
ILGenerator GetILGenerator()
ILGenerator GetILGenerator()
static int DefineType(QCallModule module, string fullname, int tkParent, TypeAttributes attributes, int tkEnclosingType, int[] interfaceTokens)
static int DefineMethod(QCallModule module, int tkParent, string name, byte[] signature, int sigLength, MethodAttributes attributes)
FieldBuilder DefineInitializedData(string name, byte[] data, FieldAttributes attributes)
TypeInfo? CreateTypeInfo()
ConstructorBuilder DefineTypeInitializer()
static int DefineField(QCallModule module, int tkParent, string name, byte[] signature, int sigLength, FieldAttributes attributes)
static int Increment(ref int location)
static readonly ConstructorInfo Transparent
static readonly ConstructorInfo StepThrough
static readonly ConstructorInfo NonUserCode
static readonly ConstructorInfo Debuggable
static readonly ModuleBuilder s_LREModule
static ModuleBuilder CreateLREModule()
XmlILModule(bool useLRE, bool emitSymbols)
static ILGenerator DefineMethodBody(MethodBase methInfo)
FieldInfo DefineField(string fieldName, Type type)
MethodInfo DefineMethod(string name, Type returnType, Type[] paramTypes, string[] paramNames, XmlILMethodAttributes xmlAttrs)
ConstructorInfo DefineTypeInitializer()
readonly bool _emitSymbols
MethodInfo FindMethod(string name)
FieldInfo DefineInitializedData(string name, byte[] data)
static AssemblyName CreateAssemblyName()
Delegate CreateDelegate(string name, Type typDelegate)
XmlILModule(TypeBuilder typeBldr)