-
-
Save matarillo/bcdd613760e0ccfc0d1644eb3698359e to your computer and use it in GitHub Desktop.
mscorlib System.AppDomain | |
mscorlib System.AppDomain add_AssemblyResolve | |
mscorlib System.AppDomain add_TypeResolve | |
mscorlib System.AppDomain DefineDynamicAssembly | |
mscorlib System.AppDomain get_BaseDirectory | |
mscorlib System.AppDomain get_CurrentDomain | |
mscorlib System.AppDomain remove_AssemblyResolve | |
mscorlib System.AppDomain remove_TypeResolve | |
mscorlib System.ApplicationException | |
mscorlib System.ApplicationException .ctor | |
mscorlib System.ArgumentException | |
mscorlib System.ArgumentException .ctor | |
mscorlib System.ArgumentException get_Message | |
mscorlib System.ArgumentNullException .ctor | |
mscorlib System.Array | |
mscorlib System.Array Clone | |
mscorlib System.Array Copy | |
mscorlib System.Array IndexOf | |
mscorlib System.Array Reverse | |
mscorlib System.Array Sort | |
mscorlib System.AsyncCallback | |
mscorlib System.Attribute | |
mscorlib System.Attribute GetCustomAttribute | |
mscorlib System.Attribute GetCustomAttributes | |
mscorlib System.AttributeTargets | |
mscorlib System.AttributeUsageAttribute | |
mscorlib System.AttributeUsageAttribute get_ValidOn | |
mscorlib System.BadImageFormatException | |
mscorlib System.BitConverter ToString | |
mscorlib System.Boolean | |
mscorlib System.Boolean ToString | |
mscorlib System.Byte | |
mscorlib System.Byte ToString | |
mscorlib System.Char | |
mscorlib System.Char IsDigit | |
mscorlib System.Char IsLetter | |
mscorlib System.Char IsLetterOrDigit | |
mscorlib System.Char IsLower | |
mscorlib System.Char IsUpper | |
mscorlib System.Char IsWhiteSpace | |
mscorlib System.Char ToLower | |
mscorlib System.Char ToString | |
mscorlib System.Char ToUpperInvariant | |
mscorlib System.CharEnumerator | |
mscorlib System.CharEnumerator get_Current | |
mscorlib System.CharEnumerator MoveNext | |
mscorlib System.Collections.CollectionBase get_Count | |
mscorlib System.Collections.CollectionBase GetEnumerator | |
mscorlib System.Collections.Generic.Dictionary`2 | |
mscorlib System.Collections.Generic.Dictionary`2 Add | |
mscorlib System.Collections.Generic.Dictionary`2 Clear | |
mscorlib System.Collections.Generic.Dictionary`2 ContainsKey | |
mscorlib System.Collections.Generic.Dictionary`2 get_Item | |
mscorlib System.Collections.Generic.Dictionary`2 Remove | |
mscorlib System.Collections.Generic.Dictionary`2 set_Item | |
mscorlib System.Collections.Generic.Dictionary`2 TryGetValue | |
mscorlib System.Collections.Generic.Dictionary`2+Enumerator | |
mscorlib System.Collections.Generic.Dictionary`2+KeyCollection | |
mscorlib System.Collections.Generic.Dictionary`2+KeyCollection+Enumerator | |
mscorlib System.Collections.Generic.Dictionary`2+ValueCollection | |
mscorlib System.Collections.Generic.Dictionary`2+ValueCollection+Enumerator | |
mscorlib System.Collections.Generic.ICollection`1 | |
mscorlib System.Collections.Generic.IEnumerable`1 | |
mscorlib System.Collections.Generic.IEnumerable`1 | |
mscorlib System.Collections.Generic.IEnumerable`1 GetEnumerator | |
mscorlib System.Collections.Generic.IEnumerator`1 | |
mscorlib System.Collections.Generic.IEnumerator`1 get_Current | |
mscorlib System.Collections.Generic.IEqualityComparer`1 | |
mscorlib System.Collections.Generic.IList`1 | |
mscorlib System.Collections.Generic.KeyValuePair`2 | |
mscorlib System.Collections.Generic.List`1 | |
mscorlib System.Collections.Generic.List`1 Add | |
mscorlib System.Collections.Generic.List`1 AddRange | |
mscorlib System.Collections.Generic.List`1 Clear | |
mscorlib System.Collections.Generic.List`1 .ctor | |
mscorlib System.Collections.Generic.List`1 get_Count | |
mscorlib System.Collections.Generic.List`1 get_Item | |
mscorlib System.Collections.Generic.List`1 set_Item | |
mscorlib System.Collections.Generic.List`1 ToArray | |
mscorlib System.Collections.Generic.List`1+Enumerator | |
mscorlib System.Collections.Hashtable | |
mscorlib System.Collections.Hashtable Add | |
mscorlib System.Collections.Hashtable Contains | |
mscorlib System.Collections.Hashtable .ctor | |
mscorlib System.Collections.ICollection | |
mscorlib System.Collections.IDictionary | |
mscorlib System.Collections.IEnumerable | |
mscorlib System.Collections.IEnumerable GetEnumerator | |
mscorlib System.Collections.IEnumerator | |
mscorlib System.Collections.IEnumerator get_Current | |
mscorlib System.Collections.IEnumerator MoveNext | |
mscorlib System.Collections.ObjectModel.ReadOnlyCollection`1 | |
mscorlib System.Comparison`1 | |
mscorlib System.Console get_Out | |
mscorlib System.Console Write | |
mscorlib System.Convert ToChar | |
mscorlib System.Convert ToInt32 | |
mscorlib System.Convert ToInt64 | |
mscorlib System.Convert ToString | |
mscorlib System.Convert ToUInt64 | |
mscorlib System.Converter`2 | |
mscorlib System.DateTime | |
mscorlib System.DateTime .ctor | |
mscorlib System.DateTime get_Now | |
mscorlib System.DateTime get_Today | |
mscorlib System.DateTime Subtract | |
mscorlib System.DBNull | |
mscorlib System.DBNull Value | |
mscorlib System.Decimal | |
mscorlib System.Decimal GetBits | |
mscorlib System.Decimal op_Equality | |
mscorlib System.Decimal op_UnaryNegation | |
mscorlib System.Decimal Parse | |
mscorlib System.Decimal ToString | |
mscorlib System.Delegate | |
mscorlib System.Delegate Combine | |
mscorlib System.Delegate Remove | |
mscorlib System.Diagnostics.DebuggableAttribute+DebuggingModes | |
mscorlib System.Diagnostics.DebuggerBrowsableAttribute .ctor | |
mscorlib System.Diagnostics.DebuggerBrowsableState | |
mscorlib System.Diagnostics.DebuggerDisplayAttribute .ctor | |
mscorlib System.Diagnostics.DebuggerNonUserCodeAttribute .ctor | |
mscorlib System.Diagnostics.DebuggerStepThroughAttribute .ctor | |
mscorlib System.Diagnostics.SymbolStore.ISymbolDocumentWriter | |
mscorlib System.Diagnostics.SymbolStore.ISymbolWriter | |
mscorlib System.Diagnostics.SymbolStore.ISymbolWriter SetUserEntryPoint | |
mscorlib System.Diagnostics.SymbolStore.SymbolToken | |
mscorlib System.Diagnostics.SymbolStore.SymbolToken .ctor | |
mscorlib System.Diagnostics.SymbolStore.SymDocumentType Text | |
mscorlib System.Diagnostics.SymbolStore.SymLanguageType ILAssembly | |
mscorlib System.Diagnostics.SymbolStore.SymLanguageVendor Microsoft | |
mscorlib System.DivideByZeroException | |
mscorlib System.Double | |
mscorlib System.Double Parse | |
mscorlib System.Double ToString | |
mscorlib System.Enum | |
mscorlib System.Enum GetUnderlyingType | |
mscorlib System.Enum ToObject | |
mscorlib System.Enum ToString | |
mscorlib System.Environment Exit | |
mscorlib System.Environment get_CurrentDirectory | |
mscorlib System.Environment get_NewLine | |
mscorlib System.Environment get_TickCount | |
mscorlib System.Environment get_Version | |
mscorlib System.EventArgs | |
mscorlib System.EventArgs .ctor | |
mscorlib System.EventHandler`1 | |
mscorlib System.Exception | |
mscorlib System.Exception .ctor | |
mscorlib System.Exception get_Message | |
mscorlib System.Exception get_StackTrace | |
mscorlib System.Exception GetType | |
mscorlib System.FlagsAttribute .ctor | |
mscorlib System.Func`2 | |
mscorlib System.Globalization.CultureInfo | |
mscorlib System.Globalization.CultureInfo .ctor | |
mscorlib System.Globalization.CultureInfo get_InvariantCulture | |
mscorlib System.Globalization.NumberFormatInfo | |
mscorlib System.Globalization.NumberFormatInfo get_InvariantInfo | |
mscorlib System.Globalization.NumberStyles | |
mscorlib System.Guid | |
mscorlib System.Guid ToString | |
mscorlib System.IAsyncResult | |
mscorlib System.IComparable`1 | |
mscorlib System.IDisposable | |
mscorlib System.IDisposable Dispose | |
mscorlib System.IEquatable`1 | |
mscorlib System.IFormatProvider | |
mscorlib System.Int16 | |
mscorlib System.Int16 ToString | |
mscorlib System.Int32 | |
mscorlib System.Int32 CompareTo | |
mscorlib System.Int32 Parse | |
mscorlib System.Int32 ToString | |
mscorlib System.Int64 | |
mscorlib System.Int64 ToString | |
mscorlib System.IntPtr get_Size | |
mscorlib System.InvalidOperationException .ctor | |
mscorlib System.IO.Directory CreateDirectory | |
mscorlib System.IO.Directory Exists | |
mscorlib System.IO.Directory GetCurrentDirectory | |
mscorlib System.IO.Directory GetFiles | |
mscorlib System.IO.DirectoryInfo | |
mscorlib System.IO.DirectoryNotFoundException | |
mscorlib System.IO.File Delete | |
mscorlib System.IO.File Exists | |
mscorlib System.IO.File Open | |
mscorlib System.IO.File OpenRead | |
mscorlib System.IO.File SetAttributes | |
mscorlib System.IO.File WriteAllText | |
mscorlib System.IO.FileAccess | |
mscorlib System.IO.FileAttributes | |
mscorlib System.IO.FileMode | |
mscorlib System.IO.FileNotFoundException | |
mscorlib System.IO.FileNotFoundException get_Message | |
mscorlib System.IO.FileStream | |
mscorlib System.IO.FileStream .ctor | |
mscorlib System.IO.FileStream get_Length | |
mscorlib System.IO.FileStream Read | |
mscorlib System.IO.FileStream ReadByte | |
mscorlib System.IO.FileStream Seek | |
mscorlib System.IO.IOException | |
mscorlib System.IO.Path Combine | |
mscorlib System.IO.Path GetDirectoryName | |
mscorlib System.IO.Path GetExtension | |
mscorlib System.IO.Path GetFileName | |
mscorlib System.IO.Path GetFileNameWithoutExtension | |
mscorlib System.IO.Path GetFullPath | |
mscorlib System.IO.Path GetTempPath | |
mscorlib System.IO.Path IsPathRooted | |
mscorlib System.IO.SeekOrigin | |
mscorlib System.IO.Stream | |
mscorlib System.IO.Stream Dispose | |
mscorlib System.IO.StreamReader | |
mscorlib System.IO.StreamReader .ctor | |
mscorlib System.IO.StreamReader ReadLine | |
mscorlib System.IO.StreamReader ReadToEnd | |
mscorlib System.IO.StreamWriter | |
mscorlib System.IO.StreamWriter Close | |
mscorlib System.IO.StreamWriter .ctor | |
mscorlib System.IO.StreamWriter Write | |
mscorlib System.IO.StringReader | |
mscorlib System.IO.StringReader .ctor | |
mscorlib System.IO.StringWriter | |
mscorlib System.IO.StringWriter .ctor | |
mscorlib System.IO.TextReader | |
mscorlib System.IO.TextWriter | |
mscorlib System.IO.TextWriter Write | |
mscorlib System.IO.TextWriter WriteLine | |
mscorlib System.Math Abs | |
mscorlib System.Math Max | |
mscorlib System.Math Min | |
mscorlib System.MulticastDelegate | |
mscorlib System.MulticastDelegate op_Equality | |
mscorlib System.MulticastDelegate op_Inequality | |
mscorlib System.NotImplementedException .ctor | |
mscorlib System.NotSupportedException .ctor | |
mscorlib System.NullReferenceException | |
mscorlib System.NullReferenceException .ctor | |
mscorlib System.Object | |
mscorlib System.Object .ctor | |
mscorlib System.Object Equals | |
mscorlib System.Object GetHashCode | |
mscorlib System.Object GetType | |
mscorlib System.Object MemberwiseClone | |
mscorlib System.Object ReferenceEquals | |
mscorlib System.Object ToString | |
mscorlib System.ObsoleteAttribute .ctor | |
mscorlib System.OverflowException | |
mscorlib System.Predicate`1 | |
mscorlib System.Reflection.Assembly | |
mscorlib System.Reflection.Assembly get_CodeBase | |
mscorlib System.Reflection.Assembly GetCustomAttributes | |
mscorlib System.Reflection.Assembly GetExportedTypes | |
mscorlib System.Reflection.Assembly get_FullName | |
mscorlib System.Reflection.Assembly GetName | |
mscorlib System.Reflection.Assembly GetReferencedAssemblies | |
mscorlib System.Reflection.Assembly GetType | |
mscorlib System.Reflection.Assembly GetTypes | |
mscorlib System.Reflection.Assembly Load | |
mscorlib System.Reflection.Assembly LoadFrom | |
mscorlib System.Reflection.Assembly LoadWithPartialName | |
mscorlib System.Reflection.Assembly op_Equality | |
mscorlib System.Reflection.Assembly op_Inequality | |
mscorlib System.Reflection.Assembly ToString | |
mscorlib System.Reflection.AssemblyCompanyAttribute | |
mscorlib System.Reflection.AssemblyCompanyAttribute .ctor | |
mscorlib System.Reflection.AssemblyConfigurationAttribute | |
mscorlib System.Reflection.AssemblyConfigurationAttribute .ctor | |
mscorlib System.Reflection.AssemblyConfigurationAttribute get_Configuration | |
mscorlib System.Reflection.AssemblyCopyrightAttribute | |
mscorlib System.Reflection.AssemblyCopyrightAttribute .ctor | |
mscorlib System.Reflection.AssemblyDescriptionAttribute | |
mscorlib System.Reflection.AssemblyDescriptionAttribute .ctor | |
mscorlib System.Reflection.AssemblyFileVersionAttribute | |
mscorlib System.Reflection.AssemblyFileVersionAttribute .ctor | |
mscorlib System.Reflection.AssemblyName | |
mscorlib System.Reflection.AssemblyName .ctor | |
mscorlib System.Reflection.AssemblyName GetAssemblyName | |
mscorlib System.Reflection.AssemblyName get_CodeBase | |
mscorlib System.Reflection.AssemblyName get_FullName | |
mscorlib System.Reflection.AssemblyName get_KeyPair | |
mscorlib System.Reflection.AssemblyName get_Name | |
mscorlib System.Reflection.AssemblyName get_Version | |
mscorlib System.Reflection.AssemblyName set_CodeBase | |
mscorlib System.Reflection.AssemblyName set_CultureInfo | |
mscorlib System.Reflection.AssemblyName set_KeyPair | |
mscorlib System.Reflection.AssemblyName set_Name | |
mscorlib System.Reflection.AssemblyName set_Version | |
mscorlib System.Reflection.AssemblyProductAttribute | |
mscorlib System.Reflection.AssemblyProductAttribute .ctor | |
mscorlib System.Reflection.AssemblyTitleAttribute | |
mscorlib System.Reflection.AssemblyTitleAttribute .ctor | |
mscorlib System.Reflection.Binder | |
mscorlib System.Reflection.BindingFlags | |
mscorlib System.Reflection.CallingConventions | |
mscorlib System.Reflection.ConstructorInfo | |
mscorlib System.Reflection.ConstructorInfo Invoke | |
mscorlib System.Reflection.ConstructorInfo op_Equality | |
mscorlib System.Reflection.ConstructorInfo op_Inequality | |
mscorlib System.Reflection.CustomAttributeData | |
mscorlib System.Reflection.CustomAttributeData get_Constructor | |
mscorlib System.Reflection.CustomAttributeData get_ConstructorArguments | |
mscorlib System.Reflection.CustomAttributeData GetCustomAttributes | |
mscorlib System.Reflection.CustomAttributeTypedArgument | |
mscorlib System.Reflection.CustomAttributeTypedArgument get_Value | |
mscorlib System.Reflection.DefaultMemberAttribute | |
mscorlib System.Reflection.DefaultMemberAttribute get_MemberName | |
mscorlib System.Reflection.Emit.AssemblyBuilder | |
mscorlib System.Reflection.Emit.AssemblyBuilder AddResourceFile | |
mscorlib System.Reflection.Emit.AssemblyBuilder DefineDynamicModule | |
mscorlib System.Reflection.Emit.AssemblyBuilder DefineVersionInfoResource | |
mscorlib System.Reflection.Emit.AssemblyBuilder Save | |
mscorlib System.Reflection.Emit.AssemblyBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.AssemblyBuilder SetEntryPoint | |
mscorlib System.Reflection.Emit.AssemblyBuilderAccess | |
mscorlib System.Reflection.Emit.ConstructorBuilder | |
mscorlib System.Reflection.Emit.ConstructorBuilder AddDeclarativeSecurity | |
mscorlib System.Reflection.Emit.ConstructorBuilder DefineParameter | |
mscorlib System.Reflection.Emit.ConstructorBuilder GetToken | |
mscorlib System.Reflection.Emit.ConstructorBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.ConstructorBuilder SetImplementationFlags | |
mscorlib System.Reflection.Emit.CustomAttributeBuilder | |
mscorlib System.Reflection.Emit.CustomAttributeBuilder .ctor | |
mscorlib System.Reflection.Emit.EnumBuilder | |
mscorlib System.Reflection.Emit.EventBuilder | |
mscorlib System.Reflection.Emit.EventBuilder SetAddOnMethod | |
mscorlib System.Reflection.Emit.EventBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.EventBuilder SetRemoveOnMethod | |
mscorlib System.Reflection.Emit.FieldBuilder | |
mscorlib System.Reflection.Emit.FieldBuilder GetToken | |
mscorlib System.Reflection.Emit.FieldBuilder SetConstant | |
mscorlib System.Reflection.Emit.FieldBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.FieldToken | |
mscorlib System.Reflection.Emit.FieldToken get_Token | |
mscorlib System.Reflection.Emit.GenericTypeParameterBuilder | |
mscorlib System.Reflection.Emit.GenericTypeParameterBuilder SetBaseTypeConstraint | |
mscorlib System.Reflection.Emit.GenericTypeParameterBuilder SetGenericParameterAttributes | |
mscorlib System.Reflection.Emit.GenericTypeParameterBuilder SetInterfaceConstraints | |
mscorlib System.Reflection.Emit.ILGenerator | |
mscorlib System.Reflection.Emit.ILGenerator BeginCatchBlock | |
mscorlib System.Reflection.Emit.ILGenerator BeginExceptFilterBlock | |
mscorlib System.Reflection.Emit.ILGenerator BeginExceptionBlock | |
mscorlib System.Reflection.Emit.ILGenerator BeginFaultBlock | |
mscorlib System.Reflection.Emit.ILGenerator BeginFinallyBlock | |
mscorlib System.Reflection.Emit.ILGenerator BeginScope | |
mscorlib System.Reflection.Emit.ILGenerator DeclareLocal | |
mscorlib System.Reflection.Emit.ILGenerator DefineLabel | |
mscorlib System.Reflection.Emit.ILGenerator Emit | |
mscorlib System.Reflection.Emit.ILGenerator EmitCall | |
mscorlib System.Reflection.Emit.ILGenerator EmitCalli | |
mscorlib System.Reflection.Emit.ILGenerator EmitWriteLine | |
mscorlib System.Reflection.Emit.ILGenerator EndExceptionBlock | |
mscorlib System.Reflection.Emit.ILGenerator EndScope | |
mscorlib System.Reflection.Emit.ILGenerator MarkLabel | |
mscorlib System.Reflection.Emit.ILGenerator MarkSequencePoint | |
mscorlib System.Reflection.Emit.ILGenerator ThrowException | |
mscorlib System.Reflection.Emit.ILGenerator UsingNamespace | |
mscorlib System.Reflection.Emit.Label | |
mscorlib System.Reflection.Emit.LocalBuilder | |
mscorlib System.Reflection.Emit.LocalBuilder SetLocalSymInfo | |
mscorlib System.Reflection.Emit.MethodBuilder | |
mscorlib System.Reflection.Emit.MethodBuilder AddDeclarativeSecurity | |
mscorlib System.Reflection.Emit.MethodBuilder DefineGenericParameters | |
mscorlib System.Reflection.Emit.MethodBuilder DefineParameter | |
mscorlib System.Reflection.Emit.MethodBuilder get_DeclaringType | |
mscorlib System.Reflection.Emit.MethodBuilder GetToken | |
mscorlib System.Reflection.Emit.MethodBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.MethodBuilder SetImplementationFlags | |
mscorlib System.Reflection.Emit.MethodBuilder SetSignature | |
mscorlib System.Reflection.Emit.MethodToken | |
mscorlib System.Reflection.Emit.MethodToken get_Token | |
mscorlib System.Reflection.Emit.ModuleBuilder | |
mscorlib System.Reflection.Emit.ModuleBuilder DefineDocument | |
mscorlib System.Reflection.Emit.ModuleBuilder DefineType | |
mscorlib System.Reflection.Emit.ModuleBuilder DefineUnmanagedResource | |
mscorlib System.Reflection.Emit.ModuleBuilder GetArrayMethod | |
mscorlib System.Reflection.Emit.ModuleBuilder GetSymWriter | |
mscorlib System.Reflection.Emit.OpCode | |
mscorlib System.Reflection.Emit.OpCode op_Equality | |
mscorlib System.Reflection.Emit.OpCodes Add | |
mscorlib System.Reflection.Emit.OpCodes Add_Ovf | |
mscorlib System.Reflection.Emit.OpCodes Add_Ovf_Un | |
mscorlib System.Reflection.Emit.OpCodes And | |
mscorlib System.Reflection.Emit.OpCodes Beq | |
mscorlib System.Reflection.Emit.OpCodes Bge | |
mscorlib System.Reflection.Emit.OpCodes Bge_Un | |
mscorlib System.Reflection.Emit.OpCodes Bgt | |
mscorlib System.Reflection.Emit.OpCodes Bgt_Un | |
mscorlib System.Reflection.Emit.OpCodes Ble | |
mscorlib System.Reflection.Emit.OpCodes Ble_Un | |
mscorlib System.Reflection.Emit.OpCodes Blt | |
mscorlib System.Reflection.Emit.OpCodes Blt_Un | |
mscorlib System.Reflection.Emit.OpCodes Bne_Un | |
mscorlib System.Reflection.Emit.OpCodes Box | |
mscorlib System.Reflection.Emit.OpCodes Br | |
mscorlib System.Reflection.Emit.OpCodes Brfalse | |
mscorlib System.Reflection.Emit.OpCodes Brfalse_S | |
mscorlib System.Reflection.Emit.OpCodes Br_S | |
mscorlib System.Reflection.Emit.OpCodes Brtrue | |
mscorlib System.Reflection.Emit.OpCodes Brtrue_S | |
mscorlib System.Reflection.Emit.OpCodes Call | |
mscorlib System.Reflection.Emit.OpCodes Callvirt | |
mscorlib System.Reflection.Emit.OpCodes Castclass | |
mscorlib System.Reflection.Emit.OpCodes Ceq | |
mscorlib System.Reflection.Emit.OpCodes Cgt | |
mscorlib System.Reflection.Emit.OpCodes Cgt_Un | |
mscorlib System.Reflection.Emit.OpCodes Clt | |
mscorlib System.Reflection.Emit.OpCodes Clt_Un | |
mscorlib System.Reflection.Emit.OpCodes Constrained | |
mscorlib System.Reflection.Emit.OpCodes Conv_I | |
mscorlib System.Reflection.Emit.OpCodes Conv_I1 | |
mscorlib System.Reflection.Emit.OpCodes Conv_I2 | |
mscorlib System.Reflection.Emit.OpCodes Conv_I4 | |
mscorlib System.Reflection.Emit.OpCodes Conv_I8 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I1 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I1_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I2 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I2_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I4 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I4_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I8 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_I8_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U1 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U1_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U2 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U2_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U4 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U4_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U8 | |
mscorlib System.Reflection.Emit.OpCodes Conv_Ovf_U8_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_R4 | |
mscorlib System.Reflection.Emit.OpCodes Conv_R8 | |
mscorlib System.Reflection.Emit.OpCodes Conv_R_Un | |
mscorlib System.Reflection.Emit.OpCodes Conv_U1 | |
mscorlib System.Reflection.Emit.OpCodes Conv_U2 | |
mscorlib System.Reflection.Emit.OpCodes Conv_U4 | |
mscorlib System.Reflection.Emit.OpCodes Conv_U8 | |
mscorlib System.Reflection.Emit.OpCodes Div | |
mscorlib System.Reflection.Emit.OpCodes Div_Un | |
mscorlib System.Reflection.Emit.OpCodes Dup | |
mscorlib System.Reflection.Emit.OpCodes Initobj | |
mscorlib System.Reflection.Emit.OpCodes Isinst | |
mscorlib System.Reflection.Emit.OpCodes Ldarg | |
mscorlib System.Reflection.Emit.OpCodes Ldarg_0 | |
mscorlib System.Reflection.Emit.OpCodes Ldarg_1 | |
mscorlib System.Reflection.Emit.OpCodes Ldarg_2 | |
mscorlib System.Reflection.Emit.OpCodes Ldarg_3 | |
mscorlib System.Reflection.Emit.OpCodes Ldarga | |
mscorlib System.Reflection.Emit.OpCodes Ldarga_S | |
mscorlib System.Reflection.Emit.OpCodes Ldarg_S | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_0 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_1 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_2 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_3 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_4 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_5 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_6 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_7 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_8 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_M1 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I4_S | |
mscorlib System.Reflection.Emit.OpCodes Ldc_I8 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_R4 | |
mscorlib System.Reflection.Emit.OpCodes Ldc_R8 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem | |
mscorlib System.Reflection.Emit.OpCodes Ldelema | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_I | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_I1 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_I2 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_I4 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_I8 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_R4 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_R8 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_Ref | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_U1 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_U2 | |
mscorlib System.Reflection.Emit.OpCodes Ldelem_U4 | |
mscorlib System.Reflection.Emit.OpCodes Ldfld | |
mscorlib System.Reflection.Emit.OpCodes Ldflda | |
mscorlib System.Reflection.Emit.OpCodes Ldftn | |
mscorlib System.Reflection.Emit.OpCodes Ldind_I | |
mscorlib System.Reflection.Emit.OpCodes Ldind_I1 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_I2 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_I4 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_I8 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_R4 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_R8 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_Ref | |
mscorlib System.Reflection.Emit.OpCodes Ldind_U1 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_U2 | |
mscorlib System.Reflection.Emit.OpCodes Ldind_U4 | |
mscorlib System.Reflection.Emit.OpCodes Ldlen | |
mscorlib System.Reflection.Emit.OpCodes Ldloc | |
mscorlib System.Reflection.Emit.OpCodes Ldloca | |
mscorlib System.Reflection.Emit.OpCodes Ldnull | |
mscorlib System.Reflection.Emit.OpCodes Ldobj | |
mscorlib System.Reflection.Emit.OpCodes Ldsfld | |
mscorlib System.Reflection.Emit.OpCodes Ldsflda | |
mscorlib System.Reflection.Emit.OpCodes Ldstr | |
mscorlib System.Reflection.Emit.OpCodes Ldtoken | |
mscorlib System.Reflection.Emit.OpCodes Ldvirtftn | |
mscorlib System.Reflection.Emit.OpCodes Leave | |
mscorlib System.Reflection.Emit.OpCodes Mul | |
mscorlib System.Reflection.Emit.OpCodes Mul_Ovf | |
mscorlib System.Reflection.Emit.OpCodes Mul_Ovf_Un | |
mscorlib System.Reflection.Emit.OpCodes Neg | |
mscorlib System.Reflection.Emit.OpCodes Newarr | |
mscorlib System.Reflection.Emit.OpCodes Newobj | |
mscorlib System.Reflection.Emit.OpCodes Nop | |
mscorlib System.Reflection.Emit.OpCodes Not | |
mscorlib System.Reflection.Emit.OpCodes Or | |
mscorlib System.Reflection.Emit.OpCodes Pop | |
mscorlib System.Reflection.Emit.OpCodes Rem | |
mscorlib System.Reflection.Emit.OpCodes Rem_Un | |
mscorlib System.Reflection.Emit.OpCodes Ret | |
mscorlib System.Reflection.Emit.OpCodes Rethrow | |
mscorlib System.Reflection.Emit.OpCodes Shl | |
mscorlib System.Reflection.Emit.OpCodes Shr | |
mscorlib System.Reflection.Emit.OpCodes Shr_Un | |
mscorlib System.Reflection.Emit.OpCodes Starg | |
mscorlib System.Reflection.Emit.OpCodes Starg_S | |
mscorlib System.Reflection.Emit.OpCodes Stelem | |
mscorlib System.Reflection.Emit.OpCodes Stelem_I | |
mscorlib System.Reflection.Emit.OpCodes Stelem_I1 | |
mscorlib System.Reflection.Emit.OpCodes Stelem_I2 | |
mscorlib System.Reflection.Emit.OpCodes Stelem_I4 | |
mscorlib System.Reflection.Emit.OpCodes Stelem_I8 | |
mscorlib System.Reflection.Emit.OpCodes Stelem_R4 | |
mscorlib System.Reflection.Emit.OpCodes Stelem_R8 | |
mscorlib System.Reflection.Emit.OpCodes Stelem_Ref | |
mscorlib System.Reflection.Emit.OpCodes Stfld | |
mscorlib System.Reflection.Emit.OpCodes Stind_Ref | |
mscorlib System.Reflection.Emit.OpCodes Stloc | |
mscorlib System.Reflection.Emit.OpCodes Stobj | |
mscorlib System.Reflection.Emit.OpCodes Stsfld | |
mscorlib System.Reflection.Emit.OpCodes Sub | |
mscorlib System.Reflection.Emit.OpCodes Sub_Ovf | |
mscorlib System.Reflection.Emit.OpCodes Sub_Ovf_Un | |
mscorlib System.Reflection.Emit.OpCodes Switch | |
mscorlib System.Reflection.Emit.OpCodes Tailcall | |
mscorlib System.Reflection.Emit.OpCodes Throw | |
mscorlib System.Reflection.Emit.OpCodes Unbox | |
mscorlib System.Reflection.Emit.OpCodes Unbox_Any | |
mscorlib System.Reflection.Emit.OpCodes Volatile | |
mscorlib System.Reflection.Emit.OpCodes Xor | |
mscorlib System.Reflection.Emit.PackingSize | |
mscorlib System.Reflection.Emit.ParameterBuilder | |
mscorlib System.Reflection.Emit.ParameterBuilder SetConstant | |
mscorlib System.Reflection.Emit.ParameterBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.PEFileKinds | |
mscorlib System.Reflection.Emit.PropertyBuilder | |
mscorlib System.Reflection.Emit.PropertyBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.PropertyBuilder SetGetMethod | |
mscorlib System.Reflection.Emit.PropertyBuilder SetSetMethod | |
mscorlib System.Reflection.Emit.SignatureHelper | |
mscorlib System.Reflection.Emit.TypeBuilder | |
mscorlib System.Reflection.Emit.TypeBuilder AddDeclarativeSecurity | |
mscorlib System.Reflection.Emit.TypeBuilder AddInterfaceImplementation | |
mscorlib System.Reflection.Emit.TypeBuilder CreateType | |
mscorlib System.Reflection.Emit.TypeBuilder DefineConstructor | |
mscorlib System.Reflection.Emit.TypeBuilder DefineEvent | |
mscorlib System.Reflection.Emit.TypeBuilder DefineField | |
mscorlib System.Reflection.Emit.TypeBuilder DefineGenericParameters | |
mscorlib System.Reflection.Emit.TypeBuilder DefineMethod | |
mscorlib System.Reflection.Emit.TypeBuilder DefineMethodOverride | |
mscorlib System.Reflection.Emit.TypeBuilder DefineNestedType | |
mscorlib System.Reflection.Emit.TypeBuilder DefinePInvokeMethod | |
mscorlib System.Reflection.Emit.TypeBuilder DefineProperty | |
mscorlib System.Reflection.Emit.TypeBuilder GetConstructor | |
mscorlib System.Reflection.Emit.TypeBuilder GetField | |
mscorlib System.Reflection.Emit.TypeBuilder get_FullName | |
mscorlib System.Reflection.Emit.TypeBuilder GetMethod | |
mscorlib System.Reflection.Emit.TypeBuilder SetCustomAttribute | |
mscorlib System.Reflection.Emit.TypeBuilder SetParent | |
mscorlib System.Reflection.EventAttributes | |
mscorlib System.Reflection.EventInfo | |
mscorlib System.Reflection.EventInfo GetAddMethod | |
mscorlib System.Reflection.EventInfo GetRemoveMethod | |
mscorlib System.Reflection.FieldAttributes | |
mscorlib System.Reflection.FieldInfo | |
mscorlib System.Reflection.FieldInfo get_FieldType | |
mscorlib System.Reflection.FieldInfo get_IsAssembly | |
mscorlib System.Reflection.FieldInfo get_IsFamily | |
mscorlib System.Reflection.FieldInfo get_IsFamilyAndAssembly | |
mscorlib System.Reflection.FieldInfo get_IsFamilyOrAssembly | |
mscorlib System.Reflection.FieldInfo get_IsInitOnly | |
mscorlib System.Reflection.FieldInfo get_IsLiteral | |
mscorlib System.Reflection.FieldInfo get_IsPrivate | |
mscorlib System.Reflection.FieldInfo get_IsPublic | |
mscorlib System.Reflection.FieldInfo get_IsSpecialName | |
mscorlib System.Reflection.FieldInfo get_IsStatic | |
mscorlib System.Reflection.FieldInfo GetValue | |
mscorlib System.Reflection.FieldInfo op_Inequality | |
mscorlib System.Reflection.FieldInfo SetValue | |
mscorlib System.Reflection.GenericParameterAttributes | |
mscorlib System.Reflection.ICustomAttributeProvider | |
mscorlib System.Reflection.ICustomAttributeProvider IsDefined | |
mscorlib System.Reflection.ImageFileMachine | |
mscorlib System.Reflection.MemberInfo | |
mscorlib System.Reflection.MemberInfo Equals | |
mscorlib System.Reflection.MemberInfo GetCustomAttributes | |
mscorlib System.Reflection.MemberInfo get_DeclaringType | |
mscorlib System.Reflection.MemberInfo get_MemberType | |
mscorlib System.Reflection.MemberInfo get_MetadataToken | |
mscorlib System.Reflection.MemberInfo get_Module | |
mscorlib System.Reflection.MemberInfo get_Name | |
mscorlib System.Reflection.MemberInfo IsDefined | |
mscorlib System.Reflection.MemberInfo op_Inequality | |
mscorlib System.Reflection.MemberTypes | |
mscorlib System.Reflection.MethodAttributes | |
mscorlib System.Reflection.MethodBase | |
mscorlib System.Reflection.MethodBase get_CallingConvention | |
mscorlib System.Reflection.MethodBase GetGenericArguments | |
mscorlib System.Reflection.MethodBase get_IsAbstract | |
mscorlib System.Reflection.MethodBase get_IsAssembly | |
mscorlib System.Reflection.MethodBase get_IsConstructor | |
mscorlib System.Reflection.MethodBase get_IsFamily | |
mscorlib System.Reflection.MethodBase get_IsFamilyAndAssembly | |
mscorlib System.Reflection.MethodBase get_IsFamilyOrAssembly | |
mscorlib System.Reflection.MethodBase get_IsFinal | |
mscorlib System.Reflection.MethodBase get_IsGenericMethodDefinition | |
mscorlib System.Reflection.MethodBase get_IsPrivate | |
mscorlib System.Reflection.MethodBase get_IsPublic | |
mscorlib System.Reflection.MethodBase get_IsSpecialName | |
mscorlib System.Reflection.MethodBase get_IsStatic | |
mscorlib System.Reflection.MethodBase get_IsVirtual | |
mscorlib System.Reflection.MethodBase GetParameters | |
mscorlib System.Reflection.MethodBase Invoke | |
mscorlib System.Reflection.MethodBase op_Equality | |
mscorlib System.Reflection.MethodBase op_Inequality | |
mscorlib System.Reflection.MethodImplAttributes | |
mscorlib System.Reflection.MethodInfo | |
mscorlib System.Reflection.MethodInfo get_ReturnType | |
mscorlib System.Reflection.MethodInfo MakeGenericMethod | |
mscorlib System.Reflection.MethodInfo op_Equality | |
mscorlib System.Reflection.MethodInfo op_Inequality | |
mscorlib System.Reflection.Missing | |
mscorlib System.Reflection.Missing Value | |
mscorlib System.Reflection.Module | |
mscorlib System.Reflection.ParameterAttributes | |
mscorlib System.Reflection.ParameterInfo | |
mscorlib System.Reflection.ParameterInfo get_DefaultValue | |
mscorlib System.Reflection.ParameterInfo get_IsOut | |
mscorlib System.Reflection.ParameterInfo get_Name | |
mscorlib System.Reflection.ParameterInfo get_ParameterType | |
mscorlib System.Reflection.ParameterInfo IsDefined | |
mscorlib System.Reflection.ParameterModifier | |
mscorlib System.Reflection.PortableExecutableKinds | |
mscorlib System.Reflection.PropertyAttributes | |
mscorlib System.Reflection.PropertyInfo | |
mscorlib System.Reflection.PropertyInfo GetAccessors | |
mscorlib System.Reflection.PropertyInfo get_CanRead | |
mscorlib System.Reflection.PropertyInfo get_CanWrite | |
mscorlib System.Reflection.PropertyInfo GetGetMethod | |
mscorlib System.Reflection.PropertyInfo GetIndexParameters | |
mscorlib System.Reflection.PropertyInfo get_PropertyType | |
mscorlib System.Reflection.PropertyInfo GetSetMethod | |
mscorlib System.Reflection.PropertyInfo op_Inequality | |
mscorlib System.Reflection.PropertyInfo SetValue | |
mscorlib System.Reflection.ResourceAttributes | |
mscorlib System.Reflection.StrongNameKeyPair | |
mscorlib System.Reflection.StrongNameKeyPair .ctor | |
mscorlib System.Reflection.StrongNameKeyPair get_PublicKey | |
mscorlib System.Reflection.TypeAttributes | |
mscorlib System.ResolveEventArgs | |
mscorlib System.ResolveEventArgs get_Name | |
mscorlib System.ResolveEventHandler | |
mscorlib System.ResolveEventHandler .ctor | |
mscorlib System.Runtime.CompilerServices.CompilationRelaxationsAttribute .ctor | |
mscorlib System.Runtime.CompilerServices.CompilerGeneratedAttribute .ctor | |
mscorlib System.Runtime.CompilerServices.InternalsVisibleToAttribute | |
mscorlib System.Runtime.CompilerServices.InternalsVisibleToAttribute get_AssemblyName | |
mscorlib System.Runtime.CompilerServices.IsVolatile | |
mscorlib System.Runtime.CompilerServices.RuntimeHelpers | |
mscorlib System.RuntimeFieldHandle | |
mscorlib System.Runtime.InteropServices.CallingConvention | |
mscorlib System.Runtime.InteropServices.CharSet | |
mscorlib System.Runtime.InteropServices.COMException | |
mscorlib System.Runtime.InteropServices.ComVisibleAttribute .ctor | |
mscorlib System.RuntimeMethodHandle | |
mscorlib System.Runtime.Serialization.SerializationInfo | |
mscorlib System.Runtime.Serialization.StreamingContext | |
mscorlib System.RuntimeTypeHandle | |
mscorlib System.SByte | |
mscorlib System.Security.Cryptography.HashAlgorithm ComputeHash | |
mscorlib System.Security.Cryptography.SHA1Managed | |
mscorlib System.Security.Cryptography.SHA1Managed .ctor | |
mscorlib System.Security.IPermission | |
mscorlib System.Security.PermissionSet | |
mscorlib System.Security.PermissionSet AddPermission | |
mscorlib System.Security.PermissionSet .ctor | |
mscorlib System.Security.Permissions.PermissionSetAttribute | |
mscorlib System.Security.Permissions.PermissionSetAttribute CreatePermissionSet | |
mscorlib System.Security.Permissions.PermissionState | |
mscorlib System.Security.Permissions.SecurityAction | |
mscorlib System.Security.Permissions.SecurityAttribute | |
mscorlib System.Security.Permissions.SecurityAttribute CreatePermission | |
mscorlib System.Security.Permissions.SecurityAttribute get_Action | |
mscorlib System.Single | |
mscorlib System.Single Parse | |
mscorlib System.Single ToString | |
mscorlib System.String | |
mscorlib System.String CompareOrdinal | |
mscorlib System.String CompareTo | |
mscorlib System.String Concat | |
mscorlib System.String Contains | |
mscorlib System.String .ctor | |
mscorlib System.String Empty | |
mscorlib System.String EndsWith | |
mscorlib System.String Equals | |
mscorlib System.String get_Chars | |
mscorlib System.String GetEnumerator | |
mscorlib System.String GetHashCode | |
mscorlib System.String get_Length | |
mscorlib System.String IndexOf | |
mscorlib System.String IndexOfAny | |
mscorlib System.String Intern | |
mscorlib System.String IsNullOrEmpty | |
mscorlib System.String Join | |
mscorlib System.String LastIndexOf | |
mscorlib System.String op_Equality | |
mscorlib System.String op_Inequality | |
mscorlib System.String Replace | |
mscorlib System.String Split | |
mscorlib System.String StartsWith | |
mscorlib System.String Substring | |
mscorlib System.String ToLower | |
mscorlib System.String ToLowerInvariant | |
mscorlib System.String ToString | |
mscorlib System.String ToUpperInvariant | |
mscorlib System.String Trim | |
mscorlib System.String TrimEnd | |
mscorlib System.String TrimStart | |
mscorlib System.StringComparison | |
mscorlib System.Text.DecoderFallbackException | |
mscorlib System.Text.Encoding | |
mscorlib System.Text.Encoding get_UTF8 | |
mscorlib System.Text.StringBuilder | |
mscorlib System.Text.StringBuilder Append | |
mscorlib System.Text.StringBuilder .ctor | |
mscorlib System.Text.StringBuilder get_Chars | |
mscorlib System.Text.StringBuilder get_Length | |
mscorlib System.Text.StringBuilder Remove | |
mscorlib System.Text.StringBuilder set_Chars | |
mscorlib System.Text.StringBuilder set_Length | |
mscorlib System.Text.StringBuilder ToString | |
mscorlib System.Text.UTF8Encoding .ctor | |
mscorlib System.Threading.Interlocked CompareExchange | |
mscorlib System.Threading.Monitor Enter | |
mscorlib System.Threading.Monitor Exit | |
mscorlib System.Threading.Thread | |
mscorlib System.Threading.Thread .ctor | |
mscorlib System.Threading.Thread Join | |
mscorlib System.Threading.Thread set_Name | |
mscorlib System.Threading.Thread Start | |
mscorlib System.Threading.ThreadStart | |
mscorlib System.Threading.ThreadStart .ctor | |
mscorlib System.ThreadStaticAttribute .ctor | |
mscorlib System.TimeSpan | |
mscorlib System.TimeSpan get_Days | |
mscorlib System.TimeSpan get_Ticks | |
mscorlib System.TimeSpan op_Addition | |
mscorlib System.Type | |
mscorlib System.Type EmptyTypes | |
mscorlib System.Type Equals | |
mscorlib System.Type GetArrayRank | |
mscorlib System.Type get_Assembly | |
mscorlib System.Type get_Attributes | |
mscorlib System.Type get_BaseType | |
mscorlib System.Type GetConstructor | |
mscorlib System.Type GetConstructors | |
mscorlib System.Type get_DeclaringType | |
mscorlib System.Type GetElementType | |
mscorlib System.Type GetField | |
mscorlib System.Type GetFields | |
mscorlib System.Type get_FullName | |
mscorlib System.Type GetGenericArguments | |
mscorlib System.Type get_GenericParameterAttributes | |
mscorlib System.Type GetGenericParameterConstraints | |
mscorlib System.Type GetGenericTypeDefinition | |
mscorlib System.Type GetInterface | |
mscorlib System.Type GetInterfaces | |
mscorlib System.Type get_IsAbstract | |
mscorlib System.Type get_IsArray | |
mscorlib System.Type get_IsByRef | |
mscorlib System.Type get_IsEnum | |
mscorlib System.Type get_IsGenericParameter | |
mscorlib System.Type get_IsGenericType | |
mscorlib System.Type get_IsGenericTypeDefinition | |
mscorlib System.Type get_IsInterface | |
mscorlib System.Type get_IsNestedAssembly | |
mscorlib System.Type get_IsNestedFamANDAssem | |
mscorlib System.Type get_IsNestedFamily | |
mscorlib System.Type get_IsNestedFamORAssem | |
mscorlib System.Type get_IsNestedPrivate | |
mscorlib System.Type get_IsNestedPublic | |
mscorlib System.Type get_IsNotPublic | |
mscorlib System.Type get_IsPointer | |
mscorlib System.Type get_IsPrimitive | |
mscorlib System.Type get_IsPublic | |
mscorlib System.Type get_IsSealed | |
mscorlib System.Type get_IsSpecialName | |
mscorlib System.Type get_IsValueType | |
mscorlib System.Type GetMembers | |
mscorlib System.Type GetMethod | |
mscorlib System.Type GetMethods | |
mscorlib System.Type get_Namespace | |
mscorlib System.Type GetType | |
mscorlib System.Type GetTypeFromHandle | |
mscorlib System.Type InvokeMember | |
mscorlib System.Type IsAssignableFrom | |
mscorlib System.Type IsSubclassOf | |
mscorlib System.Type MakeArrayType | |
mscorlib System.Type MakeByRefType | |
mscorlib System.Type MakeGenericType | |
mscorlib System.Type MakePointerType | |
mscorlib System.Type op_Equality | |
mscorlib System.Type op_Inequality | |
mscorlib System.Type ToString | |
mscorlib System.TypeLoadException | |
mscorlib System.TypeLoadException get_Message | |
mscorlib System.UInt16 | |
mscorlib System.UInt16 Parse | |
mscorlib System.UInt32 | |
mscorlib System.UInt64 | |
mscorlib System.UInt64 Parse | |
mscorlib System.UInt64 ToString | |
mscorlib System.UnauthorizedAccessException | |
mscorlib System.ValueType | |
mscorlib System.Version | |
mscorlib System.Version .ctor | |
mscorlib System.Version ToString | |
System System.CodeDom.CodeArgumentReferenceExpression | |
System System.CodeDom.CodeArgumentReferenceExpression get_ParameterName | |
System System.CodeDom.CodeArrayCreateExpression | |
System System.CodeDom.CodeArrayCreateExpression get_CreateType | |
System System.CodeDom.CodeArrayCreateExpression get_Initializers | |
System System.CodeDom.CodeArrayCreateExpression get_Size | |
System System.CodeDom.CodeArrayCreateExpression get_SizeExpression | |
System System.CodeDom.CodeArrayIndexerExpression | |
System System.CodeDom.CodeArrayIndexerExpression get_Indices | |
System System.CodeDom.CodeArrayIndexerExpression get_TargetObject | |
System System.CodeDom.CodeAssignStatement | |
System System.CodeDom.CodeAssignStatement get_Left | |
System System.CodeDom.CodeAssignStatement get_Right | |
System System.CodeDom.CodeAttachEventStatement | |
System System.CodeDom.CodeAttachEventStatement get_Event | |
System System.CodeDom.CodeAttachEventStatement get_Listener | |
System System.CodeDom.CodeAttributeArgument | |
System System.CodeDom.CodeAttributeArgument get_Name | |
System System.CodeDom.CodeAttributeArgument get_Value | |
System System.CodeDom.CodeAttributeArgumentCollection | |
System System.CodeDom.CodeAttributeDeclaration | |
System System.CodeDom.CodeAttributeDeclaration get_Arguments | |
System System.CodeDom.CodeAttributeDeclaration get_Name | |
System System.CodeDom.CodeAttributeDeclaration set_Name | |
System System.CodeDom.CodeAttributeDeclarationCollection | |
System System.CodeDom.CodeBaseReferenceExpression | |
System System.CodeDom.CodeBinaryOperatorExpression | |
System System.CodeDom.CodeBinaryOperatorExpression get_Left | |
System System.CodeDom.CodeBinaryOperatorExpression get_Operator | |
System System.CodeDom.CodeBinaryOperatorExpression get_Right | |
System System.CodeDom.CodeBinaryOperatorType | |
System System.CodeDom.CodeCastExpression | |
System System.CodeDom.CodeCastExpression get_Expression | |
System System.CodeDom.CodeCastExpression get_TargetType | |
System System.CodeDom.CodeCatchClause | |
System System.CodeDom.CodeCatchClause get_CatchExceptionType | |
System System.CodeDom.CodeCatchClause get_LocalName | |
System System.CodeDom.CodeCatchClause get_Statements | |
System System.CodeDom.CodeCatchClauseCollection | |
System System.CodeDom.CodeComment | |
System System.CodeDom.CodeComment .ctor | |
System System.CodeDom.CodeComment get_DocComment | |
System System.CodeDom.CodeComment get_Text | |
System System.CodeDom.CodeCommentStatementCollection | |
System System.CodeDom.CodeCompileUnit | |
System System.CodeDom.CodeCompileUnit get_EndDirectives | |
System System.CodeDom.CodeCompileUnit get_ReferencedAssemblies | |
System System.CodeDom.CodeCompileUnit get_StartDirectives | |
System System.CodeDom.CodeConditionStatement | |
System System.CodeDom.CodeConditionStatement get_Condition | |
System System.CodeDom.CodeConditionStatement get_FalseStatements | |
System System.CodeDom.CodeConditionStatement get_TrueStatements | |
System System.CodeDom.CodeConstructor | |
System System.CodeDom.CodeConstructor get_BaseConstructorArgs | |
System System.CodeDom.CodeConstructor get_ChainedConstructorArgs | |
System System.CodeDom.CodeDelegateCreateExpression | |
System System.CodeDom.CodeDelegateCreateExpression get_DelegateType | |
System System.CodeDom.CodeDelegateCreateExpression get_MethodName | |
System System.CodeDom.CodeDelegateCreateExpression get_TargetObject | |
System System.CodeDom.CodeDelegateInvokeExpression | |
System System.CodeDom.CodeDelegateInvokeExpression get_Parameters | |
System System.CodeDom.CodeDelegateInvokeExpression get_TargetObject | |
System System.CodeDom.CodeDirectiveCollection | |
System System.CodeDom.CodeEntryPointMethod | |
System System.CodeDom.CodeEventReferenceExpression | |
System System.CodeDom.CodeEventReferenceExpression get_EventName | |
System System.CodeDom.CodeEventReferenceExpression get_TargetObject | |
System System.CodeDom.CodeExpression | |
System System.CodeDom.CodeExpressionCollection | |
System System.CodeDom.CodeExpressionStatement | |
System System.CodeDom.CodeExpressionStatement get_Expression | |
System System.CodeDom.CodeFieldReferenceExpression | |
System System.CodeDom.CodeFieldReferenceExpression get_FieldName | |
System System.CodeDom.CodeFieldReferenceExpression get_TargetObject | |
System System.CodeDom.CodeGotoStatement | |
System System.CodeDom.CodeIndexerExpression | |
System System.CodeDom.CodeIndexerExpression get_Indices | |
System System.CodeDom.CodeIndexerExpression get_TargetObject | |
System System.CodeDom.CodeIterationStatement | |
System System.CodeDom.CodeIterationStatement get_IncrementStatement | |
System System.CodeDom.CodeIterationStatement get_InitStatement | |
System System.CodeDom.CodeIterationStatement get_Statements | |
System System.CodeDom.CodeIterationStatement get_TestExpression | |
System System.CodeDom.CodeLabeledStatement | |
System System.CodeDom.CodeLinePragma | |
System System.CodeDom.CodeLinePragma get_FileName | |
System System.CodeDom.CodeLinePragma get_LineNumber | |
System System.CodeDom.CodeMemberEvent | |
System System.CodeDom.CodeMemberEvent get_Type | |
System System.CodeDom.CodeMemberField | |
System System.CodeDom.CodeMemberField get_InitExpression | |
System System.CodeDom.CodeMemberField get_Type | |
System System.CodeDom.CodeMemberMethod | |
System System.CodeDom.CodeMemberMethod get_Parameters | |
System System.CodeDom.CodeMemberMethod get_PrivateImplementationType | |
System System.CodeDom.CodeMemberMethod get_ReturnType | |
System System.CodeDom.CodeMemberMethod get_ReturnTypeCustomAttributes | |
System System.CodeDom.CodeMemberMethod get_Statements | |
System System.CodeDom.CodeMemberProperty | |
System System.CodeDom.CodeMemberProperty get_GetStatements | |
System System.CodeDom.CodeMemberProperty get_HasGet | |
System System.CodeDom.CodeMemberProperty get_HasSet | |
System System.CodeDom.CodeMemberProperty get_Parameters | |
System System.CodeDom.CodeMemberProperty get_SetStatements | |
System System.CodeDom.CodeMemberProperty get_Type | |
System System.CodeDom.CodeMethodInvokeExpression | |
System System.CodeDom.CodeMethodInvokeExpression get_Method | |
System System.CodeDom.CodeMethodInvokeExpression get_Parameters | |
System System.CodeDom.CodeMethodReferenceExpression | |
System System.CodeDom.CodeMethodReferenceExpression get_MethodName | |
System System.CodeDom.CodeMethodReferenceExpression get_TargetObject | |
System System.CodeDom.CodeMethodReturnStatement | |
System System.CodeDom.CodeMethodReturnStatement get_Expression | |
System System.CodeDom.CodeNamespace | |
System System.CodeDom.CodeNamespace get_Comments | |
System System.CodeDom.CodeNamespace get_Name | |
System System.CodeDom.CodeNamespace get_Types | |
System System.CodeDom.CodeNamespaceImport | |
System System.CodeDom.CodeNamespaceImport get_Namespace | |
System System.CodeDom.CodeObjectCreateExpression | |
System System.CodeDom.CodeObjectCreateExpression get_CreateType | |
System System.CodeDom.CodeObjectCreateExpression get_Parameters | |
System System.CodeDom.CodeParameterDeclarationExpression | |
System System.CodeDom.CodeParameterDeclarationExpression get_CustomAttributes | |
System System.CodeDom.CodeParameterDeclarationExpression get_Direction | |
System System.CodeDom.CodeParameterDeclarationExpression get_Name | |
System System.CodeDom.CodeParameterDeclarationExpression get_Type | |
System System.CodeDom.CodeParameterDeclarationExpressionCollection | |
System System.CodeDom.CodePrimitiveExpression | |
System System.CodeDom.CodePrimitiveExpression get_Value | |
System System.CodeDom.CodePropertyReferenceExpression | |
System System.CodeDom.CodePropertyReferenceExpression get_PropertyName | |
System System.CodeDom.CodePropertyReferenceExpression get_TargetObject | |
System System.CodeDom.CodePropertySetValueReferenceExpression | |
System System.CodeDom.CodeRegionDirective | |
System System.CodeDom.CodeRegionDirective get_RegionMode | |
System System.CodeDom.CodeRegionDirective get_RegionText | |
System System.CodeDom.CodeRegionMode | |
System System.CodeDom.CodeRemoveEventStatement | |
System System.CodeDom.CodeRemoveEventStatement get_Event | |
System System.CodeDom.CodeRemoveEventStatement get_Listener | |
System System.CodeDom.CodeSnippetCompileUnit | |
System System.CodeDom.CodeSnippetCompileUnit get_LinePragma | |
System System.CodeDom.CodeSnippetCompileUnit get_Value | |
System System.CodeDom.CodeSnippetExpression | |
System System.CodeDom.CodeSnippetExpression get_Value | |
System System.CodeDom.CodeSnippetStatement | |
System System.CodeDom.CodeSnippetStatement get_Value | |
System System.CodeDom.CodeSnippetTypeMember | |
System System.CodeDom.CodeSnippetTypeMember get_Text | |
System System.CodeDom.CodeStatement | |
System System.CodeDom.CodeStatementCollection | |
System System.CodeDom.CodeStatementCollection get_Item | |
System System.CodeDom.CodeThisReferenceExpression | |
System System.CodeDom.CodeThrowExceptionStatement | |
System System.CodeDom.CodeThrowExceptionStatement get_ToThrow | |
System System.CodeDom.CodeTryCatchFinallyStatement | |
System System.CodeDom.CodeTryCatchFinallyStatement get_CatchClauses | |
System System.CodeDom.CodeTryCatchFinallyStatement get_FinallyStatements | |
System System.CodeDom.CodeTryCatchFinallyStatement get_TryStatements | |
System System.CodeDom.CodeTypeConstructor | |
System System.CodeDom.CodeTypeDeclaration | |
System System.CodeDom.CodeTypeDeclaration get_BaseTypes | |
System System.CodeDom.CodeTypeDeclaration get_IsEnum | |
System System.CodeDom.CodeTypeDeclaration get_IsInterface | |
System System.CodeDom.CodeTypeDeclaration get_IsPartial | |
System System.CodeDom.CodeTypeDeclaration get_IsStruct | |
System System.CodeDom.CodeTypeDeclaration get_TypeAttributes | |
System System.CodeDom.CodeTypeDeclarationCollection | |
System System.CodeDom.CodeTypeDelegate | |
System System.CodeDom.CodeTypeDelegate get_ReturnType | |
System System.CodeDom.CodeTypeMember | |
System System.CodeDom.CodeTypeMember get_Attributes | |
System System.CodeDom.CodeTypeMember get_CustomAttributes | |
System System.CodeDom.CodeTypeMember get_Name | |
System System.CodeDom.CodeTypeMember set_Name | |
System System.CodeDom.CodeTypeOfExpression | |
System System.CodeDom.CodeTypeOfExpression get_Type | |
System System.CodeDom.CodeTypeReference | |
System System.CodeDom.CodeTypeReference get_ArrayElementType | |
System System.CodeDom.CodeTypeReference get_ArrayRank | |
System System.CodeDom.CodeTypeReference get_BaseType | |
System System.CodeDom.CodeTypeReference get_TypeArguments | |
System System.CodeDom.CodeTypeReferenceCollection | |
System System.CodeDom.CodeTypeReferenceCollection CopyTo | |
System System.CodeDom.CodeVariableDeclarationStatement | |
System System.CodeDom.CodeVariableDeclarationStatement get_InitExpression | |
System System.CodeDom.CodeVariableDeclarationStatement get_Name | |
System System.CodeDom.CodeVariableDeclarationStatement get_Type | |
System System.CodeDom.CodeVariableReferenceExpression | |
System System.CodeDom.CodeVariableReferenceExpression get_VariableName | |
System System.CodeDom.Compiler.CodeDomProvider | |
System System.CodeDom.Compiler.CodeDomProvider .ctor | |
System System.CodeDom.Compiler.CodeDomProvider GetConverter | |
System System.CodeDom.Compiler.CodeGenerator | |
System System.CodeDom.Compiler.CodeGenerator .ctor | |
System System.CodeDom.Compiler.CodeGenerator GenerateCommentStatements | |
System System.CodeDom.Compiler.CodeGenerator GenerateDecimalValue | |
System System.CodeDom.Compiler.CodeGenerator GenerateExpression | |
System System.CodeDom.Compiler.CodeGenerator GenerateNamespaceImports | |
System System.CodeDom.Compiler.CodeGenerator GenerateStatement | |
System System.CodeDom.Compiler.CodeGenerator get_CurrentMember | |
System System.CodeDom.Compiler.CodeGenerator get_Indent | |
System System.CodeDom.Compiler.CodeGenerator get_IsCurrentEnum | |
System System.CodeDom.Compiler.CodeGenerator get_Options | |
System System.CodeDom.Compiler.CodeGenerator get_Output | |
System System.CodeDom.Compiler.CodeGenerator OutputExpressionList | |
System System.CodeDom.Compiler.CodeGenerator set_Indent | |
System System.CodeDom.Compiler.CodeGeneratorOptions | |
System System.CodeDom.Compiler.CodeGeneratorOptions .ctor | |
System System.CodeDom.Compiler.CodeGeneratorOptions get_BlankLinesBetweenMembers | |
System System.CodeDom.Compiler.CodeGeneratorOptions get_BracingStyle | |
System System.CodeDom.Compiler.CodeGeneratorOptions get_ElseOnClosing | |
System System.CodeDom.Compiler.CodeGeneratorOptions get_IndentString | |
System System.CodeDom.Compiler.CompilerError | |
System System.CodeDom.Compiler.CompilerError .ctor | |
System System.CodeDom.Compiler.CompilerError set_Column | |
System System.CodeDom.Compiler.CompilerError set_ErrorText | |
System System.CodeDom.Compiler.CompilerError set_FileName | |
System System.CodeDom.Compiler.CompilerError set_IsWarning | |
System System.CodeDom.Compiler.CompilerError set_Line | |
System System.CodeDom.Compiler.CompilerErrorCollection | |
System System.CodeDom.Compiler.CompilerErrorCollection Add | |
System System.CodeDom.Compiler.CompilerParameters | |
System System.CodeDom.Compiler.CompilerParameters .ctor | |
System System.CodeDom.Compiler.CompilerParameters get_CompilerOptions | |
System System.CodeDom.Compiler.CompilerParameters get_GenerateExecutable | |
System System.CodeDom.Compiler.CompilerParameters get_IncludeDebugInformation | |
System System.CodeDom.Compiler.CompilerParameters get_OutputAssembly | |
System System.CodeDom.Compiler.CompilerParameters get_ReferencedAssemblies | |
System System.CodeDom.Compiler.CompilerParameters get_TempFiles | |
System System.CodeDom.Compiler.CompilerParameters set_OutputAssembly | |
System System.CodeDom.Compiler.CompilerResults | |
System System.CodeDom.Compiler.CompilerResults .ctor | |
System System.CodeDom.Compiler.CompilerResults get_Errors | |
System System.CodeDom.Compiler.CompilerResults set_CompiledAssembly | |
System System.CodeDom.Compiler.CompilerResults set_NativeCompilerReturnValue | |
System System.CodeDom.Compiler.CompilerResults set_PathToAssembly | |
System System.CodeDom.Compiler.GeneratorSupport | |
System System.CodeDom.Compiler.ICodeCompiler | |
System System.CodeDom.Compiler.ICodeGenerator | |
System System.CodeDom.Compiler.ICodeGenerator GenerateCodeFromCompileUnit | |
System System.CodeDom.Compiler.ICodeGenerator GenerateCodeFromExpression | |
System System.CodeDom.Compiler.ICodeGenerator GenerateCodeFromType | |
System System.CodeDom.Compiler.IndentedTextWriter | |
System System.CodeDom.Compiler.IndentedTextWriter .ctor | |
System System.CodeDom.Compiler.IndentedTextWriter get_Indent | |
System System.CodeDom.Compiler.IndentedTextWriter get_InnerWriter | |
System System.CodeDom.Compiler.IndentedTextWriter set_Indent | |
System System.CodeDom.Compiler.TempFileCollection | |
System System.CodeDom.Compiler.TempFileCollection AddExtension | |
System System.CodeDom.FieldDirection | |
System System.CodeDom.MemberAttributes | |
System System.Collections.Generic.Queue`1 | |
System System.Collections.Generic.Queue`1+Enumerator | |
System System.Collections.Generic.Stack`1 | |
System System.Collections.Generic.Stack`1 Contains | |
System System.Collections.Generic.Stack`1 get_Count | |
System System.Collections.Generic.Stack`1 Pop | |
System System.Collections.Generic.Stack`1 Push | |
System System.Collections.Generic.Stack`1+Enumerator | |
System System.Collections.Specialized.ListDictionary .ctor | |
System System.Collections.Specialized.StringCollection | |
System System.Collections.Specialized.StringCollection Add | |
System System.Collections.Specialized.StringCollection Contains | |
System System.Collections.Specialized.StringCollection GetEnumerator | |
System System.Collections.Specialized.StringEnumerator | |
System System.Collections.Specialized.StringEnumerator get_Current | |
System System.Collections.Specialized.StringEnumerator MoveNext | |
System System.ComponentModel.ITypeDescriptorContext | |
System System.ComponentModel.TypeConverter | |
System System.ComponentModel.TypeConverter CanConvertFrom | |
System System.ComponentModel.TypeConverter ConvertTo | |
System System.ComponentModel.TypeConverter .ctor | |
System System.ComponentModel.TypeConverter+StandardValuesCollection | |
System System.ComponentModel.TypeConverter+StandardValuesCollection .ctor | |
System System.Diagnostics.Debug set_IndentSize | |
System System.Diagnostics.Process | |
System System.Diagnostics.Process Close | |
System System.Diagnostics.Process .ctor | |
System System.Diagnostics.Process get_StandardOutput | |
System System.Diagnostics.Process get_StartInfo | |
System System.Diagnostics.Process Kill | |
System System.Diagnostics.Process Start | |
System System.Diagnostics.Process WaitForExit | |
System System.Diagnostics.ProcessStartInfo | |
System System.Diagnostics.ProcessStartInfo set_Arguments | |
System System.Diagnostics.ProcessStartInfo set_FileName | |
System System.Diagnostics.ProcessStartInfo set_RedirectStandardOutput | |
System System.Diagnostics.ProcessStartInfo set_UseShellExecute | |
System System.Diagnostics.Stopwatch | |
System System.Diagnostics.Stopwatch get_Elapsed | |
System System.Diagnostics.Stopwatch StartNew | |
System System.Text.RegularExpressions.Match | |
System System.Text.RegularExpressions.Regex Split | |
System System.Uri .ctor | |
System System.Uri get_LocalPath | |
System.Core System.Collections.Generic.HashSet`1 | |
System.Core System.Collections.Generic.HashSet`1 Add | |
System.Core System.Collections.Generic.HashSet`1 Clear | |
System.Core System.Collections.Generic.HashSet`1 .ctor | |
System.Core System.Collections.Generic.HashSet`1 Remove | |
System.Core System.Linq.Enumerable OrderBy | |
System.Core System.Linq.IOrderedEnumerable`1 | |
System.Core System.Runtime.CompilerServices.ExtensionAttribute .ctor | |
System.Xml System.Xml.XmlAttribute | |
System.Xml System.Xml.XmlAttribute set_Value | |
System.Xml System.Xml.XmlDeclaration | |
System.Xml System.Xml.XmlDocument | |
System.Xml System.Xml.XmlDocument CreateAttribute | |
System.Xml System.Xml.XmlDocument CreateDocumentFragment | |
System.Xml System.Xml.XmlDocument CreateElement | |
System.Xml System.Xml.XmlDocument CreateTextNode | |
System.Xml System.Xml.XmlDocument CreateXmlDeclaration | |
System.Xml System.Xml.XmlDocument .ctor | |
System.Xml System.Xml.XmlDocument Save | |
System.Xml System.Xml.XmlDocumentFragment | |
System.Xml System.Xml.XmlDocumentFragment set_InnerXml | |
System.Xml System.Xml.XmlElement | |
System.Xml System.Xml.XmlElement SetAttributeNode | |
System.Xml System.Xml.XmlException | |
System.Xml System.Xml.XmlException get_Message | |
System.Xml System.Xml.XmlNode | |
System.Xml System.Xml.XmlNode AppendChild | |
System.Xml System.Xml.XmlText |
// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.1055.0 | |
// Copyright (c) Microsoft Corporation. All rights reserved. | |
// Metadata version: v4.0.30319 | |
.assembly extern netstandard | |
{ | |
.publickeytoken = (CC 7B 13 FF CD 2D DD 51 ) | |
.ver 2:0:0:0 | |
} | |
.assembly extern mscorlib | |
{ | |
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. | |
.ver 4:0:0:0 | |
} | |
.assembly extern Nemerle | |
{ | |
.publickeytoken = (E0 80 A9 C7 24 E2 BF CD ) // ....$... | |
.ver 1:2:0:547 | |
} | |
.assembly extern System.CodeDom | |
{ | |
.publickeytoken = (CC 7B 13 FF CD 2D DD 51 ) | |
.ver 4:0:1:0 | |
} | |
.assembly extern System.Reflection.Emit | |
{ | |
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) | |
.ver 4:0:2:0 | |
} | |
.assembly extern System.Reflection.Emit.ILGeneration | |
{ | |
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) | |
.ver 4:0:2:0 | |
} | |
.assembly Nemerle.Compiler | |
{ | |
.custom instance void [netstandard]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 21 4E 65 6D 65 72 6C 65 20 4C 61 6E 67 75 // ..!Nemerle Langu | |
61 67 65 20 43 6F 6D 70 69 6C 65 72 20 4C 69 62 // age Compiler Lib | |
72 61 72 79 00 00 ) // rary.. | |
.custom instance void [netstandard]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 36 4E 65 6D 65 72 6C 65 20 28 68 74 74 70 // ..6Nemerle (http | |
3A 2F 2F 6E 65 6D 65 72 6C 65 2E 6F 72 67 29 20 // ://nemerle.org) | |
4C 61 6E 67 75 61 67 65 20 43 6F 6D 70 69 6C 65 // Language Compile | |
72 20 4C 69 62 72 61 72 79 00 00 ) // r Library.. | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 14 43 6F 6E 74 61 69 6E 73 4E 65 6D 65 72 // ...ContainsNemer | |
6C 65 54 79 70 65 73 00 00 ) // leTypes.. | |
.custom instance void [netstandard]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = ( 01 00 09 31 2E 32 2E 30 2E 35 34 37 00 00 ) // ...1.2.0.547.. | |
.custom instance void [netstandard]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 ) | |
.custom instance void [netstandard]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 4D 43 6F 70 79 72 69 67 68 74 20 28 63 29 // ..MCopyright (c) | |
20 55 6E 69 76 65 72 73 69 74 79 20 6F 66 20 57 // University of W | |
72 6F 63 6C 61 77 20 32 30 30 33 2D 32 30 30 38 // roclaw 2003-2008 | |
2C 20 4E 65 6D 65 72 6C 65 20 50 72 6F 6A 65 63 // , Nemerle Projec | |
74 20 54 65 61 6D 20 32 30 30 38 2D 32 30 31 33 // t Team 2008-2013 | |
00 00 ) | |
.custom instance void [netstandard]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 19 4E 65 6D 65 72 6C 65 20 4C 61 6E 67 75 // ...Nemerle Langu | |
61 67 65 20 43 6F 6D 70 69 6C 65 72 00 00 ) // age Compiler.. | |
.custom instance void [netstandard]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 15 55 6E 69 76 65 72 73 69 74 79 20 6F 66 // ...University of | |
20 57 72 6F 63 6C 61 77 00 00 ) // Wroclaw.. | |
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 // .$.............. | |
00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 // .$..RSA1........ | |
4F 0B 26 E8 FB B5 09 70 D3 C5 D5 66 00 7A 32 11 // O.&....p...f.z2. | |
A5 FC 2C E8 F6 E6 E0 FE 41 66 1C 86 A2 87 23 11 // ..,.....Af....#. | |
98 9D 18 03 B2 04 1D BE 2A E5 67 53 65 14 73 02 // ........*.gSe.s. | |
F0 98 BB DF FE 2A FF FA 45 D2 BA 3A 43 74 3B FA // .....*..E..:Ct;. | |
2C 63 3E 23 52 DE 75 E0 6A 0E A8 50 80 00 14 8B // ,c>#R.u.j..P.... | |
91 22 F7 FF A1 BE 24 76 4C 35 60 B6 0F 0C EA 2B // ."....$vL5`....+ | |
6E EC 8C 68 E7 2A 60 08 06 C8 26 99 91 64 86 EF // n..h.*`...&..d.. | |
CD B1 94 EF DF 1E 4E 72 60 87 0E 0D 7F 27 79 DA ) // ......Nr`....'y. | |
.hash algorithm 0x00008004 | |
.ver 1:2:0:547 | |
} | |
.module Nemerle.Compiler | |
// MVID: {1F112D82-27DD-404F-B1E4-8E77C831545C} | |
.imagebase 0x00400000 | |
.file alignment 0x00000200 | |
.stackreserve 0x00100000 | |
.subsystem 0x0003 // WINDOWS_CUI | |
.corflags 0x00000009 // ILONLY | |
// Image base: 0x05270000 | |
// =============== CLASS MEMBERS DECLARATION =================== | |
.class interface public abstract auto ansi beforefieldinit Nemerle.Compiler.ISupportRelocation | |
{ | |
.method public hidebysig abstract virtual | |
instance void RelocateImpl(class Nemerle.Compiler.RelocationInfo info) cil managed | |
{ | |
} // end of method ISupportRelocation::RelocateImpl | |
} // end of class Nemerle.Compiler.ISupportRelocation | |
.class public auto ansi beforefieldinit Nemerle.Compiler.CompilationOptions | |
extends [netstandard]System.Object | |
implements Nemerle.Compiler.ISupportRelocation | |
{ | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_GetCommonOptions_25080 | |
extends [netstandard]System.Object | |
{ | |
.field assembly class Nemerle.Compiler.CompilationOptions _N__N_closurised_this_ptr_25085 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_GetCommonOptions_25080::.ctor | |
} // end of class _N_closureOf_GetCommonOptions_25080 | |
.class auto ansi sealed nested private beforefieldinit _N_execute_pkgconfig__25102 | |
extends class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25106 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25106) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_execute_pkgconfig__25102::_N_GetCommonOptions_closure_25106 | |
IL_000d: ret | |
} // end of method _N_execute_pkgconfig__25102::.ctor | |
.method public hidebysig specialname virtual final | |
instance class [Nemerle]Nemerle.Core.list`1<string> | |
apply(string 'opt') cil managed | |
{ | |
// コード サイズ 225 (0xe1) | |
.maxstack 13 | |
.locals init (class [netstandard]System.Diagnostics.Process V_0, | |
string V_1, | |
class [netstandard]System.Exception V_2, | |
class [Nemerle]Nemerle.Core.list`1<string> V_3, | |
class [Nemerle]Nemerle.Core.list`1<string> V_4) | |
IL_0000: newobj instance void [netstandard]System.Diagnostics.Process::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: callvirt instance class [netstandard]System.Diagnostics.ProcessStartInfo [netstandard]System.Diagnostics.Process::get_StartInfo() | |
IL_000c: ldstr "pkg-config" | |
IL_0011: callvirt instance void [netstandard]System.Diagnostics.ProcessStartInfo::set_FileName(string) | |
IL_0016: ldloc.0 | |
IL_0017: callvirt instance class [netstandard]System.Diagnostics.ProcessStartInfo [netstandard]System.Diagnostics.Process::get_StartInfo() | |
IL_001c: ldstr "--libs " | |
IL_0021: ldarg.1 | |
IL_0022: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0027: callvirt instance void [netstandard]System.Diagnostics.ProcessStartInfo::set_Arguments(string) | |
IL_002c: ldloc.0 | |
IL_002d: callvirt instance class [netstandard]System.Diagnostics.ProcessStartInfo [netstandard]System.Diagnostics.Process::get_StartInfo() | |
IL_0032: ldc.i4.1 | |
IL_0033: callvirt instance void [netstandard]System.Diagnostics.ProcessStartInfo::set_RedirectStandardOutput(bool) | |
IL_0038: ldloc.0 | |
IL_0039: callvirt instance class [netstandard]System.Diagnostics.ProcessStartInfo [netstandard]System.Diagnostics.Process::get_StartInfo() | |
IL_003e: ldc.i4.0 | |
IL_003f: callvirt instance void [netstandard]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) | |
IL_0044: ldstr "" | |
IL_0049: stloc.1 | |
.try | |
{ | |
IL_004a: ldloc.0 | |
IL_004b: callvirt instance bool [netstandard]System.Diagnostics.Process::Start() | |
IL_0050: pop | |
IL_0051: ldloc.0 | |
IL_0052: callvirt instance class [netstandard]System.IO.StreamReader [netstandard]System.Diagnostics.Process::get_StandardOutput() | |
IL_0057: callvirt instance string [netstandard]System.IO.StreamReader::ReadLine() | |
IL_005c: stloc.1 | |
IL_005d: ldloc.0 | |
IL_005e: ldc.i4 0x1388 | |
IL_0063: callvirt instance bool [netstandard]System.Diagnostics.Process::WaitForExit(int32) | |
IL_0068: brfalse IL_0078 | |
IL_006d: ldloc.0 | |
IL_006e: callvirt instance void [netstandard]System.Diagnostics.Process::Close() | |
IL_0073: br IL_0089 | |
IL_0078: ldloc.0 | |
IL_0079: callvirt instance void [netstandard]System.Diagnostics.Process::Kill() | |
IL_007e: ldstr "operation timeouted" | |
IL_0083: newobj instance void [netstandard]System.Exception::.ctor(string) | |
IL_0088: throw | |
IL_0089: leave IL_00ae | |
} // end .try | |
catch [netstandard]System.Exception | |
{ | |
IL_008e: stloc.2 | |
IL_008f: ldstr "pkg-config execution failed: " | |
IL_0094: ldloc.2 | |
IL_0095: callvirt instance string [netstandard]System.Exception::get_Message() | |
IL_009a: call string [netstandard]System.Convert::ToString(string) | |
IL_009f: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_00a4: call void Nemerle.Compiler.Message::Warning(string) | |
IL_00a9: leave IL_00ae | |
} // end handler | |
IL_00ae: ldloc.1 | |
IL_00af: call class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::_N_split_opt_25087(string) | |
IL_00b4: stloc.s V_4 | |
IL_00b6: ldloc.s V_4 | |
IL_00b8: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_00bd: bne.un IL_00dc | |
IL_00c2: ldstr "-r" | |
IL_00c7: ldarg.1 | |
IL_00c8: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_00cd: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00d2: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00d7: br IL_00e0 | |
IL_00dc: ldloc.s V_4 | |
IL_00de: stloc.3 | |
IL_00df: ldloc.3 | |
IL_00e0: ret | |
} // end of method _N_execute_pkgconfig__25102::apply | |
} // end of class _N_execute_pkgconfig__25102 | |
.class auto ansi sealed nested private beforefieldinit _N_execute_fromfile__25121 | |
extends class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>> | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.CompilationOptions/_N_execute_fromfile__25121 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.CompilationOptions/_N_execute_fromfile__25121::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.CompilationOptions/_N_execute_fromfile__25121 Nemerle.Compiler.CompilationOptions/_N_execute_fromfile__25121::Instance | |
IL_000a: ret | |
} // end of method _N_execute_fromfile__25121::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>>::.ctor() | |
IL_0006: ret | |
} // end of method _N_execute_fromfile__25121::.ctor | |
.method public hidebysig specialname virtual final | |
instance class [Nemerle]Nemerle.Core.list`1<string> | |
apply(string s) cil managed | |
{ | |
// コード サイズ 406 (0x196) | |
.maxstack 23 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<string> V_0, | |
string V_1, | |
class [Nemerle]Nemerle.Core.list`1<string> V_2, | |
class [netstandard]System.IO.StreamReader V_3, | |
class [netstandard]System.Text.StringBuilder V_4, | |
int32 V_5, | |
int32 V_6, | |
char V_7, | |
char V_8, | |
class [Nemerle]Nemerle.Core.list`1<string> V_9, | |
class [netstandard]System.IDisposable V_10, | |
class [netstandard]System.Exception V_11) | |
.try | |
{ | |
IL_0000: ldstr "" | |
IL_0005: stloc.1 | |
IL_0006: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_000b: castclass class [Nemerle]Nemerle.Core.list`1<string> | |
IL_0010: stloc.2 | |
IL_0011: ldarg.1 | |
IL_0012: newobj instance void [netstandard]System.IO.StreamReader::.ctor(string) | |
IL_0017: stloc.3 | |
.try | |
{ | |
IL_0018: newobj instance void [netstandard]System.Text.StringBuilder::.ctor() | |
IL_001d: stloc.s V_4 | |
IL_001f: ldloc.1 | |
IL_0020: ldnull | |
IL_0021: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_0026: brfalse IL_0131 | |
IL_002b: ldloc.1 | |
IL_002c: callvirt instance int32 [netstandard]System.String::get_Length() | |
IL_0031: stloc.s V_5 | |
IL_0033: ldc.i4.0 | |
IL_0034: stloc.s V_6 | |
IL_0036: ldloc.s V_6 | |
IL_0038: ldloc.s V_5 | |
IL_003a: clt | |
IL_003c: brfalse IL_00fb | |
IL_0041: ldloc.1 | |
IL_0042: ldloc.s V_6 | |
IL_0044: callvirt instance char [netstandard]System.String::get_Chars(int32) | |
IL_0049: stloc.s V_7 | |
IL_004b: ldloc.s V_7 | |
IL_004d: ldc.i4.s 34 | |
IL_004f: bne.un IL_00a0 | |
IL_0054: ldloc.s V_6 | |
IL_0056: ldc.i4.1 | |
IL_0057: add.ovf | |
IL_0058: stloc.s V_6 | |
IL_005a: ldloc.s V_7 | |
IL_005c: stloc.s V_8 | |
IL_005e: ldloc.s V_6 | |
IL_0060: ldloc.s V_5 | |
IL_0062: clt | |
IL_0064: brfalse IL_009b | |
IL_0069: ldloc.1 | |
IL_006a: ldloc.s V_6 | |
IL_006c: callvirt instance char [netstandard]System.String::get_Chars(int32) | |
IL_0071: ldloc.s V_8 | |
IL_0073: ceq | |
IL_0075: ldc.i4.0 | |
IL_0076: bne.un IL_0096 | |
IL_007b: ldloc.s V_4 | |
IL_007d: ldloc.1 | |
IL_007e: ldloc.s V_6 | |
IL_0080: callvirt instance char [netstandard]System.String::get_Chars(int32) | |
IL_0085: callvirt instance class [netstandard]System.Text.StringBuilder [netstandard]System.Text.StringBuilder::Append(char) | |
IL_008a: pop | |
IL_008b: ldloc.s V_6 | |
IL_008d: ldc.i4.1 | |
IL_008e: add.ovf | |
IL_008f: stloc.s V_6 | |
IL_0091: br IL_005e | |
IL_0096: br IL_009b | |
IL_009b: br IL_00f0 | |
IL_00a0: ldloc.s V_7 | |
IL_00a2: ldc.i4.s 39 | |
IL_00a4: bne.un IL_00ae | |
IL_00a9: br IL_0054 | |
IL_00ae: ldloc.s V_7 | |
IL_00b0: ldc.i4.s 32 | |
IL_00b2: bne.un IL_00e6 | |
IL_00b7: ldloc.s V_4 | |
IL_00b9: callvirt instance int32 [netstandard]System.Text.StringBuilder::get_Length() | |
IL_00be: ldc.i4.0 | |
IL_00bf: cgt | |
IL_00c1: brfalse IL_00e1 | |
IL_00c6: ldloc.s V_4 | |
IL_00c8: callvirt instance string [netstandard]System.Text.StringBuilder::ToString() | |
IL_00cd: ldloc.2 | |
IL_00ce: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00d3: stloc.2 | |
IL_00d4: ldloc.s V_4 | |
IL_00d6: ldc.i4.0 | |
IL_00d7: callvirt instance void [netstandard]System.Text.StringBuilder::set_Length(int32) | |
IL_00dc: br IL_00e1 | |
IL_00e1: br IL_00f0 | |
IL_00e6: ldloc.s V_4 | |
IL_00e8: ldloc.s V_7 | |
IL_00ea: callvirt instance class [netstandard]System.Text.StringBuilder [netstandard]System.Text.StringBuilder::Append(char) | |
IL_00ef: pop | |
IL_00f0: ldloc.s V_6 | |
IL_00f2: ldc.i4.1 | |
IL_00f3: add.ovf | |
IL_00f4: stloc.s V_6 | |
IL_00f6: br IL_0036 | |
IL_00fb: ldloc.s V_4 | |
IL_00fd: callvirt instance int32 [netstandard]System.Text.StringBuilder::get_Length() | |
IL_0102: ldc.i4.0 | |
IL_0103: cgt | |
IL_0105: brfalse IL_0125 | |
IL_010a: ldloc.s V_4 | |
IL_010c: callvirt instance string [netstandard]System.Text.StringBuilder::ToString() | |
IL_0111: ldloc.2 | |
IL_0112: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0117: stloc.2 | |
IL_0118: ldloc.s V_4 | |
IL_011a: ldc.i4.0 | |
IL_011b: callvirt instance void [netstandard]System.Text.StringBuilder::set_Length(int32) | |
IL_0120: br IL_0125 | |
IL_0125: ldloc.3 | |
IL_0126: callvirt instance string [netstandard]System.IO.StreamReader::ReadLine() | |
IL_012b: stloc.1 | |
IL_012c: br IL_001f | |
IL_0131: ldloc.2 | |
IL_0132: call class [Nemerle]Nemerle.Core.list`1<!!0> [Nemerle]Nemerle.Collections.NList::Rev<string>(class [Nemerle]Nemerle.Core.list`1<!!0>) | |
IL_0137: stloc.s V_9 | |
IL_0139: leave IL_0160 | |
} // end .try | |
finally | |
{ | |
IL_013e: ldloc.3 | |
IL_013f: castclass [netstandard]System.IDisposable | |
IL_0144: stloc.s V_10 | |
IL_0146: ldloc.s V_10 | |
IL_0148: ldnull | |
IL_0149: ceq | |
IL_014b: ldc.i4.0 | |
IL_014c: ceq | |
IL_014e: brfalse IL_015f | |
IL_0153: ldloc.s V_10 | |
IL_0155: callvirt instance void [netstandard]System.IDisposable::Dispose() | |
IL_015a: br IL_015f | |
IL_015f: endfinally | |
} // end handler | |
IL_0160: ldloc.s V_9 | |
IL_0162: stloc.0 | |
IL_0163: leave IL_0194 | |
} // end .try | |
catch [netstandard]System.Exception | |
{ | |
IL_0168: stloc.s V_11 | |
IL_016a: ldstr "cannot read response file `" | |
IL_016f: ldarg.1 | |
IL_0170: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0175: ldstr "'" | |
IL_017a: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_017f: call void Nemerle.Compiler.Message::Error(string) | |
IL_0184: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0189: castclass class [Nemerle]Nemerle.Core.list`1<string> | |
IL_018e: stloc.0 | |
IL_018f: leave IL_0194 | |
} // end handler | |
IL_0194: ldloc.0 | |
IL_0195: ret | |
} // end of method _N_execute_fromfile__25121::apply | |
} // end of class _N_execute_fromfile__25121 | |
.class auto ansi sealed nested private beforefieldinit _N_set_target__25162 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25166 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25166) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_000d: ret | |
} // end of method _N_set_target__25162::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string target) cil managed | |
{ | |
// コード サイズ 344 (0x158) | |
.maxstack 19 | |
.locals init (string V_0) | |
IL_0000: ldarg.1 | |
IL_0001: callvirt instance string [netstandard]System.String::ToLowerInvariant() | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldstr "winexe" | |
IL_000d: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0012: brfalse IL_004f | |
IL_0017: ldarg.0 | |
IL_0018: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_001d: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0022: ldc.i4.0 | |
IL_0023: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_0028: ldarg.0 | |
IL_0029: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_002e: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0033: ldc.i4.1 | |
IL_0034: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsWinexe | |
IL_0039: ldarg.0 | |
IL_003a: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_003f: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0044: ldc.i4.1 | |
IL_0045: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsSet | |
IL_004a: br IL_0157 | |
IL_004f: ldloc.0 | |
IL_0050: ldstr "wexe" | |
IL_0055: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_005a: brfalse IL_0064 | |
IL_005f: br IL_0017 | |
IL_0064: ldloc.0 | |
IL_0065: ldstr "win" | |
IL_006a: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_006f: brfalse IL_0079 | |
IL_0074: br IL_0017 | |
IL_0079: ldloc.0 | |
IL_007a: ldstr "lib" | |
IL_007f: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0084: brfalse IL_00b0 | |
IL_0089: ldarg.0 | |
IL_008a: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_008f: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0094: ldc.i4.1 | |
IL_0095: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_009a: ldarg.0 | |
IL_009b: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_00a0: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_00a5: ldc.i4.1 | |
IL_00a6: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsSet | |
IL_00ab: br IL_0157 | |
IL_00b0: ldloc.0 | |
IL_00b1: ldstr "library" | |
IL_00b6: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_00bb: brfalse IL_00c5 | |
IL_00c0: br IL_0089 | |
IL_00c5: ldloc.0 | |
IL_00c6: ldstr "dll" | |
IL_00cb: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_00d0: brfalse IL_00da | |
IL_00d5: br IL_0089 | |
IL_00da: ldloc.0 | |
IL_00db: ldstr "exe" | |
IL_00e0: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_00e5: brfalse IL_0122 | |
IL_00ea: ldarg.0 | |
IL_00eb: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_00f0: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_00f5: ldc.i4.0 | |
IL_00f6: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_00fb: ldarg.0 | |
IL_00fc: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_0101: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0106: ldc.i4.0 | |
IL_0107: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsWinexe | |
IL_010c: ldarg.0 | |
IL_010d: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N_set_target__25162::_N_GetCommonOptions_closure_25166 | |
IL_0112: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0117: ldc.i4.1 | |
IL_0118: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsSet | |
IL_011d: br IL_0157 | |
IL_0122: ldloc.0 | |
IL_0123: ldstr "console" | |
IL_0128: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_012d: brfalse IL_0137 | |
IL_0132: br IL_00ea | |
IL_0137: ldstr "invalid target `" | |
IL_013c: ldloc.0 | |
IL_013d: call string [netstandard]System.Convert::ToString(string) | |
IL_0142: ldstr "'" | |
IL_0147: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_014c: call void [Nemerle]Nemerle.Utility.Getopt::Error(string) | |
IL_0151: ldc.i4.1 | |
IL_0152: call void [netstandard]System.Environment::Exit(int32) | |
IL_0157: ret | |
} // end of method _N_set_target__25162::apply_void | |
} // end of class _N_set_target__25162 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24276__25178 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25182 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25182) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24276__25178::_N_GetCommonOptions_closure_25182 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24276__25178::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24276__25178::_N_GetCommonOptions_closure_25182 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::IndentationSyntax | |
IL_0011: ret | |
} // end of method _N__N_lambda__24276__25178::apply_void | |
} // end of class _N__N_lambda__24276__25178 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24325__25187 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25191 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25191) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24325__25187::_N_GetCommonOptions_closure_25191 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24325__25187::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24325__25187::_N_GetCommonOptions_closure_25191 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld string Nemerle.Compiler.CompilationOptions::OutputFileName | |
IL_0011: ret | |
} // end of method _N__N_lambda__24325__25187::apply_void | |
} // end of class _N__N_lambda__24325__25187 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24349__25196 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25200 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25200) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24349__25196::_N_GetCommonOptions_closure_25200 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24349__25196::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24349__25196::_N_GetCommonOptions_closure_25200 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld string Nemerle.Compiler.CompilationOptions::ProjectPath | |
IL_0011: ret | |
} // end of method _N__N_lambda__24349__25196::apply_void | |
} // end of class _N__N_lambda__24349__25196 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24354__25205 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25209 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25209) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24354__25205::_N_GetCommonOptions_closure_25209 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24354__25205::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24354__25205::_N_GetCommonOptions_closure_25209 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld string Nemerle.Compiler.CompilationOptions::OutputPath | |
IL_0011: ret | |
} // end of method _N__N_lambda__24354__25205::apply_void | |
} // end of class _N__N_lambda__24354__25205 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24359__25214 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25218 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25218) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24359__25214::_N_GetCommonOptions_closure_25218 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24359__25214::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24359__25214::_N_GetCommonOptions_closure_25218 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld string Nemerle.Compiler.CompilationOptions::RootNamespace | |
IL_0011: ret | |
} // end of method _N__N_lambda__24359__25214::apply_void | |
} // end of class _N__N_lambda__24359__25214 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24364__25223 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25227 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25227) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24364__25223::_N_GetCommonOptions_closure_25227 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24364__25223::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 39 (0x27) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24364__25223::_N_GetCommonOptions_closure_25227 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: ldarg.0 | |
IL_000d: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24364__25223::_N_GetCommonOptions_closure_25227 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0017: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::ReferencedLibraries | |
IL_001c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0021: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::ReferencedLibraries | |
IL_0026: ret | |
} // end of method _N__N_lambda__24364__25223::apply_void | |
} // end of class _N__N_lambda__24364__25223 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24369__25232 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25236 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25236) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24369__25232::_N_GetCommonOptions_closure_25236 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24369__25232::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 39 (0x27) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24369__25232::_N_GetCommonOptions_closure_25236 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: ldarg.0 | |
IL_000d: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24369__25232::_N_GetCommonOptions_closure_25236 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0017: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LibraryPaths | |
IL_001c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0021: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LibraryPaths | |
IL_0026: ret | |
} // end of method _N__N_lambda__24369__25232::apply_void | |
} // end of class _N__N_lambda__24369__25232 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24374__25241 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25245 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25245) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24374__25241::_N_GetCommonOptions_closure_25245 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24374__25241::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 68 (0x44) | |
.maxstack 5 | |
.locals init (int32 V_0, | |
string[] V_1, | |
string V_2) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldarg.1 | |
IL_0003: ldc.i4.1 | |
IL_0004: newarr [netstandard]System.Char | |
IL_0009: dup | |
IL_000a: ldc.i4 0x0 | |
IL_000f: ldc.i4.s 59 | |
IL_0011: stelem.i2 | |
IL_0012: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_0017: stloc.1 | |
IL_0018: ldc.i4.0 | |
IL_0019: stloc.0 | |
IL_001a: ldloc.0 | |
IL_001b: ldloc.1 | |
IL_001c: ldlen | |
IL_001d: conv.i4 | |
IL_001e: clt | |
IL_0020: brfalse IL_0043 | |
IL_0025: ldloc.1 | |
IL_0026: ldloc.0 | |
IL_0027: ldelem.ref | |
IL_0028: stloc.2 | |
IL_0029: ldarg.0 | |
IL_002a: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24374__25241::_N_GetCommonOptions_closure_25245 | |
IL_002f: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0034: ldloc.2 | |
IL_0035: call instance void Nemerle.Compiler.CompilationOptions::DefineConstant(string) | |
IL_003a: ldloc.0 | |
IL_003b: ldc.i4.1 | |
IL_003c: add.ovf | |
IL_003d: stloc.0 | |
IL_003e: br IL_001a | |
IL_0043: ret | |
} // end of method _N__N_lambda__24374__25241::apply_void | |
} // end of class _N__N_lambda__24374__25241 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24379__25258 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25262 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25262) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24379__25258::_N_GetCommonOptions_closure_25262 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24379__25258::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 35 (0x23) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24379__25258::_N_GetCommonOptions_closure_25262 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld string Nemerle.Compiler.CompilationOptions::XmlDocOutputFileName | |
IL_0011: ldarg.0 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24379__25258::_N_GetCommonOptions_closure_25262 | |
IL_0017: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_001c: ldc.i4.1 | |
IL_001d: stfld bool Nemerle.Compiler.CompilationOptions::LexerStoreComments | |
IL_0022: ret | |
} // end of method _N__N_lambda__24379__25258::apply_void | |
} // end of class _N__N_lambda__24379__25258 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24384__25267 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25271 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25271) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24384__25267::_N_GetCommonOptions_closure_25271 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24384__25267::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 60 (0x3c) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24384__25267::_N_GetCommonOptions_closure_25271 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld string Nemerle.Compiler.CompilationOptions::UnmanagedResource | |
IL_0010: ldnull | |
IL_0011: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0016: brfalse IL_0031 | |
IL_001b: ldarg.0 | |
IL_001c: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24384__25267::_N_GetCommonOptions_closure_25271 | |
IL_0021: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0026: ldarg.1 | |
IL_0027: stfld string Nemerle.Compiler.CompilationOptions::UnmanagedResource | |
IL_002c: br IL_003b | |
IL_0031: ldstr "only one unmanaged resource can be embedded" | |
IL_0036: call void Nemerle.Compiler.Message::Error(string) | |
IL_003b: ret | |
} // end of method _N__N_lambda__24384__25267::apply_void | |
} // end of class _N__N_lambda__24384__25267 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24389__25279 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25283 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25283) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24389__25279::_N_GetCommonOptions_closure_25283 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24389__25279::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 112 (0x70) | |
.maxstack 9 | |
.locals init (string V_0) | |
IL_0000: ldarg.1 | |
IL_0001: callvirt instance string [netstandard]System.String::ToLowerInvariant() | |
IL_0006: stloc.0 | |
IL_0007: ldstr "x86" | |
IL_000c: ldstr "x64" | |
IL_0011: ldstr "anycpu" | |
IL_0016: ldstr "ia64" | |
IL_001b: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0020: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0025: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_002a: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_002f: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0034: ldloc.0 | |
IL_0035: callvirt instance bool class [Nemerle]Nemerle.Core.list`1<string>::Contains(!0) | |
IL_003a: brfalse IL_0055 | |
IL_003f: ldarg.0 | |
IL_0040: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24389__25279::_N_GetCommonOptions_closure_25283 | |
IL_0045: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_004a: ldloc.0 | |
IL_004b: stfld string Nemerle.Compiler.CompilationOptions::Platform | |
IL_0050: br IL_006f | |
IL_0055: ldstr "invalid platform `" | |
IL_005a: ldarg.1 | |
IL_005b: call string [netstandard]System.Convert::ToString(string) | |
IL_0060: ldstr "'" | |
IL_0065: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_006a: call void Nemerle.Compiler.Message::Error(string) | |
IL_006f: ret | |
} // end of method _N__N_lambda__24389__25279::apply_void | |
} // end of class _N__N_lambda__24389__25279 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24395__25291 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25295 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25295) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24395__25291::_N_GetCommonOptions_closure_25295 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24395__25291::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 39 (0x27) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24395__25291::_N_GetCommonOptions_closure_25295 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: ldarg.0 | |
IL_000d: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24395__25291::_N_GetCommonOptions_closure_25295 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0017: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::EmbeddedResources | |
IL_001c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0021: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::EmbeddedResources | |
IL_0026: ret | |
} // end of method _N__N_lambda__24395__25291::apply_void | |
} // end of class _N__N_lambda__24395__25291 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24400__25300 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25304 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25304) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24400__25300::_N_GetCommonOptions_closure_25304 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24400__25300::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 39 (0x27) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24400__25300::_N_GetCommonOptions_closure_25304 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: ldarg.0 | |
IL_000d: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24400__25300::_N_GetCommonOptions_closure_25304 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0017: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LinkedResources | |
IL_001c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0021: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LinkedResources | |
IL_0026: ret | |
} // end of method _N__N_lambda__24400__25300::apply_void | |
} // end of class _N__N_lambda__24400__25300 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24405__25309 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25313 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25313) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24405__25309::_N_GetCommonOptions_closure_25313 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24405__25309::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(bool x) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24405__25309::_N_GetCommonOptions_closure_25313 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::EmitDebug | |
IL_0011: ret | |
} // end of method _N__N_lambda__24405__25309::apply_void | |
} // end of class _N__N_lambda__24405__25309 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24448__25318 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25322 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25322) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24448__25318::_N_GetCommonOptions_closure_25322 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24448__25318::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 39 (0x27) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24448__25318::_N_GetCommonOptions_closure_25322 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: ldarg.0 | |
IL_000d: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24448__25318::_N_GetCommonOptions_closure_25322 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0017: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::MacrosToLoad | |
IL_001c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0021: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::MacrosToLoad | |
IL_0026: ret | |
} // end of method _N__N_lambda__24448__25318::apply_void | |
} // end of class _N__N_lambda__24448__25318 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24453__25327 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25331 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25331) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24453__25327::_N_GetCommonOptions_closure_25331 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24453__25327::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 171 (0xab) | |
.maxstack 15 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24453__25327::_N_GetCommonOptions_closure_25331 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0010: ldarg.1 | |
IL_0011: ldstr "0" | |
IL_0016: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_001b: brfalse IL_0026 | |
IL_0020: ldc.i4.0 | |
IL_0021: br IL_00a5 | |
IL_0026: ldarg.1 | |
IL_0027: ldstr "1" | |
IL_002c: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0031: brfalse IL_003c | |
IL_0036: ldc.i4.1 | |
IL_0037: br IL_00a5 | |
IL_003c: ldarg.1 | |
IL_003d: ldstr "2" | |
IL_0042: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0047: brfalse IL_0052 | |
IL_004c: ldc.i4.2 | |
IL_004d: br IL_00a5 | |
IL_0052: ldarg.1 | |
IL_0053: ldstr "3" | |
IL_0058: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_005d: brfalse IL_0068 | |
IL_0062: ldc.i4.3 | |
IL_0063: br IL_00a5 | |
IL_0068: ldarg.1 | |
IL_0069: ldstr "4" | |
IL_006e: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0073: brfalse IL_007e | |
IL_0078: ldc.i4.4 | |
IL_0079: br IL_00a5 | |
IL_007e: ldarg.1 | |
IL_007f: ldstr "5" | |
IL_0084: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0089: brfalse IL_0094 | |
IL_008e: ldc.i4.5 | |
IL_008f: br IL_00a5 | |
IL_0094: ldarg.1 | |
IL_0095: ldstr " is not a valid warning level (must be 0-5)" | |
IL_009a: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_009f: call void Nemerle.Compiler.Message::Error(string) | |
IL_00a4: ldc.i4.m1 | |
IL_00a5: callvirt instance void Nemerle.Compiler.WarningOptions::set_Level(int32) | |
IL_00aa: ret | |
} // end of method _N__N_lambda__24453__25327::apply_void | |
} // end of class _N__N_lambda__24453__25327 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24458__25344 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25348 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25348) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24458__25344::_N_GetCommonOptions_closure_25348 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24458__25344::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 110 (0x6e) | |
.maxstack 10 | |
.locals init (string[] V_0, | |
int32 V_1, | |
string V_2, | |
string V_3, | |
int32 V_4, | |
class [netstandard]System.Exception V_5) | |
IL_0000: ldarg.1 | |
IL_0001: ldc.i4.1 | |
IL_0002: newarr [netstandard]System.Char | |
IL_0007: dup | |
IL_0008: ldc.i4 0x0 | |
IL_000d: ldc.i4.s 44 | |
IL_000f: stelem.i2 | |
IL_0010: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_0015: stloc.0 | |
IL_0016: ldc.i4.0 | |
IL_0017: stloc.1 | |
IL_0018: ldloc.1 | |
IL_0019: ldloc.0 | |
IL_001a: ldlen | |
IL_001b: conv.i4 | |
IL_001c: clt | |
IL_001e: brfalse IL_006d | |
IL_0023: ldloc.0 | |
IL_0024: ldloc.1 | |
IL_0025: ldelem.ref | |
IL_0026: stloc.3 | |
IL_0027: ldloc.3 | |
IL_0028: stloc.2 | |
.try | |
{ | |
IL_0029: ldloc.2 | |
IL_002a: call int32 [netstandard]System.Int32::Parse(string) | |
IL_002f: stloc.s V_4 | |
IL_0031: ldarg.0 | |
IL_0032: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24458__25344::_N_GetCommonOptions_closure_25348 | |
IL_0037: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_003c: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0041: ldloc.s V_4 | |
IL_0043: callvirt instance void Nemerle.Compiler.WarningOptions::Disable(int32) | |
IL_0048: leave IL_0064 | |
} // end .try | |
catch [netstandard]System.Exception | |
{ | |
IL_004d: stloc.s V_5 | |
IL_004f: ldloc.2 | |
IL_0050: ldstr " is not a valid warning number format" | |
IL_0055: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_005a: call void Nemerle.Compiler.Message::Error(string) | |
IL_005f: leave IL_0064 | |
} // end handler | |
IL_0064: ldloc.1 | |
IL_0065: ldc.i4.1 | |
IL_0066: add.ovf | |
IL_0067: stloc.1 | |
IL_0068: br IL_0018 | |
IL_006d: ret | |
} // end of method _N__N_lambda__24458__25344::apply_void | |
} // end of class _N__N_lambda__24458__25344 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24506__25363 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25367 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25367) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24506__25363::_N_GetCommonOptions_closure_25367 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24506__25363::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 115 (0x73) | |
.maxstack 11 | |
.locals init (string[] V_0, | |
int32 V_1, | |
string V_2, | |
string V_3, | |
int32 V_4, | |
class [netstandard]System.Exception V_5) | |
IL_0000: ldarg.1 | |
IL_0001: ldc.i4.1 | |
IL_0002: newarr [netstandard]System.Char | |
IL_0007: dup | |
IL_0008: ldc.i4 0x0 | |
IL_000d: ldc.i4.s 44 | |
IL_000f: stelem.i2 | |
IL_0010: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_0015: stloc.0 | |
IL_0016: ldc.i4.0 | |
IL_0017: stloc.1 | |
IL_0018: ldloc.1 | |
IL_0019: ldloc.0 | |
IL_001a: ldlen | |
IL_001b: conv.i4 | |
IL_001c: clt | |
IL_001e: brfalse IL_0072 | |
IL_0023: ldloc.0 | |
IL_0024: ldloc.1 | |
IL_0025: ldelem.ref | |
IL_0026: stloc.3 | |
IL_0027: ldloc.3 | |
IL_0028: stloc.2 | |
.try | |
{ | |
IL_0029: ldloc.2 | |
IL_002a: call int32 [netstandard]System.Int32::Parse(string) | |
IL_002f: stloc.s V_4 | |
IL_0031: ldarg.0 | |
IL_0032: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24506__25363::_N_GetCommonOptions_closure_25367 | |
IL_0037: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_003c: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0041: ldloc.s V_4 | |
IL_0043: callvirt instance void Nemerle.Compiler.WarningOptions::Enable(int32) | |
IL_0048: leave IL_0069 | |
} // end .try | |
catch [netstandard]System.Exception | |
{ | |
IL_004d: stloc.s V_5 | |
IL_004f: ldsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_0054: ldloc.2 | |
IL_0055: ldstr " is not a valid warning number format" | |
IL_005a: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_005f: call void Nemerle.Compiler.Message::Error(valuetype Nemerle.Compiler.Location, | |
string) | |
IL_0064: leave IL_0069 | |
} // end handler | |
IL_0069: ldloc.1 | |
IL_006a: ldc.i4.1 | |
IL_006b: add.ovf | |
IL_006c: stloc.1 | |
IL_006d: br IL_0018 | |
IL_0072: ret | |
} // end of method _N__N_lambda__24506__25363::apply_void | |
} // end of class _N__N_lambda__24506__25363 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24520__25382 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25386 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25386) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24520__25382::_N_GetCommonOptions_closure_25386 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24520__25382::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(bool val) cil managed | |
{ | |
// コード サイズ 23 (0x17) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24520__25382::_N_GetCommonOptions_closure_25386 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0010: ldarg.1 | |
IL_0011: callvirt instance void Nemerle.Compiler.WarningOptions::set_TreatWarningsAsErrors(bool) | |
IL_0016: ret | |
} // end of method _N__N_lambda__24520__25382::apply_void | |
} // end of class _N__N_lambda__24520__25382 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24525__25391 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25395 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25395) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24525__25391::_N_GetCommonOptions_closure_25395 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24525__25391::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24525__25391::_N_GetCommonOptions_closure_25395 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: callvirt instance void Nemerle.Compiler.CompilationOptions::set_StrongAssemblyKeyName(string) | |
IL_0011: ret | |
} // end of method _N__N_lambda__24525__25391::apply_void | |
} // end of class _N__N_lambda__24525__25391 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24530__25400 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25404 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25404) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24530__25400::_N_GetCommonOptions_closure_25404 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24530__25400::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(bool val) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24530__25400::_N_GetCommonOptions_closure_25404 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::GreedyReferences | |
IL_0011: ret | |
} // end of method _N__N_lambda__24530__25400::apply_void | |
} // end of class _N__N_lambda__24530__25400 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24535__25409 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25413 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25413) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24535__25409::_N_GetCommonOptions_closure_25413 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24535__25409::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24535__25409::_N_GetCommonOptions_closure_25413 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::GeneralTailCallOpt | |
IL_0011: ret | |
} // end of method _N__N_lambda__24535__25409::apply_void | |
} // end of class _N__N_lambda__24535__25409 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24539__25418 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25422 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25422) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24539__25418::_N_GetCommonOptions_closure_25422 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24539__25418::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string x) cil managed | |
{ | |
// コード サイズ 134 (0x86) | |
.maxstack 10 | |
.locals init (string V_0, | |
int32 V_1, | |
string[] V_2, | |
int32 V_3) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.1 | |
IL_0002: ldarg.1 | |
IL_0003: ldc.i4.1 | |
IL_0004: newarr [netstandard]System.Char | |
IL_0009: dup | |
IL_000a: ldc.i4 0x0 | |
IL_000f: ldc.i4.s 44 | |
IL_0011: stelem.i2 | |
IL_0012: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_0017: stloc.2 | |
IL_0018: ldc.i4.0 | |
IL_0019: stloc.1 | |
IL_001a: ldloc.1 | |
IL_001b: ldloc.2 | |
IL_001c: ldlen | |
IL_001d: conv.i4 | |
IL_001e: clt | |
IL_0020: brfalse IL_0085 | |
IL_0025: ldloc.2 | |
IL_0026: ldloc.1 | |
IL_0027: ldelem.ref | |
IL_0028: stloc.0 | |
IL_0029: ldloc.0 | |
IL_002a: stloc.0 | |
IL_002b: ldloc.0 | |
IL_002c: ldc.i4.s 46 | |
IL_002e: callvirt instance int32 [netstandard]System.String::IndexOf(char) | |
IL_0033: ldc.i4.m1 | |
IL_0034: ceq | |
IL_0036: brfalse IL_0052 | |
IL_003b: ldarg.0 | |
IL_003c: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24539__25418::_N_GetCommonOptions_closure_25422 | |
IL_0041: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0046: ldloc.0 | |
IL_0047: ldnull | |
IL_0048: call instance void Nemerle.Compiler.CompilationOptions::DisableKeyword(string, | |
string) | |
IL_004d: br IL_007c | |
IL_0052: ldloc.0 | |
IL_0053: ldc.i4.s 46 | |
IL_0055: callvirt instance int32 [netstandard]System.String::LastIndexOf(char) | |
IL_005a: stloc.3 | |
IL_005b: ldarg.0 | |
IL_005c: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24539__25418::_N_GetCommonOptions_closure_25422 | |
IL_0061: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0066: ldloc.0 | |
IL_0067: ldloc.3 | |
IL_0068: ldc.i4.1 | |
IL_0069: add.ovf | |
IL_006a: callvirt instance string [netstandard]System.String::Substring(int32) | |
IL_006f: ldloc.0 | |
IL_0070: ldc.i4.0 | |
IL_0071: ldloc.3 | |
IL_0072: callvirt instance string [netstandard]System.String::Substring(int32, | |
int32) | |
IL_0077: call instance void Nemerle.Compiler.CompilationOptions::DisableKeyword(string, | |
string) | |
IL_007c: ldloc.1 | |
IL_007d: ldc.i4.1 | |
IL_007e: add.ovf | |
IL_007f: stloc.1 | |
IL_0080: br IL_001a | |
IL_0085: ret | |
} // end of method _N__N_lambda__24539__25418::apply_void | |
} // end of class _N__N_lambda__24539__25418 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24552__25438 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25442 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25442) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24552__25438::_N_GetCommonOptions_closure_25442 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24552__25438::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24552__25438::_N_GetCommonOptions_closure_25442 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadMacros | |
IL_0011: ret | |
} // end of method _N__N_lambda__24552__25438::apply_void | |
} // end of class _N__N_lambda__24552__25438 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24556__25447 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25451 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25451) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24556__25447::_N_GetCommonOptions_closure_25451 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24556__25447::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24556__25447::_N_GetCommonOptions_closure_25451 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadStdlib | |
IL_0011: ret | |
} // end of method _N__N_lambda__24556__25447::apply_void | |
} // end of class _N__N_lambda__24556__25447 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24560__25456 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25460 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25460) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24560__25456::_N_GetCommonOptions_closure_25460 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24560__25456::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24560__25456::_N_GetCommonOptions_closure_25460 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::UseLoadedCorlib | |
IL_0011: ret | |
} // end of method _N__N_lambda__24560__25456::apply_void | |
} // end of class _N__N_lambda__24560__25456 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24564__25465 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25469 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25469) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24564__25465::_N_GetCommonOptions_closure_25469 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24564__25465::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24564__25465::_N_GetCommonOptions_closure_25469 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::IgnoreConfusion | |
IL_0011: ret | |
} // end of method _N__N_lambda__24564__25465::apply_void | |
} // end of class _N__N_lambda__24564__25465 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24568__25474 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25478 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25478) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24568__25474::_N_GetCommonOptions_closure_25478 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24568__25474::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 35 (0x23) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24568__25474::_N_GetCommonOptions_closure_25478 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::ThrowOnError | |
IL_0011: ldarg.0 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24568__25474::_N_GetCommonOptions_closure_25478 | |
IL_0017: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_001c: ldc.i4.1 | |
IL_001d: stfld bool Nemerle.Compiler.CompilationOptions::IgnoreConfusion | |
IL_0022: ret | |
} // end of method _N__N_lambda__24568__25474::apply_void | |
} // end of class _N__N_lambda__24568__25474 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24572__25483 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25487 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25487) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24572__25483::_N_GetCommonOptions_closure_25487 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24572__25483::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24572__25483::_N_GetCommonOptions_closure_25487 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::EarlyExit | |
IL_0011: ret | |
} // end of method _N__N_lambda__24572__25483::apply_void | |
} // end of class _N__N_lambda__24572__25483 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24576__25492 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25496 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25496) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24576__25492::_N_GetCommonOptions_closure_25496 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24576__25492::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24576__25492::_N_GetCommonOptions_closure_25496 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::DumpTypedTree | |
IL_0011: ret | |
} // end of method _N__N_lambda__24576__25492::apply_void | |
} // end of class _N__N_lambda__24576__25492 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24580__25501 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25505 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25505) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24580__25501::_N_GetCommonOptions_closure_25505 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24580__25501::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24580__25501::_N_GetCommonOptions_closure_25505 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::PrintExpressionsType | |
IL_0011: ret | |
} // end of method _N__N_lambda__24580__25501::apply_void | |
} // end of class _N__N_lambda__24580__25501 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24584__25510 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25514 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25514) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24584__25510::_N_GetCommonOptions_closure_25514 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24584__25510::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24584__25510::_N_GetCommonOptions_closure_25514 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::AdditionalDebug | |
IL_0011: ret | |
} // end of method _N__N_lambda__24584__25510::apply_void | |
} // end of class _N__N_lambda__24584__25510 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24588__25519 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25523 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25523) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24588__25519::_N_GetCommonOptions_closure_25523 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24588__25519::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 35 (0x23) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24588__25519::_N_GetCommonOptions_closure_25523 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::DumpTypedTree | |
IL_0011: ldarg.0 | |
IL_0012: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24588__25519::_N_GetCommonOptions_closure_25523 | |
IL_0017: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_001c: ldarg.1 | |
IL_001d: stfld string Nemerle.Compiler.CompilationOptions::DumpNamedMethod | |
IL_0022: ret | |
} // end of method _N__N_lambda__24588__25519::apply_void | |
} // end of class _N__N_lambda__24588__25519 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24593__25528 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25532 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25532) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24593__25528::_N_GetCommonOptions_closure_25532 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24593__25528::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24593__25528::_N_GetCommonOptions_closure_25532 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::DumpDecisionTree | |
IL_0011: ret | |
} // end of method _N__N_lambda__24593__25528::apply_void | |
} // end of class _N__N_lambda__24593__25528 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24597__25537 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24597__25537 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24597__25537::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24597__25537 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24597__25537::Instance | |
IL_000a: ret | |
} // end of method _N__N_lambda__24597__25537::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ret | |
} // end of method _N__N_lambda__24597__25537::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: ldstr "This command line option (-Obcm) has beed removed," | |
+ " it is enabled by default" | |
IL_0005: call void Nemerle.Compiler.Message::Warning(string) | |
IL_000a: ret | |
} // end of method _N__N_lambda__24597__25537::apply_void | |
} // end of class _N__N_lambda__24597__25537 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24601__25547 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24601__25547 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24601__25547::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24601__25547 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24601__25547::Instance | |
IL_000a: ret | |
} // end of method _N__N_lambda__24601__25547::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ret | |
} // end of method _N__N_lambda__24601__25547::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: ldstr "This command line option (-Oocm) has been removed," | |
+ " it is enabled by default" | |
IL_0005: call void Nemerle.Compiler.Message::Warning(string) | |
IL_000a: ret | |
} // end of method _N__N_lambda__24601__25547::apply_void | |
} // end of class _N__N_lambda__24601__25547 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24605__25557 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24605__25557 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24605__25557::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24605__25557 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24605__25557::Instance | |
IL_000a: ret | |
} // end of method _N__N_lambda__24605__25557::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ret | |
} // end of method _N__N_lambda__24605__25557::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: ldstr "This command line option (-Oscm) has been removed " | |
+ "- it didn't work correctly. If you would like to contribute code for op" | |
+ "timized string matching, please contact us." | |
IL_0005: call void Nemerle.Compiler.Message::Warning(string) | |
IL_000a: ret | |
} // end of method _N__N_lambda__24605__25557::apply_void | |
} // end of class _N__N_lambda__24605__25557 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24609__25567 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25571 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25571) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24609__25567::_N_GetCommonOptions_closure_25571 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24609__25567::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24609__25567::_N_GetCommonOptions_closure_25571 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_0011: ret | |
} // end of method _N__N_lambda__24609__25567::apply_void | |
} // end of class _N__N_lambda__24609__25567 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24613__25576 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25580 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25580) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24613__25576::_N_GetCommonOptions_closure_25580 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24613__25576::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24613__25576::_N_GetCommonOptions_closure_25580 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.0 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_0011: ret | |
} // end of method _N__N_lambda__24613__25576::apply_void | |
} // end of class _N__N_lambda__24613__25576 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24617__25585 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25589 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25589) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24617__25585::_N_GetCommonOptions_closure_25589 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24617__25585::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24617__25585::_N_GetCommonOptions_closure_25589 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.0 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::ProgressBar | |
IL_0011: ret | |
} // end of method _N__N_lambda__24617__25585::apply_void | |
} // end of class _N__N_lambda__24617__25585 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24621__25594 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25598 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25598) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24621__25594::_N_GetCommonOptions_closure_25598 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24621__25594::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24621__25594::_N_GetCommonOptions_closure_25598 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.0 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::ColorMessages | |
IL_0011: ret | |
} // end of method _N__N_lambda__24621__25594::apply_void | |
} // end of class _N__N_lambda__24621__25594 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24625__25603 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25607 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25607) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24625__25603::_N_GetCommonOptions_closure_25607 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24625__25603::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 27 (0x1b) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24625__25603::_N_GetCommonOptions_closure_25607 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0010: ldc.i4 0x2712 | |
IL_0015: callvirt instance void Nemerle.Compiler.WarningOptions::Enable(int32) | |
IL_001a: ret | |
} // end of method _N__N_lambda__24625__25603::apply_void | |
} // end of class _N__N_lambda__24625__25603 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24629__25612 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25616 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25616) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24629__25612::_N_GetCommonOptions_closure_25616 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24629__25612::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(bool val) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24629__25612::_N_GetCommonOptions_closure_25616 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::ProgressBar | |
IL_0011: ret | |
} // end of method _N__N_lambda__24629__25612::apply_void | |
} // end of class _N__N_lambda__24629__25612 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24634__25621 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25625 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25625) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24634__25621::_N_GetCommonOptions_closure_25625 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24634__25621::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24634__25621::_N_GetCommonOptions_closure_25625 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.0 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::ProgressBar | |
IL_0011: ret | |
} // end of method _N__N_lambda__24634__25621::apply_void | |
} // end of class _N__N_lambda__24634__25621 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__24638__25630 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25634 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25634) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24638__25630::_N_GetCommonOptions_closure_25634 | |
IL_000d: ret | |
} // end of method _N__N_lambda__24638__25630::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 43 (0x2b) | |
.maxstack 2 | |
IL_0000: ldstr "Following warning options are available:\n" | |
IL_0005: ldarg.0 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24638__25630::_N_GetCommonOptions_closure_25634 | |
IL_000b: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0010: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0015: callvirt instance string Nemerle.Compiler.WarningOptions::get_Help() | |
IL_001a: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_001f: call void [netstandard]System.Console::Write(string) | |
IL_0024: ldc.i4.0 | |
IL_0025: call void [netstandard]System.Environment::Exit(int32) | |
IL_002a: ret | |
} // end of method _N__N_lambda__24638__25630::apply_void | |
} // end of class _N__N_lambda__24638__25630 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25003__25639 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25643 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25643) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25003__25639::_N_GetCommonOptions_closure_25643 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25003__25639::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25003__25639::_N_GetCommonOptions_closure_25643 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::DoPrintStats | |
IL_0011: ret | |
} // end of method _N__N_lambda__25003__25639::apply_void | |
} // end of class _N__N_lambda__25003__25639 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25007__25648 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25652 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25652) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25007__25648::_N_GetCommonOptions_closure_25652 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25007__25648::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string s) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25007__25648::_N_GetCommonOptions_closure_25652 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld string Nemerle.Compiler.CompilationOptions::MainClass | |
IL_0011: ret | |
} // end of method _N__N_lambda__25007__25648::apply_void | |
} // end of class _N__N_lambda__25007__25648 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25012__25657 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25661 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25661) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25012__25657::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 159 (0x9f) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_0010: ldnull | |
IL_0011: ceq | |
IL_0013: brfalse IL_0032 | |
IL_0018: ldarg.0 | |
IL_0019: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_001e: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0023: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>::.ctor() | |
IL_0028: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_002d: br IL_0032 | |
IL_0032: ldarg.0 | |
IL_0033: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_0038: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_003d: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_0042: ldstr "tuple" | |
IL_0047: ldc.i4.1 | |
IL_0048: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::set_Item(!0, | |
!1) | |
IL_004d: ldarg.0 | |
IL_004e: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_0053: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0058: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_005d: ldstr "propagate" | |
IL_0062: ldc.i4.1 | |
IL_0063: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::set_Item(!0, | |
!1) | |
IL_0068: ldarg.0 | |
IL_0069: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_006e: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0073: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_0078: ldstr "unify" | |
IL_007d: ldc.i4.1 | |
IL_007e: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::set_Item(!0, | |
!1) | |
IL_0083: ldarg.0 | |
IL_0084: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::_N_GetCommonOptions_closure_25661 | |
IL_0089: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_008e: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_0093: ldstr "print" | |
IL_0098: ldc.i4.0 | |
IL_0099: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::set_Item(!0, | |
!1) | |
IL_009e: ret | |
} // end of method _N__N_lambda__25012__25657::apply_void | |
} // end of class _N__N_lambda__25012__25657 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25016__25669 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25673 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25673) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25016__25669::_N_GetCommonOptions_closure_25673 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25016__25669::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(string val) cil managed | |
{ | |
// コード サイズ 172 (0xac) | |
.maxstack 9 | |
.locals init (int32 V_0, | |
string[] V_1, | |
string[] V_2, | |
string V_3) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldarg.0 | |
IL_0003: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25016__25669::_N_GetCommonOptions_closure_25673 | |
IL_0008: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000d: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_0012: ldnull | |
IL_0013: ceq | |
IL_0015: brfalse IL_0034 | |
IL_001a: ldarg.0 | |
IL_001b: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25016__25669::_N_GetCommonOptions_closure_25673 | |
IL_0020: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_0025: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>::.ctor() | |
IL_002a: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_002f: br IL_0034 | |
IL_0034: ldarg.1 | |
IL_0035: ldc.i4.1 | |
IL_0036: newarr [netstandard]System.Char | |
IL_003b: dup | |
IL_003c: ldc.i4 0x0 | |
IL_0041: ldc.i4.s 44 | |
IL_0043: stelem.i2 | |
IL_0044: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_0049: stloc.2 | |
IL_004a: ldc.i4.0 | |
IL_004b: stloc.0 | |
IL_004c: ldloc.0 | |
IL_004d: ldloc.2 | |
IL_004e: ldlen | |
IL_004f: conv.i4 | |
IL_0050: clt | |
IL_0052: brfalse IL_00ab | |
IL_0057: ldloc.2 | |
IL_0058: ldloc.0 | |
IL_0059: ldelem.ref | |
IL_005a: stloc.3 | |
IL_005b: ldloc.3 | |
IL_005c: ldc.i4.1 | |
IL_005d: newarr [netstandard]System.Char | |
IL_0062: dup | |
IL_0063: ldc.i4 0x0 | |
IL_0068: ldc.i4.s 61 | |
IL_006a: stelem.i2 | |
IL_006b: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_0070: stloc.1 | |
IL_0071: ldarg.0 | |
IL_0072: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25016__25669::_N_GetCommonOptions_closure_25673 | |
IL_0077: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_007c: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_0081: ldloc.1 | |
IL_0082: ldc.i4.0 | |
IL_0083: ldelem.ref | |
IL_0084: ldloc.1 | |
IL_0085: ldlen | |
IL_0086: conv.i4 | |
IL_0087: ldc.i4.1 | |
IL_0088: ceq | |
IL_008a: brfalse IL_0095 | |
IL_008f: ldc.i4.1 | |
IL_0090: br IL_009d | |
IL_0095: ldloc.1 | |
IL_0096: ldc.i4.1 | |
IL_0097: ldelem.ref | |
IL_0098: call int32 [netstandard]System.Int32::Parse(string) | |
IL_009d: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::set_Item(!0, | |
!1) | |
IL_00a2: ldloc.0 | |
IL_00a3: ldc.i4.1 | |
IL_00a4: add.ovf | |
IL_00a5: stloc.0 | |
IL_00a6: br IL_004c | |
IL_00ab: ret | |
} // end of method _N__N_lambda__25016__25669::apply_void | |
} // end of class _N__N_lambda__25016__25669 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25021__25692 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25696 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25696) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25021__25692::_N_GetCommonOptions_closure_25696 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25021__25692::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(bool val) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25021__25692::_N_GetCommonOptions_closure_25696 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldarg.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::CheckIntegerOverflow | |
IL_0011: ret | |
} // end of method _N__N_lambda__25021__25692::apply_void | |
} // end of class _N__N_lambda__25021__25692 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25026__25701 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25705 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25705) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25026__25701::_N_GetCommonOptions_closure_25705 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25026__25701::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(int32 val) cil managed | |
{ | |
// コード サイズ 23 (0x17) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25026__25701::_N_GetCommonOptions_closure_25705 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld class Nemerle.Compiler.MatchCompilerOptions Nemerle.Compiler.CompilationOptions::MatchOptions | |
IL_0010: ldarg.1 | |
IL_0011: callvirt instance void Nemerle.Compiler.MatchCompilerOptions::set_MinSwitchSizeForVariants(int32) | |
IL_0016: ret | |
} // end of method _N__N_lambda__25026__25701::apply_void | |
} // end of class _N__N_lambda__25026__25701 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25050__25710 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25714 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25714) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25050__25710::_N_GetCommonOptions_closure_25714 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25050__25710::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25050__25710::_N_GetCommonOptions_closure_25714 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::TryStartDebugger | |
IL_0011: ret | |
} // end of method _N__N_lambda__25050__25710::apply_void | |
} // end of class _N__N_lambda__25050__25710 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25054__25719 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25723 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25723) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25054__25719::_N_GetCommonOptions_closure_25723 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25054__25719::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25054__25719::_N_GetCommonOptions_closure_25723 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldc.i4.1 | |
IL_000c: stfld bool Nemerle.Compiler.CompilationOptions::ShowCompilerStatistics | |
IL_0011: ret | |
} // end of method _N__N_lambda__25054__25719::apply_void | |
} // end of class _N__N_lambda__25054__25719 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25058__25728 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32> | |
{ | |
.field private specialname class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25732 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 _N_GetCommonOptions_closure_25732) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25058__25728::_N_GetCommonOptions_closure_25732 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25058__25728::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(int32 val) cil managed | |
{ | |
// コード サイズ 23 (0x17) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 Nemerle.Compiler.CompilationOptions/_N__N_lambda__25058__25728::_N_GetCommonOptions_closure_25732 | |
IL_0006: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000b: ldfld class Nemerle.Compiler.MatchCompilerOptions Nemerle.Compiler.CompilationOptions::MatchOptions | |
IL_0010: ldarg.1 | |
IL_0011: callvirt instance void Nemerle.Compiler.MatchCompilerOptions::set_MinSwitchSizeForOrdinals(int32) | |
IL_0016: ret | |
} // end of method _N__N_lambda__25058__25728::apply_void | |
} // end of class _N__N_lambda__25058__25728 | |
.field public string OutputFileName | |
.field public string OutputPath | |
.field public string ProjectPath | |
.field public string RootNamespace | |
.field public string XmlDocOutputFileName | |
.field public bool DumpTypedTree | |
.field public bool PrintExpressionsType | |
.field public string DumpNamedMethod | |
.field public bool DumpDecisionTree | |
.field public bool AdditionalDebug | |
.field public bool TargetIsLibrary | |
.field public bool TargetIsSet | |
.field public bool TargetIsWinexe | |
.field public bool IgnoreConfusion | |
.field public bool ThrowOnError | |
.field public bool GeneralTailCallOpt | |
.field public bool ProgressBar | |
.field public bool ColorMessages | |
.field public bool UseLoadedCorlib | |
.field public bool DoNotLoadMacros | |
.field public bool DoNotLoadStdlib | |
.field public bool EmitDebug | |
.field public bool CompileToMemory | |
.field public bool EarlyExit | |
.field public bool GreedyReferences | |
.field public bool IndentationSyntax | |
.field public bool PersistentLibraries | |
.field public string MainClass | |
.field public bool IsMainClassAutogenerated | |
.field public bool DoPrintStats | |
.field public bool LexerStoreComments | |
.field public class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Optimize | |
.field public bool CheckIntegerOverflow | |
.field public bool DisableExternalParsers | |
.field public bool ShowCompilerStatistics | |
.field public string UnmanagedResource | |
.field public class [Nemerle]Nemerle.Core.list`1<string> LinkedResources | |
.field public class [Nemerle]Nemerle.Core.list`1<string> EmbeddedResources | |
.field public class [Nemerle]Nemerle.Core.list`1<string> ReferencedLibraries | |
.field public class [Nemerle]Nemerle.Core.list`1<string> LibraryPaths | |
.field public class [Nemerle]Nemerle.Core.list`1<string> MacrosToLoad | |
.field public class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> Sources | |
.field public bool TryStartDebugger | |
.field public string Platform | |
.field private initonly class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> disabled_keywords | |
.field private class [Nemerle]Nemerle.Collections.Map`2<string,bool> _N_CommandDefines_5288 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field public initonly class Nemerle.Compiler.WarningOptions Warnings | |
.field public initonly class Nemerle.Compiler.MatchCompilerOptions MatchOptions | |
.field private string _N_field_filename_embeded_in_StrongAssemblyKeyName_3293 | |
.method public hidebysig specialname instance class [Nemerle]Nemerle.Collections.Map`2<string,bool> | |
get_CommandDefines() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Map`2<string,bool> Nemerle.Compiler.CompilationOptions::_N_CommandDefines_5288 | |
IL_0006: ret | |
} // end of method CompilationOptions::get_CommandDefines | |
.method private hidebysig specialname instance void | |
set_CommandDefines(class [Nemerle]Nemerle.Collections.Map`2<string,bool> 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class [Nemerle]Nemerle.Collections.Map`2<string,bool> Nemerle.Compiler.CompilationOptions::_N_CommandDefines_5288 | |
IL_0007: ret | |
} // end of method CompilationOptions::set_CommandDefines | |
.method public hidebysig specialname instance string | |
get_StrongAssemblyKeyName() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld string Nemerle.Compiler.CompilationOptions::_N_field_filename_embeded_in_StrongAssemblyKeyName_3293 | |
IL_0006: ret | |
} // end of method CompilationOptions::get_StrongAssemblyKeyName | |
.method public hidebysig specialname instance void | |
set_StrongAssemblyKeyName(string 'value') cil managed | |
{ | |
// コード サイズ 131 (0x83) | |
.maxstack 8 | |
IL_0000: ldarg.1 | |
IL_0001: ldnull | |
IL_0002: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_0007: brfalse IL_001d | |
IL_000c: ldarg.0 | |
IL_000d: ldfld string Nemerle.Compiler.CompilationOptions::_N_field_filename_embeded_in_StrongAssemblyKeyName_3293 | |
IL_0012: ldnull | |
IL_0013: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_0018: br IL_001e | |
IL_001d: ldc.i4.0 | |
IL_001e: brfalse IL_007b | |
IL_0023: ldc.i4.5 | |
IL_0024: newarr [netstandard]System.String | |
IL_0029: dup | |
IL_002a: ldc.i4 0x0 | |
IL_002f: ldstr "assembly key filename was already specified (`" | |
IL_0034: stelem.ref | |
IL_0035: dup | |
IL_0036: ldc.i4 0x1 | |
IL_003b: ldarg.0 | |
IL_003c: ldfld string Nemerle.Compiler.CompilationOptions::_N_field_filename_embeded_in_StrongAssemblyKeyName_3293 | |
IL_0041: call string [netstandard]System.Convert::ToString(string) | |
IL_0046: stelem.ref | |
IL_0047: dup | |
IL_0048: ldc.i4 0x2 | |
IL_004d: ldstr "'), ignoring the `" | |
IL_0052: stelem.ref | |
IL_0053: dup | |
IL_0054: ldc.i4 0x3 | |
IL_0059: ldarg.1 | |
IL_005a: call string [netstandard]System.Convert::ToString(string) | |
IL_005f: stelem.ref | |
IL_0060: dup | |
IL_0061: ldc.i4 0x4 | |
IL_0066: ldstr "' one" | |
IL_006b: stelem.ref | |
IL_006c: call string [netstandard]System.String::Concat(string[]) | |
IL_0071: call void Nemerle.Compiler.Message::Warning(string) | |
IL_0076: br IL_007b | |
IL_007b: ldarg.0 | |
IL_007c: ldarg.1 | |
IL_007d: stfld string Nemerle.Compiler.CompilationOptions::_N_field_filename_embeded_in_StrongAssemblyKeyName_3293 | |
IL_0082: ret | |
} // end of method CompilationOptions::set_StrongAssemblyKeyName | |
.method assembly hidebysig instance void | |
Validate() cil managed | |
{ | |
// コード サイズ 129 (0x81) | |
.maxstack 8 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld string Nemerle.Compiler.CompilationOptions::OutputFileName | |
IL_0006: call string [netstandard]System.IO.Path::GetExtension(string) | |
IL_000b: ldstr "" | |
IL_0010: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0015: brfalse IL_004a | |
IL_001a: ldarg.0 | |
IL_001b: ldarg.0 | |
IL_001c: ldfld string Nemerle.Compiler.CompilationOptions::OutputFileName | |
IL_0021: ldarg.0 | |
IL_0022: ldfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_0027: brfalse IL_0036 | |
IL_002c: ldstr ".dll" | |
IL_0031: br IL_003b | |
IL_0036: ldstr ".exe" | |
IL_003b: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0040: stfld string Nemerle.Compiler.CompilationOptions::OutputFileName | |
IL_0045: br IL_004a | |
IL_004a: ldarg.0 | |
IL_004b: ldfld bool Nemerle.Compiler.CompilationOptions::EmitDebug | |
IL_0050: brfalse IL_0066 | |
IL_0055: ldnull | |
IL_0056: ldarg.0 | |
IL_0057: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_005c: ceq | |
IL_005e: ldc.i4.0 | |
IL_005f: ceq | |
IL_0061: br IL_0067 | |
IL_0066: ldc.i4.0 | |
IL_0067: brfalse IL_0080 | |
IL_006c: ldc.i4 0x271a | |
IL_0071: ldstr "compilation options `-debug+' and `-optimize' has " | |
+ "poor compatibility: `-debug+' suppresses runtime optimizations" | |
IL_0076: call void Nemerle.Compiler.Message::Warning(int32, | |
string) | |
IL_007b: br IL_0080 | |
IL_0080: ret | |
} // end of method CompilationOptions::Validate | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 74 (0x4a) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldc.i4.0 | |
IL_0002: stfld bool Nemerle.Compiler.CompilationOptions::IsMainClassAutogenerated | |
IL_0007: ldarg.0 | |
IL_0008: ldc.i4.1 | |
IL_0009: stfld bool Nemerle.Compiler.CompilationOptions::CheckIntegerOverflow | |
IL_000e: ldarg.0 | |
IL_000f: ldc.i4.0 | |
IL_0010: stfld bool Nemerle.Compiler.CompilationOptions::DisableExternalParsers | |
IL_0015: ldarg.0 | |
IL_0016: ldc.i4.0 | |
IL_0017: stfld bool Nemerle.Compiler.CompilationOptions::ShowCompilerStatistics | |
IL_001c: ldarg.0 | |
IL_001d: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::.ctor() | |
IL_0022: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> Nemerle.Compiler.CompilationOptions::disabled_keywords | |
IL_0027: ldarg.0 | |
IL_0028: newobj instance void Nemerle.Compiler.WarningOptions::.ctor() | |
IL_002d: stfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0032: ldarg.0 | |
IL_0033: newobj instance void Nemerle.Compiler.MatchCompilerOptions::.ctor() | |
IL_0038: stfld class Nemerle.Compiler.MatchCompilerOptions Nemerle.Compiler.CompilationOptions::MatchOptions | |
IL_003d: ldarg.0 | |
IL_003e: call instance void [netstandard]System.Object::.ctor() | |
IL_0043: ldarg.0 | |
IL_0044: call instance void Nemerle.Compiler.CompilationOptions::Clear() | |
IL_0049: ret | |
} // end of method CompilationOptions::.ctor | |
.method public hidebysig instance void | |
Clear() cil managed | |
{ | |
// コード サイズ 365 (0x16d) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldstr "out.exe" | |
IL_0006: stfld string Nemerle.Compiler.CompilationOptions::OutputFileName | |
IL_000b: ldarg.0 | |
IL_000c: call string [netstandard]System.IO.Directory::GetCurrentDirectory() | |
IL_0011: stfld string Nemerle.Compiler.CompilationOptions::ProjectPath | |
IL_0016: ldarg.0 | |
IL_0017: ldstr "" | |
IL_001c: stfld string Nemerle.Compiler.CompilationOptions::OutputPath | |
IL_0021: ldarg.0 | |
IL_0022: ldnull | |
IL_0023: stfld string Nemerle.Compiler.CompilationOptions::XmlDocOutputFileName | |
IL_0028: ldarg.0 | |
IL_0029: ldc.i4.0 | |
IL_002a: stfld bool Nemerle.Compiler.CompilationOptions::DumpTypedTree | |
IL_002f: ldarg.0 | |
IL_0030: ldc.i4.0 | |
IL_0031: stfld bool Nemerle.Compiler.CompilationOptions::PrintExpressionsType | |
IL_0036: ldarg.0 | |
IL_0037: ldc.i4.0 | |
IL_0038: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsLibrary | |
IL_003d: ldarg.0 | |
IL_003e: ldc.i4.0 | |
IL_003f: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsSet | |
IL_0044: ldarg.0 | |
IL_0045: ldc.i4.0 | |
IL_0046: stfld bool Nemerle.Compiler.CompilationOptions::TargetIsWinexe | |
IL_004b: ldarg.0 | |
IL_004c: ldc.i4.0 | |
IL_004d: stfld bool Nemerle.Compiler.CompilationOptions::IgnoreConfusion | |
IL_0052: ldarg.0 | |
IL_0053: ldc.i4.0 | |
IL_0054: stfld bool Nemerle.Compiler.CompilationOptions::ThrowOnError | |
IL_0059: ldarg.0 | |
IL_005a: ldc.i4.0 | |
IL_005b: stfld bool Nemerle.Compiler.CompilationOptions::GeneralTailCallOpt | |
IL_0060: ldarg.0 | |
IL_0061: ldc.i4.0 | |
IL_0062: stfld bool Nemerle.Compiler.CompilationOptions::ProgressBar | |
IL_0067: ldarg.0 | |
IL_0068: ldc.i4.1 | |
IL_0069: stfld bool Nemerle.Compiler.CompilationOptions::ColorMessages | |
IL_006e: ldarg.0 | |
IL_006f: ldc.i4.0 | |
IL_0070: stfld bool Nemerle.Compiler.CompilationOptions::UseLoadedCorlib | |
IL_0075: ldarg.0 | |
IL_0076: ldc.i4.0 | |
IL_0077: stfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadMacros | |
IL_007c: ldarg.0 | |
IL_007d: ldc.i4.0 | |
IL_007e: stfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadStdlib | |
IL_0083: ldarg.0 | |
IL_0084: ldc.i4.0 | |
IL_0085: stfld bool Nemerle.Compiler.CompilationOptions::EmitDebug | |
IL_008a: ldarg.0 | |
IL_008b: ldc.i4.0 | |
IL_008c: stfld bool Nemerle.Compiler.CompilationOptions::CompileToMemory | |
IL_0091: ldarg.0 | |
IL_0092: ldc.i4.0 | |
IL_0093: stfld bool Nemerle.Compiler.CompilationOptions::EarlyExit | |
IL_0098: ldarg.0 | |
IL_0099: ldc.i4.1 | |
IL_009a: stfld bool Nemerle.Compiler.CompilationOptions::GreedyReferences | |
IL_009f: ldarg.0 | |
IL_00a0: ldstr "" | |
IL_00a5: stfld string Nemerle.Compiler.CompilationOptions::DumpNamedMethod | |
IL_00aa: ldarg.0 | |
IL_00ab: ldc.i4.0 | |
IL_00ac: stfld bool Nemerle.Compiler.CompilationOptions::AdditionalDebug | |
IL_00b1: ldarg.0 | |
IL_00b2: ldc.i4.0 | |
IL_00b3: stfld bool Nemerle.Compiler.CompilationOptions::PersistentLibraries | |
IL_00b8: ldarg.0 | |
IL_00b9: ldc.i4.0 | |
IL_00ba: stfld bool Nemerle.Compiler.CompilationOptions::DumpDecisionTree | |
IL_00bf: ldarg.0 | |
IL_00c0: ldc.i4.0 | |
IL_00c1: stfld bool Nemerle.Compiler.CompilationOptions::IndentationSyntax | |
IL_00c6: ldarg.0 | |
IL_00c7: ldc.i4.0 | |
IL_00c8: stfld bool Nemerle.Compiler.CompilationOptions::DoPrintStats | |
IL_00cd: ldarg.0 | |
IL_00ce: ldc.i4.0 | |
IL_00cf: stfld bool Nemerle.Compiler.CompilationOptions::LexerStoreComments | |
IL_00d4: ldarg.0 | |
IL_00d5: ldnull | |
IL_00d6: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.CompilationOptions::Optimize | |
IL_00db: ldarg.0 | |
IL_00dc: ldc.i4.1 | |
IL_00dd: stfld bool Nemerle.Compiler.CompilationOptions::CheckIntegerOverflow | |
IL_00e2: ldarg.0 | |
IL_00e3: ldnull | |
IL_00e4: stfld string Nemerle.Compiler.CompilationOptions::UnmanagedResource | |
IL_00e9: ldarg.0 | |
IL_00ea: ldstr "" | |
IL_00ef: stfld string Nemerle.Compiler.CompilationOptions::Platform | |
IL_00f4: ldarg.0 | |
IL_00f5: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_00fa: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LinkedResources | |
IL_00ff: ldarg.0 | |
IL_0100: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0105: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::EmbeddedResources | |
IL_010a: ldarg.0 | |
IL_010b: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0110: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::ReferencedLibraries | |
IL_0115: ldarg.0 | |
IL_0116: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_011b: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LibraryPaths | |
IL_0120: ldarg.0 | |
IL_0121: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0126: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::MacrosToLoad | |
IL_012b: ldarg.0 | |
IL_012c: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.ISource>::_N_constant_object | |
IL_0131: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> Nemerle.Compiler.CompilationOptions::Sources | |
IL_0136: ldarg.0 | |
IL_0137: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> Nemerle.Compiler.CompilationOptions::disabled_keywords | |
IL_013c: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::Clear() | |
IL_0141: ldarg.0 | |
IL_0142: newobj instance void class [Nemerle]Nemerle.Collections.Map`2<string,bool>::.ctor() | |
IL_0147: callvirt instance void Nemerle.Compiler.CompilationOptions::set_CommandDefines(class [Nemerle]Nemerle.Collections.Map`2<string,bool>) | |
IL_014c: ldarg.0 | |
IL_014d: ldnull | |
IL_014e: stfld string Nemerle.Compiler.CompilationOptions::MainClass | |
IL_0153: ldarg.0 | |
IL_0154: ldnull | |
IL_0155: callvirt instance void Nemerle.Compiler.CompilationOptions::set_StrongAssemblyKeyName(string) | |
IL_015a: ldarg.0 | |
IL_015b: ldc.i4.0 | |
IL_015c: stfld bool Nemerle.Compiler.CompilationOptions::DisableExternalParsers | |
IL_0161: ldarg.0 | |
IL_0162: ldfld class Nemerle.Compiler.MatchCompilerOptions Nemerle.Compiler.CompilationOptions::MatchOptions | |
IL_0167: callvirt instance void Nemerle.Compiler.MatchCompilerOptions::Clear() | |
IL_016c: ret | |
} // end of method CompilationOptions::Clear | |
.method public hidebysig instance void | |
DisableKeyword(string key, | |
[opt] string in_namespace) cil managed | |
{ | |
.param [2] = nullref | |
// コード サイズ 209 (0xd1) | |
.maxstack 18 | |
.locals init (class [Nemerle]Nemerle.Core.option`1<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> V_0, | |
class [Nemerle]Nemerle.Core.list`1<string> V_1, | |
class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>> V_2) | |
IL_0000: ldarg.2 | |
IL_0001: ldnull | |
IL_0002: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0007: brfalse IL_0012 | |
IL_000c: ldnull | |
IL_000d: br IL_002c | |
IL_0012: ldarg.2 | |
IL_0013: ldc.i4.1 | |
IL_0014: newarr [netstandard]System.Char | |
IL_0019: dup | |
IL_001a: ldc.i4 0x0 | |
IL_001f: ldc.i4.s 46 | |
IL_0021: stelem.i2 | |
IL_0022: call class [Nemerle]Nemerle.Core.list`1<string> [Nemerle]Nemerle.Utility.NString::Split(string, | |
char[]) | |
IL_0027: callvirt instance class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1<string>::Reverse() | |
IL_002c: stloc.1 | |
IL_002d: ldarg.0 | |
IL_002e: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> Nemerle.Compiler.CompilationOptions::disabled_keywords | |
IL_0033: ldarg.1 | |
IL_0034: callvirt instance class [Nemerle]Nemerle.Core.option`1<!1> class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::Get(!0) | |
IL_0039: stloc.0 | |
IL_003a: ldloc.0 | |
IL_003b: isinst class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> | |
IL_0040: brfalse IL_00b4 | |
IL_0045: ldloc.0 | |
IL_0046: castclass class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> | |
IL_004b: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::val | |
IL_0050: castclass [netstandard]System.Object | |
IL_0055: ldnull | |
IL_0056: bne.un IL_0060 | |
IL_005b: br IL_00af | |
IL_0060: ldloc.0 | |
IL_0061: castclass class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> | |
IL_0066: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::val | |
IL_006b: stloc.2 | |
IL_006c: ldloc.1 | |
IL_006d: ldnull | |
IL_006e: call bool class [Nemerle]Nemerle.Core.list`1<string>::op_Equality(class [Nemerle]Nemerle.Core.list`1<!0>, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0073: brfalse IL_008a | |
IL_0078: ldarg.0 | |
IL_0079: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> Nemerle.Compiler.CompilationOptions::disabled_keywords | |
IL_007e: ldarg.1 | |
IL_007f: ldnull | |
IL_0080: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::set_Item(!0, | |
!1) | |
IL_0085: br IL_00af | |
IL_008a: ldloc.2 | |
IL_008b: ldloc.1 | |
IL_008c: callvirt instance bool class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>::Contains(!0) | |
IL_0091: ldc.i4.0 | |
IL_0092: bne.un IL_00af | |
IL_0097: ldarg.0 | |
IL_0098: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> Nemerle.Compiler.CompilationOptions::disabled_keywords | |
IL_009d: ldarg.1 | |
IL_009e: ldloc.1 | |
IL_009f: ldloc.2 | |
IL_00a0: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Core.list`1<string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00a5: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::set_Item(!0, | |
!1) | |
IL_00aa: br IL_00af | |
IL_00af: br IL_00d0 | |
IL_00b4: ldloc.0 | |
IL_00b5: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::_N_constant_object | |
IL_00ba: bne.un IL_00ca | |
IL_00bf: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class [Nemerle]Nemerle.Core.list`1<string>>::_N_constant_object | |
IL_00c4: stloc.2 | |
IL_00c5: br IL_006c | |
IL_00ca: newobj instance void [Nemerle]Nemerle.Core.MatchFailureException::.ctor() | |
IL_00cf: throw | |
IL_00d0: ret | |
} // end of method CompilationOptions::DisableKeyword | |
.method public hidebysig instance bool | |
IsKeywordDisabled(string key, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.NamespaceTree/Node> in_namespaces) cil managed | |
{ | |
// コード サイズ 225 (0xe1) | |
.maxstack 10 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>> V_0, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.NamespaceTree/Node> V_1, | |
class [Nemerle]Nemerle.Core.option`1<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> V_2, | |
class Nemerle.Compiler.NamespaceTree/Node V_3, | |
bool V_4, | |
class [Nemerle]Nemerle.Core.list`1<string> V_5, | |
class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>> V_6) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.s V_4 | |
IL_0003: ldarg.0 | |
IL_0004: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> Nemerle.Compiler.CompilationOptions::disabled_keywords | |
IL_0009: ldarg.1 | |
IL_000a: callvirt instance class [Nemerle]Nemerle.Core.option`1<!1> class [Nemerle]Nemerle.Collections.Hashtable`2<string,class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::Get(!0) | |
IL_000f: stloc.2 | |
IL_0010: ldloc.2 | |
IL_0011: isinst class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> | |
IL_0016: brfalse IL_00c9 | |
IL_001b: ldloc.2 | |
IL_001c: castclass class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> | |
IL_0021: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::val | |
IL_0026: castclass [netstandard]System.Object | |
IL_002b: ldnull | |
IL_002c: bne.un IL_0037 | |
IL_0031: ldc.i4.1 | |
IL_0032: br IL_00c4 | |
IL_0037: ldloc.2 | |
IL_0038: castclass class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>> | |
IL_003d: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::val | |
IL_0042: stloc.s V_6 | |
IL_0044: ldarg.2 | |
IL_0045: stloc.1 | |
IL_0046: ldloc.1 | |
IL_0047: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node> | |
IL_004c: brfalse IL_00bf | |
IL_0051: ldloc.1 | |
IL_0052: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node> | |
IL_0057: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node>::hd | |
IL_005c: stloc.3 | |
IL_005d: ldloc.1 | |
IL_005e: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node> | |
IL_0063: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node>::tl | |
IL_0068: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.NamespaceTree/Node> | |
IL_006d: stloc.1 | |
IL_006e: ldloc.3 | |
IL_006f: stloc.3 | |
IL_0070: ldloc.s V_6 | |
IL_0072: stloc.0 | |
IL_0073: ldloc.0 | |
IL_0074: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Core.list`1<string>> | |
IL_0079: brfalse IL_00b3 | |
IL_007e: ldloc.0 | |
IL_007f: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Core.list`1<string>> | |
IL_0084: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Core.list`1<string>>::hd | |
IL_0089: stloc.s V_5 | |
IL_008b: ldloc.0 | |
IL_008c: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Core.list`1<string>> | |
IL_0091: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Core.list`1<string>>::tl | |
IL_0096: stloc.0 | |
IL_0097: ldloc.3 | |
IL_0098: ldloc.s V_5 | |
IL_009a: callvirt instance bool Nemerle.Compiler.NamespaceTree/Node::Equals(class [Nemerle]Nemerle.Core.list`1<string>) | |
IL_009f: brfalse IL_00ac | |
IL_00a4: ldc.i4.1 | |
IL_00a5: stloc.s V_4 | |
IL_00a7: br IL_00c2 | |
IL_00ac: ldloc.0 | |
IL_00ad: stloc.0 | |
IL_00ae: br IL_0073 | |
IL_00b3: ldloc.1 | |
IL_00b4: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.NamespaceTree/Node> | |
IL_00b9: stloc.1 | |
IL_00ba: br IL_0046 | |
IL_00bf: ldc.i4.0 | |
IL_00c0: stloc.s V_4 | |
IL_00c2: ldloc.s V_4 | |
IL_00c4: br IL_00e0 | |
IL_00c9: ldloc.2 | |
IL_00ca: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Core.list`1<string>>>::_N_constant_object | |
IL_00cf: bne.un IL_00da | |
IL_00d4: ldc.i4.0 | |
IL_00d5: br IL_00e0 | |
IL_00da: newobj instance void [Nemerle]Nemerle.Core.MatchFailureException::.ctor() | |
IL_00df: throw | |
IL_00e0: ret | |
} // end of method CompilationOptions::IsKeywordDisabled | |
.method public hidebysig instance void | |
DefineConstant(string name) cil managed | |
{ | |
// コード サイズ 20 (0x14) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: callvirt instance class [Nemerle]Nemerle.Collections.Map`2<string,bool> Nemerle.Compiler.CompilationOptions::get_CommandDefines() | |
IL_0007: ldarg.1 | |
IL_0008: ldc.i4.1 | |
IL_0009: callvirt instance class [Nemerle]Nemerle.Collections.Map`2<!0,!1> class [Nemerle]Nemerle.Collections.Map`2<string,bool>::Replace(!0, | |
!1) | |
IL_000e: callvirt instance void Nemerle.Compiler.CompilationOptions::set_CommandDefines(class [Nemerle]Nemerle.Collections.Map`2<string,bool>) | |
IL_0013: ret | |
} // end of method CompilationOptions::DefineConstant | |
.method public hidebysig instance void | |
UndefineConstant(string name) cil managed | |
{ | |
// コード サイズ 20 (0x14) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: callvirt instance class [Nemerle]Nemerle.Collections.Map`2<string,bool> Nemerle.Compiler.CompilationOptions::get_CommandDefines() | |
IL_0007: ldarg.1 | |
IL_0008: ldc.i4.0 | |
IL_0009: callvirt instance class [Nemerle]Nemerle.Collections.Map`2<!0,!1> class [Nemerle]Nemerle.Collections.Map`2<string,bool>::Replace(!0, | |
!1) | |
IL_000e: callvirt instance void Nemerle.Compiler.CompilationOptions::set_CommandDefines(class [Nemerle]Nemerle.Collections.Map`2<string,bool>) | |
IL_0013: ret | |
} // end of method CompilationOptions::UndefineConstant | |
.method public hidebysig instance bool | |
IsConstantDefined(string name) cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 3 | |
.locals init (class [Nemerle]Nemerle.Core.option`1<bool> V_0, | |
bool V_1) | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance class [Nemerle]Nemerle.Collections.Map`2<string,bool> Nemerle.Compiler.CompilationOptions::get_CommandDefines() | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance class [Nemerle]Nemerle.Core.option`1<!1> class [Nemerle]Nemerle.Collections.Map`2<string,bool>::Find(!0) | |
IL_000c: stloc.0 | |
IL_000d: ldloc.0 | |
IL_000e: isinst class [Nemerle]Nemerle.Core.option`1/Some<bool> | |
IL_0013: brfalse IL_002a | |
IL_0018: ldloc.0 | |
IL_0019: castclass class [Nemerle]Nemerle.Core.option`1/Some<bool> | |
IL_001e: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<bool>::val | |
IL_0023: stloc.1 | |
IL_0024: ldloc.1 | |
IL_0025: br IL_002b | |
IL_002a: ldc.i4.0 | |
IL_002b: ret | |
} // end of method CompilationOptions::IsConstantDefined | |
.method public hidebysig instance bool | |
ShouldDump(class Nemerle.Compiler.Typedtree.TFunHeader fn) cil managed | |
{ | |
// コード サイズ 62 (0x3e) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.CompilationOptions::DumpTypedTree | |
IL_0006: brfalse IL_003c | |
IL_000b: ldarg.0 | |
IL_000c: ldfld string Nemerle.Compiler.CompilationOptions::DumpNamedMethod | |
IL_0011: ldstr "" | |
IL_0016: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_001b: brfalse IL_0026 | |
IL_0020: ldc.i4.1 | |
IL_0021: br IL_0037 | |
IL_0026: ldarg.0 | |
IL_0027: ldfld string Nemerle.Compiler.CompilationOptions::DumpNamedMethod | |
IL_002c: ldarg.1 | |
IL_002d: callvirt instance string Nemerle.Compiler.Typedtree.TFunHeader::get_Name() | |
IL_0032: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_0037: br IL_003d | |
IL_003c: ldc.i4.0 | |
IL_003d: ret | |
} // end of method CompilationOptions::ShouldDump | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Utility.Getopt/CliOption> | |
GetCommonOptions() cil managed | |
{ | |
// コード サイズ 2277 (0x8e5) | |
.maxstack 61 | |
.locals init (class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080 V_0, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid V_1, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> V_2, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool> V_3, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string> V_4, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32> V_5, | |
class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>> V_6, | |
class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>> V_7) | |
IL_0000: newobj instance void Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: ldarg.0 | |
IL_0008: stfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080::_N__N_closurised_this_ptr_25085 | |
IL_000d: ldloc.0 | |
IL_000e: newobj instance void Nemerle.Compiler.CompilationOptions/_N_execute_pkgconfig__25102::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0013: stloc.s V_7 | |
IL_0015: ldsfld class Nemerle.Compiler.CompilationOptions/_N_execute_fromfile__25121 Nemerle.Compiler.CompilationOptions/_N_execute_fromfile__25121::Instance | |
IL_001a: stloc.s V_6 | |
IL_001c: ldloc.0 | |
IL_001d: newobj instance void Nemerle.Compiler.CompilationOptions/_N_set_target__25162::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0022: stloc.2 | |
IL_0023: ldstr "-indentation-syntax" | |
IL_0028: ldstr "-i" | |
IL_002d: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0032: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0037: ldstr "Turn on indentation-based syntax (similar to Python)" | |
IL_003c: ldloc.0 | |
IL_003d: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24276__25178::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0042: stloc.1 | |
IL_0043: ldloc.1 | |
IL_0044: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0049: ldstr "-out" | |
IL_004e: ldstr "-o" | |
IL_0053: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0058: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_005d: ldstr "Output file name" | |
IL_0062: ldloc.0 | |
IL_0063: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24325__25187::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0068: stloc.s V_4 | |
IL_006a: ldloc.s V_4 | |
IL_006c: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0071: ldstr "-project-path" | |
IL_0076: ldstr "-pp" | |
IL_007b: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0080: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0085: ldstr "Root path of project" | |
IL_008a: ldloc.0 | |
IL_008b: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24349__25196::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0090: stloc.s V_4 | |
IL_0092: ldloc.s V_4 | |
IL_0094: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0099: ldstr "-output-path" | |
IL_009e: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_00a3: ldloc.0 | |
IL_00a4: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24354__25205::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_00a9: stloc.s V_4 | |
IL_00ab: ldloc.s V_4 | |
IL_00ad: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_00b2: ldstr "-root-namespace" | |
IL_00b7: ldstr "-rns" | |
IL_00bc: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_00c1: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00c6: ldstr "Root namespace" | |
IL_00cb: ldloc.0 | |
IL_00cc: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24359__25214::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_00d1: stloc.s V_4 | |
IL_00d3: ldloc.s V_4 | |
IL_00d5: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_00da: ldstr "-target" | |
IL_00df: ldstr "-t" | |
IL_00e4: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_00e9: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00ee: ldstr "Specifies the target (exe, library, winexe)" | |
IL_00f3: ldloc.2 | |
IL_00f4: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_00f9: ldstr "-reference" | |
IL_00fe: ldstr "-r" | |
IL_0103: ldstr "-ref" | |
IL_0108: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_010d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0112: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0117: ldstr "Link specified assembly" | |
IL_011c: ldloc.0 | |
IL_011d: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24364__25223::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0122: stloc.2 | |
IL_0123: ldloc.2 | |
IL_0124: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0129: ldstr "-library-path" | |
IL_012e: ldstr "-lib" | |
IL_0133: ldstr "-L" | |
IL_0138: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_013d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0142: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0147: ldstr "Add specified directory to library search path" | |
IL_014c: ldloc.0 | |
IL_014d: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24369__25232::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0152: stloc.2 | |
IL_0153: ldloc.2 | |
IL_0154: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0159: ldstr "-define" | |
IL_015e: ldstr "-d" | |
IL_0163: ldstr "-def" | |
IL_0168: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_016d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0172: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0177: ldstr "Define preprocessor symbol for conditional compila" | |
+ "tion" | |
IL_017c: ldloc.0 | |
IL_017d: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24374__25241::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0182: stloc.2 | |
IL_0183: ldloc.2 | |
IL_0184: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0189: ldstr "-doc" | |
IL_018e: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0193: ldstr "Output XML documentation of program's class hierar" | |
+ "chy" | |
IL_0198: ldloc.0 | |
IL_0199: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24379__25258::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_019e: stloc.2 | |
IL_019f: ldloc.2 | |
IL_01a0: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_01a5: ldstr "-win32-resource" | |
IL_01aa: ldstr "-win32res" | |
IL_01af: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_01b4: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_01b9: ldstr "Embed unmanaged resource file to output (only one " | |
+ "allowed)" | |
IL_01be: ldloc.0 | |
IL_01bf: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24384__25267::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_01c4: stloc.2 | |
IL_01c5: ldloc.2 | |
IL_01c6: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_01cb: ldstr "-platform" | |
IL_01d0: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_01d5: ldstr "Specifies the CPU that must be present to host the" | |
+ " assembly (x86, x64, anycpu, ia64). The default is anycpu." | |
IL_01da: ldloc.0 | |
IL_01db: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24389__25279::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_01e0: stloc.2 | |
IL_01e1: ldloc.2 | |
IL_01e2: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_01e7: ldstr "-resource" | |
IL_01ec: ldstr "-res" | |
IL_01f1: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_01f6: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_01fb: ldstr "Embed resource file to output" | |
IL_0200: ldloc.0 | |
IL_0201: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24395__25291::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0206: stloc.2 | |
IL_0207: ldloc.2 | |
IL_0208: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_020d: ldstr "-linkresource" | |
IL_0212: ldstr "-linkres" | |
IL_0217: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_021c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0221: ldstr "Link resource file from output assembly" | |
IL_0226: ldloc.0 | |
IL_0227: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24400__25300::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_022c: stloc.2 | |
IL_022d: ldloc.2 | |
IL_022e: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0233: ldstr "-debug" | |
IL_0238: ldstr "-g" | |
IL_023d: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0242: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0247: ldstr "Enable debug symbols generation" | |
IL_024c: ldloc.0 | |
IL_024d: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24405__25309::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0252: stloc.3 | |
IL_0253: ldloc.3 | |
IL_0254: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Boolean::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>) | |
IL_0259: ldstr "-pkg-config" | |
IL_025e: ldstr "-pkg" | |
IL_0263: ldstr "-p" | |
IL_0268: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_026d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0272: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0277: ldstr "Link to assemblies listed by pkg-config run on giv" | |
+ "en string" | |
IL_027c: ldloc.s V_7 | |
IL_027e: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/SubstitutionString::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>>) | |
IL_0283: ldstr "-from-file" | |
IL_0288: ldstr "@" | |
IL_028d: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0292: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0297: ldstr "Read command line options from given file" | |
IL_029c: ldloc.s V_6 | |
IL_029e: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/SubstitutionString::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.Function`2<string,class [Nemerle]Nemerle.Core.list`1<string>>) | |
IL_02a3: ldstr "-macros" | |
IL_02a8: ldstr "-m" | |
IL_02ad: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_02b2: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_02b7: ldstr "Load macros from given library (without loading ty" | |
+ "pes from library into the scope)" | |
IL_02bc: ldloc.0 | |
IL_02bd: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24448__25318::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_02c2: stloc.2 | |
IL_02c3: ldloc.2 | |
IL_02c4: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_02c9: ldstr "-warn" | |
IL_02ce: ldstr "-W" | |
IL_02d3: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_02d8: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_02dd: ldstr "Specify warning level" | |
IL_02e2: ldloc.0 | |
IL_02e3: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24453__25327::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_02e8: stloc.2 | |
IL_02e9: ldloc.2 | |
IL_02ea: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_02ef: ldstr "-nowarn" | |
IL_02f4: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_02f9: ldstr "Suppress Specified Warnings" | |
IL_02fe: ldloc.0 | |
IL_02ff: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24458__25344::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0304: stloc.2 | |
IL_0305: ldloc.2 | |
IL_0306: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_030b: ldstr "-dowarn" | |
IL_0310: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0315: ldstr "Enable Specified Warnings" | |
IL_031a: ldloc.0 | |
IL_031b: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24506__25363::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0320: stloc.2 | |
IL_0321: ldloc.2 | |
IL_0322: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0327: ldstr "-warnaserror" | |
IL_032c: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0331: ldstr "Treat warnings as errors" | |
IL_0336: ldloc.0 | |
IL_0337: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24520__25382::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_033c: stloc.3 | |
IL_033d: ldloc.3 | |
IL_033e: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Boolean::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>) | |
IL_0343: ldstr "-keyfile" | |
IL_0348: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_034d: ldstr "Specify a strong name key file" | |
IL_0352: ldloc.0 | |
IL_0353: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24525__25391::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0358: stloc.2 | |
IL_0359: ldloc.2 | |
IL_035a: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_035f: ldstr "-greedy-references" | |
IL_0364: ldstr "-greedy" | |
IL_0369: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_036e: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0373: ldstr "Recursive loading references of used assemblies" | |
IL_0378: ldloc.0 | |
IL_0379: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24530__25400::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_037e: stloc.3 | |
IL_037f: ldloc.3 | |
IL_0380: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Boolean::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>) | |
IL_0385: ldstr "-general-tail-call-opt" | |
IL_038a: ldstr "-Ot" | |
IL_038f: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0394: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0399: ldstr "Enable general tail call optimization (programs ar" | |
+ "e slower on MS.NET, but faster on Mono)" | |
IL_039e: ldloc.0 | |
IL_039f: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24535__25409::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_03a4: stloc.1 | |
IL_03a5: ldloc.1 | |
IL_03a6: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_03ab: ldstr "-disable-keyword" | |
IL_03b0: ldstr "-no-keyword" | |
IL_03b5: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_03ba: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_03bf: ldstr "Prevent given identifiers from being reserved as k" | |
+ "eywords (it only works for keywords introduced by syntax extensions)" | |
IL_03c4: ldloc.0 | |
IL_03c5: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24539__25418::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_03ca: stloc.2 | |
IL_03cb: ldloc.2 | |
IL_03cc: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_03d1: ldstr "-no-stdmacros" | |
IL_03d6: ldstr "-nostdmacros" | |
IL_03db: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_03e0: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_03e5: ldstr "Do not load standard macros" | |
IL_03ea: ldloc.0 | |
IL_03eb: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24552__25438::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_03f0: stloc.1 | |
IL_03f1: ldloc.1 | |
IL_03f2: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_03f7: ldstr "-no-stdlib" | |
IL_03fc: ldstr "-nostdlib" | |
IL_0401: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0406: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_040b: ldstr "Do not load Nemerle.dll" | |
IL_0410: ldloc.0 | |
IL_0411: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24556__25447::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0416: stloc.1 | |
IL_0417: ldloc.1 | |
IL_0418: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_041d: ldstr "-use-loaded-corlib" | |
IL_0422: ldstr "Use already loaded mscorlib.dll and System.dll" | |
IL_0427: ldloc.0 | |
IL_0428: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24560__25456::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_042d: stloc.1 | |
IL_042e: ldloc.1 | |
IL_042f: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0434: ldstr "-ignore-confusion" | |
IL_0439: ldstr "Output stack trace even when seen errors" | |
IL_043e: ldloc.0 | |
IL_043f: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24564__25465::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0444: stloc.1 | |
IL_0445: ldloc.1 | |
IL_0446: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_044b: ldstr "-throw-on-error" | |
IL_0450: ldstr "Output stack trace on first error" | |
IL_0455: ldloc.0 | |
IL_0456: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24568__25474::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_045b: stloc.1 | |
IL_045c: ldloc.1 | |
IL_045d: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0462: ldstr "-early-exit" | |
IL_0467: ldstr "Exit just after first method with an error" | |
IL_046c: ldloc.0 | |
IL_046d: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24572__25483::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0472: stloc.1 | |
IL_0473: ldloc.1 | |
IL_0474: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0479: ldstr "-dump-typed-tree" | |
IL_047e: ldstr "-dt" | |
IL_0483: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0488: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_048d: ldstr "Pretty prints the typed tree on stdout" | |
IL_0492: ldloc.0 | |
IL_0493: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24576__25492::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0498: stloc.1 | |
IL_0499: ldloc.1 | |
IL_049a: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_049f: ldstr "-print-expressions-type" | |
IL_04a4: ldstr "-pet" | |
IL_04a9: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_04ae: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_04b3: ldstr "Pretty prints types of expressions in dump (use wi" | |
+ "th -dt)" | |
IL_04b8: ldloc.0 | |
IL_04b9: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24580__25501::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_04be: stloc.1 | |
IL_04bf: ldloc.1 | |
IL_04c0: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_04c5: ldstr "-additional-debug" | |
IL_04ca: ldstr "-ad" | |
IL_04cf: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_04d4: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_04d9: ldstr "NOHELP" | |
IL_04de: ldloc.0 | |
IL_04df: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24584__25510::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_04e4: stloc.1 | |
IL_04e5: ldloc.1 | |
IL_04e6: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_04eb: ldstr "-dump-typed-method" | |
IL_04f0: ldstr "-dm" | |
IL_04f5: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_04fa: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_04ff: ldstr "Pretty prints the named typed tree on stdout" | |
IL_0504: ldloc.0 | |
IL_0505: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24588__25519::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_050a: stloc.2 | |
IL_050b: ldloc.2 | |
IL_050c: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_0511: ldstr "-dump-decision-trees" | |
IL_0516: ldstr "-dd" | |
IL_051b: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0520: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0525: ldstr "NOHELP" | |
IL_052a: ldloc.0 | |
IL_052b: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24593__25528::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0530: stloc.1 | |
IL_0531: ldloc.1 | |
IL_0532: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0537: ldstr "-boolean-constant-matching-opt" | |
IL_053c: ldstr "-Obcm" | |
IL_0541: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0546: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_054b: ldstr "NOHELP" | |
IL_0550: ldsfld class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24597__25537 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24597__25537::Instance | |
IL_0555: stloc.1 | |
IL_0556: ldloc.1 | |
IL_0557: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_055c: ldstr "-ordinal-constant-matching-opt" | |
IL_0561: ldstr "-Oocm" | |
IL_0566: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_056b: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0570: ldstr "NOHELP" | |
IL_0575: ldsfld class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24601__25547 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24601__25547::Instance | |
IL_057a: stloc.1 | |
IL_057b: ldloc.1 | |
IL_057c: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0581: ldstr "-string-constant-matching-opt" | |
IL_0586: ldstr "-Oscm" | |
IL_058b: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0590: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0595: ldstr "NOHELP" | |
IL_059a: ldsfld class Nemerle.Compiler.CompilationOptions/_N__N_lambda__24605__25557 Nemerle.Compiler.CompilationOptions/_N__N_lambda__24605__25557::Instance | |
IL_059f: stloc.1 | |
IL_05a0: ldloc.1 | |
IL_05a1: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_05a6: ldstr "-target-library" | |
IL_05ab: ldstr "-tdll" | |
IL_05b0: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_05b5: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_05ba: ldstr "NOHELP" | |
IL_05bf: ldloc.0 | |
IL_05c0: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24609__25567::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_05c5: stloc.1 | |
IL_05c6: ldloc.1 | |
IL_05c7: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_05cc: ldstr "-target-exe" | |
IL_05d1: ldstr "-texe" | |
IL_05d6: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_05db: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_05e0: ldstr "NOHELP" | |
IL_05e5: ldloc.0 | |
IL_05e6: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24613__25576::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_05eb: stloc.1 | |
IL_05ec: ldloc.1 | |
IL_05ed: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_05f2: ldstr "-nologo" | |
IL_05f7: ldstr "Suppress compiler copyright message" | |
IL_05fc: ldloc.0 | |
IL_05fd: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24617__25585::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0602: stloc.1 | |
IL_0603: ldloc.1 | |
IL_0604: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0609: ldstr "-no-color" | |
IL_060e: ldstr "Disable ANSI coloring of error/warning/hint messages" | |
IL_0613: ldloc.0 | |
IL_0614: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24621__25594::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0619: stloc.1 | |
IL_061a: ldloc.1 | |
IL_061b: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0620: ldstr "-pedantic-lexer" | |
IL_0625: ldstr "Enable some pedantic checks for illegal characters" | |
+ " in input stream (default at warning level 5)" | |
IL_062a: ldloc.0 | |
IL_062b: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24625__25603::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0630: stloc.1 | |
IL_0631: ldloc.1 | |
IL_0632: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0637: ldstr "-progress-bar" | |
IL_063c: ldstr "-bar" | |
IL_0641: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0646: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_064b: ldstr "Enable / disable progress bar for compilation" | |
IL_0650: ldloc.0 | |
IL_0651: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24629__25612::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0656: stloc.3 | |
IL_0657: ldloc.3 | |
IL_0658: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Boolean::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>) | |
IL_065d: ldstr "-no-progress-bar" | |
IL_0662: ldstr "-q" | |
IL_0667: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_066c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0671: ldstr "NOHELP" | |
IL_0676: ldloc.0 | |
IL_0677: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24634__25621::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_067c: stloc.1 | |
IL_067d: ldloc.1 | |
IL_067e: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0683: ldstr "-warn-help" | |
IL_0688: ldstr "Display help about available warnings." | |
IL_068d: ldloc.0 | |
IL_068e: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__24638__25630::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0693: stloc.1 | |
IL_0694: ldloc.1 | |
IL_0695: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_069a: ldstr "-stats" | |
IL_069f: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_06a4: ldstr "NOHELP" | |
IL_06a9: ldloc.0 | |
IL_06aa: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25003__25639::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_06af: stloc.1 | |
IL_06b0: ldloc.1 | |
IL_06b1: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_06b6: ldstr "-main" | |
IL_06bb: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_06c0: ldstr "Specify the class that contains the entry point" | |
IL_06c5: ldloc.0 | |
IL_06c6: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25007__25648::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_06cb: stloc.2 | |
IL_06cc: ldloc.2 | |
IL_06cd: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_06d2: ldstr "-optimize" | |
IL_06d7: ldstr "-O" | |
IL_06dc: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_06e1: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_06e6: ldstr "Enable / disable code optimalizations" | |
IL_06eb: ldloc.0 | |
IL_06ec: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25012__25657::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_06f1: stloc.1 | |
IL_06f2: ldloc.1 | |
IL_06f3: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_06f8: ldstr "-optimize-options" | |
IL_06fd: ldstr "-Oopt" | |
IL_0702: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0707: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_070c: ldstr "" | |
IL_0711: ldloc.0 | |
IL_0712: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25016__25669::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0717: stloc.2 | |
IL_0718: ldloc.2 | |
IL_0719: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/String::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<string>) | |
IL_071e: ldstr "-checked" | |
IL_0723: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0728: ldstr "Enable / disable integer overflow check (default: +)" | |
IL_072d: ldloc.0 | |
IL_072e: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25021__25692::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0733: stloc.3 | |
IL_0734: ldloc.3 | |
IL_0735: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Boolean::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<bool>) | |
IL_073a: ldstr "-min-switch-size-variants" | |
IL_073f: ldstr "-Oswv" | |
IL_0744: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0749: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_074e: ldstr "Minimum size of switch table used for matching var" | |
+ "iants (0 disables this optimization)." | |
IL_0753: ldloc.0 | |
IL_0754: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25026__25701::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0759: stloc.s V_5 | |
IL_075b: ldloc.s V_5 | |
IL_075d: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Int::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32>) | |
IL_0762: ldstr "-debugger" | |
IL_0767: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_076c: ldstr "Display assert dialog for user can start debug ses" | |
+ "sion" | |
IL_0771: ldloc.0 | |
IL_0772: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25050__25710::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0777: stloc.1 | |
IL_0778: ldloc.1 | |
IL_0779: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_077e: ldstr "-stats2" | |
IL_0783: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0788: ldstr "Display compilation time for methods with Nemerle." | |
+ "Diagnostics.CompileStatistic attribute" | |
IL_078d: ldloc.0 | |
IL_078e: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25054__25719::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_0793: stloc.1 | |
IL_0794: ldloc.1 | |
IL_0795: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Flag::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_079a: ldstr "-min-switch-size-ordinals" | |
IL_079f: ldstr "-Oswo" | |
IL_07a4: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_07a9: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07ae: ldstr "Minimum size of switch table used for matching ord" | |
+ "inals (0 disables this optimization)." | |
IL_07b3: ldloc.0 | |
IL_07b4: newobj instance void Nemerle.Compiler.CompilationOptions/_N__N_lambda__25058__25728::.ctor(class Nemerle.Compiler.CompilationOptions/_N_closureOf_GetCommonOptions_25080) | |
IL_07b9: stloc.s V_5 | |
IL_07bb: ldloc.s V_5 | |
IL_07bd: newobj instance void [Nemerle]Nemerle.Utility.Getopt/CliOption/Int::.ctor(string, | |
class [Nemerle]Nemerle.Core.list`1<string>, | |
string, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<int32>) | |
IL_07c2: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::_N_constant_object | |
IL_07c7: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07cc: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07d1: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07d6: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07db: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07e0: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07e5: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07ea: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07ef: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07f4: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07f9: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_07fe: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0803: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0808: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_080d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0812: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0817: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_081c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0821: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0826: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_082b: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0830: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0835: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_083a: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_083f: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0844: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0849: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_084e: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0853: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0858: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_085d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0862: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0867: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_086c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0871: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0876: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_087b: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0880: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0885: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_088a: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_088f: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0894: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0899: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_089e: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08a3: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08a8: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08ad: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08b2: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08b7: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08bc: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08c1: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08c6: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08cb: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08d0: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08d5: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08da: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08df: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Utility.Getopt/CliOption>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_08e4: ret | |
} // end of method CompilationOptions::GetCommonOptions | |
.method assembly hidebysig virtual instance void | |
RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.override Nemerle.Compiler.ISupportRelocation::RelocateImpl | |
// コード サイズ 188 (0xbc) | |
.maxstack 9 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> V_0, | |
class Nemerle.Compiler.MatchCompilerOptions V_1, | |
class Nemerle.Compiler.WarningOptions V_2, | |
class Nemerle.Compiler.ISource V_3) | |
IL_0000: ldarg.1 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_0006: ldarg.0 | |
IL_0007: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::ContainsKey(!0) | |
IL_000c: brfalse IL_0016 | |
IL_0011: br IL_00bb | |
IL_0016: ldarg.1 | |
IL_0017: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_001c: ldarg.0 | |
IL_001d: ldc.i4.0 | |
IL_001e: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::set_Item(!0, | |
!1) | |
IL_0023: ldarg.0 | |
IL_0024: ldfld class Nemerle.Compiler.MatchCompilerOptions Nemerle.Compiler.CompilationOptions::MatchOptions | |
IL_0029: stloc.1 | |
IL_002a: ldloc.1 | |
IL_002b: ldnull | |
IL_002c: ceq | |
IL_002e: ldc.i4.0 | |
IL_002f: ceq | |
IL_0031: brfalse IL_0042 | |
IL_0036: ldloc.1 | |
IL_0037: ldarg.1 | |
IL_0038: callvirt instance void Nemerle.Compiler.MatchCompilerOptions::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_003d: br IL_0042 | |
IL_0042: ldarg.0 | |
IL_0043: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.CompilationOptions::Warnings | |
IL_0048: stloc.2 | |
IL_0049: ldloc.2 | |
IL_004a: ldnull | |
IL_004b: ceq | |
IL_004d: ldc.i4.0 | |
IL_004e: ceq | |
IL_0050: brfalse IL_0061 | |
IL_0055: ldloc.2 | |
IL_0056: ldarg.1 | |
IL_0057: callvirt instance void Nemerle.Compiler.WarningOptions::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_005c: br IL_0061 | |
IL_0061: ldarg.0 | |
IL_0062: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> Nemerle.Compiler.CompilationOptions::Sources | |
IL_0067: stloc.0 | |
IL_0068: ldloc.0 | |
IL_0069: ldnull | |
IL_006a: call bool class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource>::op_Inequality(class [Nemerle]Nemerle.Core.list`1<!0>, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_006f: brfalse IL_00bb | |
IL_0074: ldloc.0 | |
IL_0075: stloc.0 | |
IL_0076: ldloc.0 | |
IL_0077: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ISource> | |
IL_007c: brfalse IL_00b6 | |
IL_0081: ldloc.0 | |
IL_0082: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ISource> | |
IL_0087: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ISource>::hd | |
IL_008c: stloc.3 | |
IL_008d: ldloc.0 | |
IL_008e: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ISource> | |
IL_0093: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ISource>::tl | |
IL_0098: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> | |
IL_009d: stloc.0 | |
IL_009e: ldloc.3 | |
IL_009f: castclass Nemerle.Compiler.ISupportRelocation | |
IL_00a4: ldarg.1 | |
IL_00a5: callvirt instance void Nemerle.Compiler.ISupportRelocation::RelocateImpl(class Nemerle.Compiler.RelocationInfo) | |
IL_00aa: ldloc.0 | |
IL_00ab: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> | |
IL_00b0: stloc.0 | |
IL_00b1: br IL_0076 | |
IL_00b6: br IL_00bb | |
IL_00bb: ret | |
} // end of method CompilationOptions::RelocateImplInternal | |
.method private hidebysig static class [Nemerle]Nemerle.Core.list`1<string> | |
_N_split_opt_25087(string s) cil managed | |
{ | |
// コード サイズ 153 (0x99) | |
.maxstack 10 | |
.locals init (int32 V_0, | |
class [Nemerle]Nemerle.Core.list`1<string> V_1, | |
string[] V_2, | |
string V_3) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldnull | |
IL_0003: stloc.1 | |
IL_0004: ldarg.0 | |
IL_0005: ldnull | |
IL_0006: call bool [netstandard]System.String::op_Equality(string, | |
string) | |
IL_000b: brfalse IL_001a | |
IL_0010: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0015: br IL_0098 | |
IL_001a: ldarg.0 | |
IL_001b: ldc.i4.4 | |
IL_001c: newarr [netstandard]System.Char | |
IL_0021: dup | |
IL_0022: ldc.i4 0x0 | |
IL_0027: ldc.i4.s 32 | |
IL_0029: stelem.i2 | |
IL_002a: dup | |
IL_002b: ldc.i4 0x1 | |
IL_0030: ldc.i4.s 9 | |
IL_0032: stelem.i2 | |
IL_0033: dup | |
IL_0034: ldc.i4 0x2 | |
IL_0039: ldc.i4.s 10 | |
IL_003b: stelem.i2 | |
IL_003c: dup | |
IL_003d: ldc.i4 0x3 | |
IL_0042: ldc.i4.s 13 | |
IL_0044: stelem.i2 | |
IL_0045: callvirt instance string[] [netstandard]System.String::Split(char[]) | |
IL_004a: stloc.2 | |
IL_004b: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_0050: castclass class [Nemerle]Nemerle.Core.list`1<string> | |
IL_0055: stloc.1 | |
IL_0056: ldloc.2 | |
IL_0057: ldlen | |
IL_0058: conv.i4 | |
IL_0059: ldc.i4.1 | |
IL_005a: sub.ovf | |
IL_005b: stloc.0 | |
IL_005c: ldloc.0 | |
IL_005d: ldc.i4.0 | |
IL_005e: clt | |
IL_0060: ldc.i4.0 | |
IL_0061: ceq | |
IL_0063: brfalse IL_0097 | |
IL_0068: ldloc.2 | |
IL_0069: ldloc.0 | |
IL_006a: ldelem.ref | |
IL_006b: callvirt instance string [netstandard]System.String::Trim() | |
IL_0070: stloc.3 | |
IL_0071: ldloc.3 | |
IL_0072: ldstr "" | |
IL_0077: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_007c: brfalse IL_008e | |
IL_0081: ldloc.3 | |
IL_0082: ldloc.1 | |
IL_0083: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<string>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0088: stloc.1 | |
IL_0089: br IL_008e | |
IL_008e: ldloc.0 | |
IL_008f: ldc.i4.1 | |
IL_0090: sub.ovf | |
IL_0091: stloc.0 | |
IL_0092: br IL_005c | |
IL_0097: ldloc.1 | |
IL_0098: ret | |
} // end of method CompilationOptions::_N_split_opt_25087 | |
.property class [Nemerle]Nemerle.Collections.Map`2<string,bool> | |
CommandDefines() | |
{ | |
.set instance void Nemerle.Compiler.CompilationOptions::set_CommandDefines(class [Nemerle]Nemerle.Collections.Map`2<string,bool>) | |
.get instance class [Nemerle]Nemerle.Collections.Map`2<string,bool> Nemerle.Compiler.CompilationOptions::get_CommandDefines() | |
} // end of property CompilationOptions::CommandDefines | |
.property string StrongAssemblyKeyName() | |
{ | |
.set instance void Nemerle.Compiler.CompilationOptions::set_StrongAssemblyKeyName(string) | |
.get instance string Nemerle.Compiler.CompilationOptions::get_StrongAssemblyKeyName() | |
} // end of property CompilationOptions::StrongAssemblyKeyName | |
} // end of class Nemerle.Compiler.CompilationOptions | |
.class public auto ansi beforefieldinit Nemerle.Compiler.WarningOptions | |
extends [netstandard]System.Object | |
implements Nemerle.Compiler.ISupportRelocation | |
{ | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_set_Level_25801 | |
extends [netstandard]System.Object | |
{ | |
.field assembly class Nemerle.Compiler.WarningOptions _N__N_closurised_this_ptr_25806 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_set_Level_25801::.ctor | |
} // end of class _N_closureOf_set_Level_25801 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__25793__25829 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`2<int32,object> | |
{ | |
.field private specialname class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801 _N_set_Level_closure_25833 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801 _N_set_Level_closure_25833) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`2<int32,object>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801 Nemerle.Compiler.WarningOptions/_N__N_lambda__25793__25829::_N_set_Level_closure_25833 | |
IL_000d: ret | |
} // end of method _N__N_lambda__25793__25829::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(int32 x, | |
object _N_wildcard_3298) cil managed | |
{ | |
// コード サイズ 61 (0x3d) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801 Nemerle.Compiler.WarningOptions/_N__N_lambda__25793__25829::_N_set_Level_closure_25833 | |
IL_0006: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801::_N__N_closurised_this_ptr_25806 | |
IL_000b: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0010: ldarg.1 | |
IL_0011: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_0016: ldc.i4.0 | |
IL_0017: bne.un IL_003c | |
IL_001c: ldarg.0 | |
IL_001d: ldfld class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801 Nemerle.Compiler.WarningOptions/_N__N_lambda__25793__25829::_N_set_Level_closure_25833 | |
IL_0022: ldfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801::_N__N_closurised_this_ptr_25806 | |
IL_0027: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_002c: ldarg.1 | |
IL_002d: ldstr "" | |
IL_0032: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Add(!0, | |
!1) | |
IL_0037: br IL_003c | |
IL_003c: ret | |
} // end of method _N__N_lambda__25793__25829::apply_void | |
} // end of class _N__N_lambda__25793__25829 | |
.field private bool treat_warnings_as_errors | |
.field private int32 _N_field_cur_level_embeded_in_Level_3297 | |
.field private class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> currently_enabled | |
.field private initonly class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> enabled | |
.field private initonly class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> disabled | |
.field private initonly class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> pragma_warning | |
.field private initonly int32[][] levels | |
.method public hidebysig specialname instance int32 | |
get_Level() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.WarningOptions::_N_field_cur_level_embeded_in_Level_3297 | |
IL_0006: ret | |
} // end of method WarningOptions::get_Level | |
.method public hidebysig specialname instance void | |
set_Level(int32 'value') cil managed | |
{ | |
// コード サイズ 190 (0xbe) | |
.maxstack 12 | |
.locals init (int32 V_0, | |
int32 V_1, | |
int32 V_2, | |
int32[] V_3, | |
class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801 V_4, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`2<int32,object> V_5) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldc.i4.0 | |
IL_0003: stloc.2 | |
IL_0004: newobj instance void Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801::.ctor() | |
IL_0009: stloc.s V_4 | |
IL_000b: ldloc.s V_4 | |
IL_000d: ldarg.0 | |
IL_000e: stfld class Nemerle.Compiler.WarningOptions Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801::_N__N_closurised_this_ptr_25806 | |
IL_0013: ldarg.1 | |
IL_0014: ldc.i4.0 | |
IL_0015: blt IL_0026 | |
IL_001a: ldarg.1 | |
IL_001b: ldc.i4.4 | |
IL_001c: cgt | |
IL_001e: ldc.i4.0 | |
IL_001f: ceq | |
IL_0021: br IL_0027 | |
IL_0026: ldc.i4.0 | |
IL_0027: brfalse IL_00bd | |
IL_002c: ldarg.0 | |
IL_002d: ldarg.1 | |
IL_002e: stfld int32 Nemerle.Compiler.WarningOptions::_N_field_cur_level_embeded_in_Level_3297 | |
IL_0033: ldarg.0 | |
IL_0034: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::.ctor() | |
IL_0039: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_003e: ldc.i4.0 | |
IL_003f: stloc.2 | |
IL_0040: ldloc.2 | |
IL_0041: ldarg.1 | |
IL_0042: cgt | |
IL_0044: ldc.i4.0 | |
IL_0045: ceq | |
IL_0047: brfalse IL_00a2 | |
IL_004c: ldarg.0 | |
IL_004d: ldfld int32[][] Nemerle.Compiler.WarningOptions::levels | |
IL_0052: ldloc.2 | |
IL_0053: ldelem.ref | |
IL_0054: stloc.3 | |
IL_0055: ldc.i4.0 | |
IL_0056: stloc.0 | |
IL_0057: ldloc.0 | |
IL_0058: ldloc.3 | |
IL_0059: ldlen | |
IL_005a: conv.i4 | |
IL_005b: clt | |
IL_005d: brfalse IL_0099 | |
IL_0062: ldloc.3 | |
IL_0063: ldloc.0 | |
IL_0064: ldelem.i4 | |
IL_0065: stloc.1 | |
IL_0066: ldloc.1 | |
IL_0067: stloc.1 | |
IL_0068: ldarg.0 | |
IL_0069: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::disabled | |
IL_006e: ldloc.1 | |
IL_006f: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_0074: ldc.i4.0 | |
IL_0075: bne.un IL_0090 | |
IL_007a: ldarg.0 | |
IL_007b: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0080: ldloc.1 | |
IL_0081: ldstr "" | |
IL_0086: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Add(!0, | |
!1) | |
IL_008b: br IL_0090 | |
IL_0090: ldloc.0 | |
IL_0091: ldc.i4.1 | |
IL_0092: add.ovf | |
IL_0093: stloc.0 | |
IL_0094: br IL_0057 | |
IL_0099: ldloc.2 | |
IL_009a: ldc.i4.1 | |
IL_009b: add.ovf | |
IL_009c: stloc.2 | |
IL_009d: br IL_0040 | |
IL_00a2: ldarg.0 | |
IL_00a3: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::enabled | |
IL_00a8: ldloc.s V_4 | |
IL_00aa: newobj instance void Nemerle.Compiler.WarningOptions/_N__N_lambda__25793__25829::.ctor(class Nemerle.Compiler.WarningOptions/_N_closureOf_set_Level_25801) | |
IL_00af: stloc.s V_5 | |
IL_00b1: ldloc.s V_5 | |
IL_00b3: callvirt instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Iter(class [Nemerle]Nemerle.Builtins.FunctionVoid`2<!0,!1>) | |
IL_00b8: br IL_00bd | |
IL_00bd: ret | |
} // end of method WarningOptions::set_Level | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 626 (0x272) | |
.maxstack 8 | |
IL_0000: ldarg.0 | |
IL_0001: ldc.i4.0 | |
IL_0002: stfld bool Nemerle.Compiler.WarningOptions::treat_warnings_as_errors | |
IL_0007: ldarg.0 | |
IL_0008: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::.ctor() | |
IL_000d: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::enabled | |
IL_0012: ldarg.0 | |
IL_0013: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::.ctor() | |
IL_0018: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::disabled | |
IL_001d: ldarg.0 | |
IL_001e: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::.ctor() | |
IL_0023: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_0028: ldarg.0 | |
IL_0029: ldc.i4.6 | |
IL_002a: newarr int32[] | |
IL_002f: dup | |
IL_0030: ldc.i4 0x0 | |
IL_0035: ldc.i4.0 | |
IL_0036: newarr [netstandard]System.Int32 | |
IL_003b: stelem.ref | |
IL_003c: dup | |
IL_003d: ldc.i4 0x1 | |
IL_0042: ldc.i4.s 12 | |
IL_0044: newarr [netstandard]System.Int32 | |
IL_0049: dup | |
IL_004a: ldc.i4 0x0 | |
IL_004f: ldc.i4 0xb7 | |
IL_0054: stelem.i4 | |
IL_0055: dup | |
IL_0056: ldc.i4 0x1 | |
IL_005b: ldc.i4 0xb8 | |
IL_0060: stelem.i4 | |
IL_0061: dup | |
IL_0062: ldc.i4 0x2 | |
IL_0067: ldc.i4 0x1ca | |
IL_006c: stelem.i4 | |
IL_006d: dup | |
IL_006e: ldc.i4 0x3 | |
IL_0073: ldc.i4 0x25a | |
IL_0078: stelem.i4 | |
IL_0079: dup | |
IL_007a: ldc.i4 0x4 | |
IL_007f: ldc.i4 0x272 | |
IL_0084: stelem.i4 | |
IL_0085: dup | |
IL_0086: ldc.i4 0x5 | |
IL_008b: ldc.i4 0x661 | |
IL_0090: stelem.i4 | |
IL_0091: dup | |
IL_0092: ldc.i4 0x6 | |
IL_0097: ldc.i4 0x6a0 | |
IL_009c: stelem.i4 | |
IL_009d: dup | |
IL_009e: ldc.i4 0x7 | |
IL_00a3: ldc.i4 0x1388 | |
IL_00a8: stelem.i4 | |
IL_00a9: dup | |
IL_00aa: ldc.i4 0x8 | |
IL_00af: ldc.i4 0x271a | |
IL_00b4: stelem.i4 | |
IL_00b5: dup | |
IL_00b6: ldc.i4 0x9 | |
IL_00bb: ldc.i4 0x271b | |
IL_00c0: stelem.i4 | |
IL_00c1: dup | |
IL_00c2: ldc.i4 0xa | |
IL_00c7: ldc.i4 0x271c | |
IL_00cc: stelem.i4 | |
IL_00cd: dup | |
IL_00ce: ldc.i4 0xb | |
IL_00d3: ldc.i4 0x271d | |
IL_00d8: stelem.i4 | |
IL_00d9: stelem.ref | |
IL_00da: dup | |
IL_00db: ldc.i4 0x2 | |
IL_00e0: ldc.i4.7 | |
IL_00e1: newarr [netstandard]System.Int32 | |
IL_00e6: dup | |
IL_00e7: ldc.i4 0x0 | |
IL_00ec: ldc.i4.s 108 | |
IL_00ee: stelem.i4 | |
IL_00ef: dup | |
IL_00f0: ldc.i4 0x1 | |
IL_00f5: ldc.i4.s 114 | |
IL_00f7: stelem.i4 | |
IL_00f8: dup | |
IL_00f9: ldc.i4 0x2 | |
IL_00fe: ldc.i4 0xa2 | |
IL_0103: stelem.i4 | |
IL_0104: dup | |
IL_0105: ldc.i4 0x3 | |
IL_010a: ldc.i4 0xfb | |
IL_010f: stelem.i4 | |
IL_0110: dup | |
IL_0111: ldc.i4 0x4 | |
IL_0116: ldc.i4 0xfc | |
IL_011b: stelem.i4 | |
IL_011c: dup | |
IL_011d: ldc.i4 0x5 | |
IL_0122: ldc.i4 0xfd | |
IL_0127: stelem.i4 | |
IL_0128: dup | |
IL_0129: ldc.i4 0x6 | |
IL_012e: ldc.i4 0x26a | |
IL_0133: stelem.i4 | |
IL_0134: stelem.ref | |
IL_0135: dup | |
IL_0136: ldc.i4 0x3 | |
IL_013b: ldc.i4.5 | |
IL_013c: newarr [netstandard]System.Int32 | |
IL_0141: dup | |
IL_0142: ldc.i4 0x0 | |
IL_0147: ldc.i4.s 67 | |
IL_0149: stelem.i4 | |
IL_014a: dup | |
IL_014b: ldc.i4 0x1 | |
IL_0150: ldc.i4.s 105 | |
IL_0152: stelem.i4 | |
IL_0153: dup | |
IL_0154: ldc.i4 0x2 | |
IL_0159: ldc.i4 0xa8 | |
IL_015e: stelem.i4 | |
IL_015f: dup | |
IL_0160: ldc.i4 0x3 | |
IL_0165: ldc.i4 0xa9 | |
IL_016a: stelem.i4 | |
IL_016b: dup | |
IL_016c: ldc.i4 0x4 | |
IL_0171: ldc.i4 0xdb | |
IL_0176: stelem.i4 | |
IL_0177: stelem.ref | |
IL_0178: dup | |
IL_0179: ldc.i4 0x4 | |
IL_017e: ldc.i4.s 10 | |
IL_0180: newarr [netstandard]System.Int32 | |
IL_0185: dup | |
IL_0186: ldc.i4 0x0 | |
IL_018b: ldc.i4.s 28 | |
IL_018d: stelem.i4 | |
IL_018e: dup | |
IL_018f: ldc.i4 0x1 | |
IL_0194: ldc.i4.s 78 | |
IL_0196: stelem.i4 | |
IL_0197: dup | |
IL_0198: ldc.i4 0x2 | |
IL_019d: ldc.i4.s 109 | |
IL_019f: stelem.i4 | |
IL_01a0: dup | |
IL_01a1: ldc.i4 0x3 | |
IL_01a6: ldc.i4 0x192 | |
IL_01ab: stelem.i4 | |
IL_01ac: dup | |
IL_01ad: ldc.i4 0x4 | |
IL_01b2: ldc.i4 0x274 | |
IL_01b7: stelem.i4 | |
IL_01b8: dup | |
IL_01b9: ldc.i4 0x5 | |
IL_01be: ldc.i4 0x289 | |
IL_01c3: stelem.i4 | |
IL_01c4: dup | |
IL_01c5: ldc.i4 0x6 | |
IL_01ca: ldc.i4 0x2711 | |
IL_01cf: stelem.i4 | |
IL_01d0: dup | |
IL_01d1: ldc.i4 0x7 | |
IL_01d6: ldc.i4 0x2713 | |
IL_01db: stelem.i4 | |
IL_01dc: dup | |
IL_01dd: ldc.i4 0x8 | |
IL_01e2: ldc.i4 0x2715 | |
IL_01e7: stelem.i4 | |
IL_01e8: dup | |
IL_01e9: ldc.i4 0x9 | |
IL_01ee: ldc.i4 0x2719 | |
IL_01f3: stelem.i4 | |
IL_01f4: stelem.ref | |
IL_01f5: dup | |
IL_01f6: ldc.i4 0x5 | |
IL_01fb: ldc.i4.5 | |
IL_01fc: newarr [netstandard]System.Int32 | |
IL_0201: dup | |
IL_0202: ldc.i4 0x0 | |
IL_0207: ldc.i4 0x2712 | |
IL_020c: stelem.i4 | |
IL_020d: dup | |
IL_020e: ldc.i4 0x1 | |
IL_0213: ldc.i4 0x2714 | |
IL_0218: stelem.i4 | |
IL_0219: dup | |
IL_021a: ldc.i4 0x2 | |
IL_021f: ldc.i4 0x2716 | |
IL_0224: stelem.i4 | |
IL_0225: dup | |
IL_0226: ldc.i4 0x3 | |
IL_022b: ldc.i4 0x2717 | |
IL_0230: stelem.i4 | |
IL_0231: dup | |
IL_0232: ldc.i4 0x4 | |
IL_0237: ldc.i4 0x2718 | |
IL_023c: stelem.i4 | |
IL_023d: stelem.ref | |
IL_023e: stfld int32[][] Nemerle.Compiler.WarningOptions::levels | |
IL_0243: ldarg.0 | |
IL_0244: call instance void [netstandard]System.Object::.ctor() | |
IL_0249: ldarg.0 | |
IL_024a: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::enabled | |
IL_024f: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Clear() | |
IL_0254: ldarg.0 | |
IL_0255: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::disabled | |
IL_025a: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Clear() | |
IL_025f: ldarg.0 | |
IL_0260: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_0265: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::Clear() | |
IL_026a: ldarg.0 | |
IL_026b: ldc.i4.4 | |
IL_026c: callvirt instance void Nemerle.Compiler.WarningOptions::set_Level(int32) | |
IL_0271: ret | |
} // end of method WarningOptions::.ctor | |
.method public hidebysig instance bool | |
IsEnabled(int32 nr) cil managed | |
{ | |
// コード サイズ 30 (0x1e) | |
.maxstack 5 | |
.locals init (bool V_0, | |
class [netstandard]System.Exception V_1) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
.try | |
{ | |
IL_0002: ldarg.0 | |
IL_0003: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0008: ldarg.1 | |
IL_0009: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_000e: stloc.0 | |
IL_000f: leave IL_001c | |
} // end .try | |
catch [netstandard]System.Exception | |
{ | |
IL_0014: stloc.1 | |
IL_0015: ldc.i4.0 | |
IL_0016: stloc.0 | |
IL_0017: leave IL_001c | |
} // end handler | |
IL_001c: ldloc.0 | |
IL_001d: ret | |
} // end of method WarningOptions::IsEnabled | |
.method public hidebysig instance bool | |
IsEnabledAt(valuetype Nemerle.Compiler.Location loc, | |
int32 nr) cil managed | |
{ | |
// コード サイズ 251 (0xfb) | |
.maxstack 17 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> V_0, | |
int32 V_1, | |
int32 V_2, | |
class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> V_3) | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.2 | |
IL_0002: call instance bool Nemerle.Compiler.WarningOptions::IsEnabled(int32) | |
IL_0007: brfalse IL_00f9 | |
IL_000c: ldarg.0 | |
IL_000d: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_0012: ldarga.s loc | |
IL_0014: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0019: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::Contains(!0) | |
IL_001e: brfalse IL_00f3 | |
IL_0023: ldarga.s loc | |
IL_0025: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_002a: stloc.2 | |
IL_002b: ldarg.0 | |
IL_002c: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_0031: ldarga.s loc | |
IL_0033: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0038: callvirt instance !1 class [netstandard]System.Collections.Generic.Dictionary`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::get_Item(!0) | |
IL_003d: stloc.0 | |
IL_003e: ldloc.0 | |
IL_003f: isinst class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> | |
IL_0044: brfalse IL_00d7 | |
IL_0049: ldloc.0 | |
IL_004a: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> | |
IL_004f: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::hd | |
IL_0054: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>::Field0 | |
IL_0059: stloc.1 | |
IL_005a: ldloc.0 | |
IL_005b: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> | |
IL_0060: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::tl | |
IL_0065: stloc.3 | |
IL_0066: ldloc.1 | |
IL_0067: ldloc.2 | |
IL_0068: ble IL_0074 | |
IL_006d: ldloc.3 | |
IL_006e: stloc.0 | |
IL_006f: br IL_003e | |
IL_0074: ldloc.0 | |
IL_0075: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> | |
IL_007a: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::hd | |
IL_007f: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>::Field1 | |
IL_0084: stloc.1 | |
IL_0085: ldloc.0 | |
IL_0086: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>> | |
IL_008b: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::tl | |
IL_0090: stloc.0 | |
IL_0091: ldloc.1 | |
IL_0092: ldc.i4.1 | |
IL_0093: bne.un IL_009e | |
IL_0098: ldc.i4.1 | |
IL_0099: br IL_00a2 | |
IL_009e: ldloc.1 | |
IL_009f: ldarg.2 | |
IL_00a0: ceq | |
IL_00a2: brfalse IL_00ad | |
IL_00a7: ldc.i4.0 | |
IL_00a8: br IL_00d2 | |
IL_00ad: ldloc.1 | |
IL_00ae: ldc.i4.m1 | |
IL_00af: bne.un IL_00ba | |
IL_00b4: ldc.i4.1 | |
IL_00b5: br IL_00c0 | |
IL_00ba: ldloc.1 | |
IL_00bb: ldarg.2 | |
IL_00bc: ldc.i4.m1 | |
IL_00bd: mul.ovf | |
IL_00be: ceq | |
IL_00c0: brfalse IL_00cb | |
IL_00c5: ldc.i4.1 | |
IL_00c6: br IL_00d2 | |
IL_00cb: ldloc.0 | |
IL_00cc: stloc.0 | |
IL_00cd: br IL_003e | |
IL_00d2: br IL_00ee | |
IL_00d7: ldloc.0 | |
IL_00d8: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::_N_constant_object | |
IL_00dd: bne.un IL_00e8 | |
IL_00e2: ldc.i4.1 | |
IL_00e3: br IL_00ee | |
IL_00e8: newobj instance void [Nemerle]Nemerle.Core.MatchFailureException::.ctor() | |
IL_00ed: throw | |
IL_00ee: br IL_00f4 | |
IL_00f3: ldc.i4.1 | |
IL_00f4: br IL_00fa | |
IL_00f9: ldc.i4.0 | |
IL_00fa: ret | |
} // end of method WarningOptions::IsEnabledAt | |
.method public hidebysig instance void | |
AddPragmaWarning(int32 file_idx, | |
int32 line_no, | |
int32 warning_no) cil managed | |
{ | |
// コード サイズ 85 (0x55) | |
.maxstack 10 | |
.locals init (class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::Contains(!0) | |
IL_000c: brfalse IL_0037 | |
IL_0011: ldarg.0 | |
IL_0012: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_0017: stloc.0 | |
IL_0018: ldloc.0 | |
IL_0019: ldarg.1 | |
IL_001a: ldarg.2 | |
IL_001b: ldarg.3 | |
IL_001c: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>::.ctor(!0, | |
!1) | |
IL_0021: ldloc.0 | |
IL_0022: ldarg.1 | |
IL_0023: callvirt instance !1 class [netstandard]System.Collections.Generic.Dictionary`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::get_Item(!0) | |
IL_0028: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_002d: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::set_Item(!0, | |
!1) | |
IL_0032: br IL_0054 | |
IL_0037: ldarg.0 | |
IL_0038: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>> Nemerle.Compiler.WarningOptions::pragma_warning | |
IL_003d: ldarg.1 | |
IL_003e: ldarg.2 | |
IL_003f: ldarg.3 | |
IL_0040: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>::.ctor(!0, | |
!1) | |
IL_0045: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::_N_constant_object | |
IL_004a: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_004f: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,int32>>>::set_Item(!0, | |
!1) | |
IL_0054: ret | |
} // end of method WarningOptions::AddPragmaWarning | |
.method public hidebysig instance void | |
Enable(int32 nr) cil managed | |
{ | |
// コード サイズ 121 (0x79) | |
.maxstack 9 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::disabled | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_000c: brfalse IL_0030 | |
IL_0011: ldstr "warning N" | |
IL_0016: ldarg.1 | |
IL_0017: call string [netstandard]System.Convert::ToString(int32) | |
IL_001c: ldstr " is already explicitly disabled, thus it cannot be" | |
+ " enabled" | |
IL_0021: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0026: call void Nemerle.Compiler.Message::Warning(string) | |
IL_002b: br IL_0078 | |
IL_0030: ldarg.0 | |
IL_0031: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0036: ldarg.1 | |
IL_0037: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_003c: ldc.i4.0 | |
IL_003d: bne.un IL_0054 | |
IL_0042: ldarg.0 | |
IL_0043: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0048: ldarg.1 | |
IL_0049: ldnull | |
IL_004a: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Add(!0, | |
!1) | |
IL_004f: br IL_0054 | |
IL_0054: ldarg.0 | |
IL_0055: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::enabled | |
IL_005a: ldarg.1 | |
IL_005b: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_0060: ldc.i4.0 | |
IL_0061: bne.un IL_0078 | |
IL_0066: ldarg.0 | |
IL_0067: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::enabled | |
IL_006c: ldarg.1 | |
IL_006d: ldnull | |
IL_006e: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Add(!0, | |
!1) | |
IL_0073: br IL_0078 | |
IL_0078: ret | |
} // end of method WarningOptions::Enable | |
.method public hidebysig instance void | |
Disable(int32 nr) cil managed | |
{ | |
// コード サイズ 119 (0x77) | |
.maxstack 8 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::enabled | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_000c: brfalse IL_0030 | |
IL_0011: ldstr "warning N" | |
IL_0016: ldarg.1 | |
IL_0017: call string [netstandard]System.Convert::ToString(int32) | |
IL_001c: ldstr " is already explicitly enabled, thus it cannot be " | |
+ "disabled" | |
IL_0021: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0026: call void Nemerle.Compiler.Message::Warning(string) | |
IL_002b: br IL_0076 | |
IL_0030: ldarg.0 | |
IL_0031: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0036: ldarg.1 | |
IL_0037: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_003c: brfalse IL_0052 | |
IL_0041: ldarg.0 | |
IL_0042: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::currently_enabled | |
IL_0047: ldarg.1 | |
IL_0048: callvirt instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Remove(!0) | |
IL_004d: br IL_0052 | |
IL_0052: ldarg.0 | |
IL_0053: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::disabled | |
IL_0058: ldarg.1 | |
IL_0059: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object>::Contains(!0) | |
IL_005e: ldc.i4.0 | |
IL_005f: bne.un IL_0076 | |
IL_0064: ldarg.0 | |
IL_0065: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,object> Nemerle.Compiler.WarningOptions::disabled | |
IL_006a: ldarg.1 | |
IL_006b: ldnull | |
IL_006c: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,object>::Add(!0, | |
!1) | |
IL_0071: br IL_0076 | |
IL_0076: ret | |
} // end of method WarningOptions::Disable | |
.method public hidebysig specialname instance string | |
get_Help() cil managed | |
{ | |
// コード サイズ 653 (0x28d) | |
.maxstack 34 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>> V_0, | |
int32 V_1, | |
int32 V_2, | |
int32 V_3, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string> V_4, | |
class [netstandard]System.Text.StringBuilder V_5, | |
int32[] V_6, | |
bool V_7, | |
int32 V_8, | |
class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>> V_9, | |
string V_10, | |
string V_11, | |
class [netstandard]System.Text.StringBuilder V_12) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.2 | |
IL_0002: ldc.i4.0 | |
IL_0003: stloc.s V_7 | |
IL_0005: ldc.i4.s 28 | |
IL_0007: ldstr "'function declaration' has the wrong signature to " | |
+ "be an entry point" | |
IL_000c: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0011: ldc.i4.s 105 | |
IL_0013: ldstr "The using directive for 'namespace' appeared previ" | |
+ "ously in this namespace" | |
IL_0018: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_001d: ldc.i4.s 114 | |
IL_001f: ldstr "'f1' hides inherited member 'f2'. To make the curr" | |
+ "ent method override that implementation, add the override keyword. Oth" | |
+ "erwise add the new keyword." | |
IL_0024: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0029: ldc.i4 0xa8 | |
IL_002e: ldstr "The variable 'var' is declared but never used" | |
IL_0033: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0038: ldc.i4 0x192 | |
IL_003d: ldstr "an entry point cannot be generic or in a generic t" | |
+ "ype" | |
IL_0042: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0047: ldc.i4 0x289 | |
IL_004c: ldstr "Field 'field' is never assigned to, and will alway" | |
+ "s have its default value 'value" | |
IL_0051: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0056: ldc.i4 0x2711 | |
IL_005b: ldstr "Cast is unnecessary" | |
IL_0060: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0065: ldc.i4 0x2712 | |
IL_006a: ldstr "Enable some pedantic checks for illegal characters" | |
+ " in input stream" | |
IL_006f: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0074: ldc.i4 0x2713 | |
IL_0079: ldstr "Other global unused member warnings" | |
IL_007e: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0083: ldc.i4 0x2714 | |
IL_0088: ldstr "warnings about usage of bit operations on enums wi" | |
+ "thout correct attribute" | |
IL_008d: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_0092: ldc.i4 0x2715 | |
IL_0097: ldstr "warnings about ignoring computed values" | |
IL_009c: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00a1: ldc.i4 0x2716 | |
IL_00a6: ldstr "`this' is unused, consider making method static" | |
IL_00ab: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00b0: ldc.i4 0x2717 | |
IL_00b5: ldstr "`$' occurs inside string literal, which is not pre" | |
+ "fixed itself with `$'" | |
IL_00ba: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00bf: ldc.i4 0x2718 | |
IL_00c4: ldstr "verify that generic arguments of methods and class" | |
+ "es are inferred to some concrete types" | |
IL_00c9: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00ce: ldc.i4 0x2719 | |
IL_00d3: ldstr "using a constant object reference directly (as fir" | |
+ "st class value)" | |
IL_00d8: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00dd: ldc.i4 0x271a | |
IL_00e2: ldstr "compilation options `-debug+' and `-optimize' has " | |
+ "poor compatibility: `-debug+' suppresses runtime optimizations" | |
IL_00e7: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00ec: ldc.i4 0x271b | |
IL_00f1: ldstr "comparing a value with reference equality" | |
IL_00f6: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::.ctor(!0, | |
!1) | |
IL_00fb: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::_N_constant_object | |
IL_0100: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0105: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_010a: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_010f: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0114: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0119: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_011e: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0123: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0128: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_012d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0132: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0137: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_013c: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0141: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0146: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_014b: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0150: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0155: stloc.s V_9 | |
IL_0157: newobj instance void [netstandard]System.Text.StringBuilder::.ctor() | |
IL_015c: stloc.s V_5 | |
IL_015e: ldloc.s V_9 | |
IL_0160: stloc.0 | |
IL_0161: ldloc.0 | |
IL_0162: isinst class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>> | |
IL_0167: brfalse IL_0285 | |
IL_016c: ldloc.0 | |
IL_016d: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>> | |
IL_0172: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::hd | |
IL_0177: stloc.s V_4 | |
IL_0179: ldloc.0 | |
IL_017a: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>> | |
IL_017f: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>>::tl | |
IL_0184: stloc.0 | |
IL_0185: ldloc.s V_4 | |
IL_0187: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::Field0 | |
IL_018c: stloc.3 | |
IL_018d: ldloc.s V_4 | |
IL_018f: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,string>::Field1 | |
IL_0194: stloc.s V_10 | |
IL_0196: ldc.i4.0 | |
IL_0197: stloc.1 | |
IL_0198: ldloc.1 | |
IL_0199: ldarg.0 | |
IL_019a: ldfld int32[][] Nemerle.Compiler.WarningOptions::levels | |
IL_019f: ldlen | |
IL_01a0: conv.i4 | |
IL_01a1: clt | |
IL_01a3: ldc.i4.0 | |
IL_01a4: ceq | |
IL_01a6: brfalse IL_01b5 | |
IL_01ab: ldstr "" | |
IL_01b0: br IL_021b | |
IL_01b5: ldc.i4.0 | |
IL_01b6: stloc.s V_7 | |
IL_01b8: ldarg.0 | |
IL_01b9: ldfld int32[][] Nemerle.Compiler.WarningOptions::levels | |
IL_01be: ldloc.1 | |
IL_01bf: ldelem.ref | |
IL_01c0: stloc.s V_6 | |
IL_01c2: ldc.i4.0 | |
IL_01c3: stloc.2 | |
IL_01c4: ldloc.2 | |
IL_01c5: ldloc.s V_6 | |
IL_01c7: ldlen | |
IL_01c8: conv.i4 | |
IL_01c9: clt | |
IL_01cb: brfalse IL_01f1 | |
IL_01d0: ldloc.s V_6 | |
IL_01d2: ldloc.2 | |
IL_01d3: ldelem.i4 | |
IL_01d4: stloc.s V_8 | |
IL_01d6: ldloc.s V_8 | |
IL_01d8: ldloc.3 | |
IL_01d9: ceq | |
IL_01db: brfalse IL_01e8 | |
IL_01e0: ldc.i4.1 | |
IL_01e1: stloc.s V_7 | |
IL_01e3: br IL_01e8 | |
IL_01e8: ldloc.2 | |
IL_01e9: ldc.i4.1 | |
IL_01ea: add.ovf | |
IL_01eb: stloc.2 | |
IL_01ec: br IL_01c4 | |
IL_01f1: ldloc.s V_7 | |
IL_01f3: brfalse IL_0212 | |
IL_01f8: ldstr "[enabled by -warn:" | |
IL_01fd: ldloc.1 | |
IL_01fe: call string [netstandard]System.Convert::ToString(int32) | |
IL_0203: ldstr "]" | |
IL_0208: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_020d: br IL_021b | |
IL_0212: ldloc.1 | |
IL_0213: ldc.i4.1 | |
IL_0214: add.ovf | |
IL_0215: stloc.1 | |
IL_0216: br IL_0198 | |
IL_021b: stloc.s V_11 | |
IL_021d: ldloc.s V_5 | |
IL_021f: ldc.i4.6 | |
IL_0220: newarr [netstandard]System.String | |
IL_0225: dup | |
IL_0226: ldc.i4 0x0 | |
IL_022b: ldloc.3 | |
IL_022c: call string [netstandard]System.Convert::ToString(int32) | |
IL_0231: stelem.ref | |
IL_0232: dup | |
IL_0233: ldc.i4 0x1 | |
IL_0238: ldstr "\t" | |
IL_023d: stelem.ref | |
IL_023e: dup | |
IL_023f: ldc.i4 0x2 | |
IL_0244: ldloc.s V_10 | |
IL_0246: call string [netstandard]System.Convert::ToString(string) | |
IL_024b: stelem.ref | |
IL_024c: dup | |
IL_024d: ldc.i4 0x3 | |
IL_0252: ldstr " " | |
IL_0257: stelem.ref | |
IL_0258: dup | |
IL_0259: ldc.i4 0x4 | |
IL_025e: ldloc.s V_11 | |
IL_0260: call string [netstandard]System.Convert::ToString(string) | |
IL_0265: stelem.ref | |
IL_0266: dup | |
IL_0267: ldc.i4 0x5 | |
IL_026c: call string [netstandard]System.Environment::get_NewLine() | |
IL_0271: stelem.ref | |
IL_0272: call string [netstandard]System.String::Concat(string[]) | |
IL_0277: callvirt instance class [netstandard]System.Text.StringBuilder [netstandard]System.Text.StringBuilder::Append(string) | |
IL_027c: stloc.s V_12 | |
IL_027e: ldloc.0 | |
IL_027f: stloc.0 | |
IL_0280: br IL_0161 | |
IL_0285: ldloc.s V_5 | |
IL_0287: callvirt instance string [netstandard]System.Text.StringBuilder::ToString() | |
IL_028c: ret | |
} // end of method WarningOptions::get_Help | |
.method public hidebysig specialname instance bool | |
get_TreatWarningsAsErrors() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.WarningOptions::treat_warnings_as_errors | |
IL_0006: ret | |
} // end of method WarningOptions::get_TreatWarningsAsErrors | |
.method public hidebysig specialname instance void | |
set_TreatWarningsAsErrors(bool 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld bool Nemerle.Compiler.WarningOptions::treat_warnings_as_errors | |
IL_0007: ret | |
} // end of method WarningOptions::set_TreatWarningsAsErrors | |
.method assembly hidebysig virtual instance void | |
RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.override Nemerle.Compiler.ISupportRelocation::RelocateImpl | |
// コード サイズ 1 (0x1) | |
.maxstack 0 | |
IL_0000: ret | |
} // end of method WarningOptions::RelocateImplInternal | |
.property int32 Level() | |
{ | |
.set instance void Nemerle.Compiler.WarningOptions::set_Level(int32) | |
.get instance int32 Nemerle.Compiler.WarningOptions::get_Level() | |
} // end of property WarningOptions::Level | |
.property string Help() | |
{ | |
.get instance string Nemerle.Compiler.WarningOptions::get_Help() | |
} // end of property WarningOptions::Help | |
.property bool TreatWarningsAsErrors() | |
{ | |
.set instance void Nemerle.Compiler.WarningOptions::set_TreatWarningsAsErrors(bool) | |
.get instance bool Nemerle.Compiler.WarningOptions::get_TreatWarningsAsErrors() | |
} // end of property WarningOptions::TreatWarningsAsErrors | |
} // end of class Nemerle.Compiler.WarningOptions | |
.class public auto ansi beforefieldinit Nemerle.Compiler.MatchCompilerOptions | |
extends [netstandard]System.Object | |
implements Nemerle.Compiler.ISupportRelocation | |
{ | |
.field private int32 min_switch_size_for_variants | |
.field private int32 min_switch_size_for_ordinals | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 13 (0xd) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: call instance void Nemerle.Compiler.MatchCompilerOptions::Clear() | |
IL_000c: ret | |
} // end of method MatchCompilerOptions::.ctor | |
.method public hidebysig instance void | |
Clear() cil managed | |
{ | |
// コード サイズ 16 (0x10) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldc.i4.s 12 | |
IL_0003: stfld int32 Nemerle.Compiler.MatchCompilerOptions::min_switch_size_for_variants | |
IL_0008: ldarg.0 | |
IL_0009: ldc.i4.4 | |
IL_000a: stfld int32 Nemerle.Compiler.MatchCompilerOptions::min_switch_size_for_ordinals | |
IL_000f: ret | |
} // end of method MatchCompilerOptions::Clear | |
.method public hidebysig specialname instance int32 | |
get_MinSwitchSizeForVariants() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.MatchCompilerOptions::min_switch_size_for_variants | |
IL_0006: ret | |
} // end of method MatchCompilerOptions::get_MinSwitchSizeForVariants | |
.method public hidebysig specialname instance void | |
set_MinSwitchSizeForVariants(int32 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld int32 Nemerle.Compiler.MatchCompilerOptions::min_switch_size_for_variants | |
IL_0007: ret | |
} // end of method MatchCompilerOptions::set_MinSwitchSizeForVariants | |
.method public hidebysig specialname instance int32 | |
get_MinSwitchSizeForOrdinals() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.MatchCompilerOptions::min_switch_size_for_ordinals | |
IL_0006: ret | |
} // end of method MatchCompilerOptions::get_MinSwitchSizeForOrdinals | |
.method public hidebysig specialname instance void | |
set_MinSwitchSizeForOrdinals(int32 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld int32 Nemerle.Compiler.MatchCompilerOptions::min_switch_size_for_ordinals | |
IL_0007: ret | |
} // end of method MatchCompilerOptions::set_MinSwitchSizeForOrdinals | |
.method assembly hidebysig virtual instance void | |
RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.override Nemerle.Compiler.ISupportRelocation::RelocateImpl | |
// コード サイズ 1 (0x1) | |
.maxstack 0 | |
IL_0000: ret | |
} // end of method MatchCompilerOptions::RelocateImplInternal | |
.property int32 MinSwitchSizeForVariants() | |
{ | |
.set instance void Nemerle.Compiler.MatchCompilerOptions::set_MinSwitchSizeForVariants(int32) | |
.get instance int32 Nemerle.Compiler.MatchCompilerOptions::get_MinSwitchSizeForVariants() | |
} // end of property MatchCompilerOptions::MinSwitchSizeForVariants | |
.property int32 MinSwitchSizeForOrdinals() | |
{ | |
.get instance int32 Nemerle.Compiler.MatchCompilerOptions::get_MinSwitchSizeForOrdinals() | |
.set instance void Nemerle.Compiler.MatchCompilerOptions::set_MinSwitchSizeForOrdinals(int32) | |
} // end of property MatchCompilerOptions::MinSwitchSizeForOrdinals | |
} // end of class Nemerle.Compiler.MatchCompilerOptions | |
.class public auto ansi sealed beforefieldinit Nemerle.Compiler.CompilerEventHandler | |
extends [netstandard]System.MulticastDelegate | |
{ | |
.method public hidebysig virtual instance class [netstandard]System.IAsyncResult | |
BeginInvoke(class Nemerle.Compiler.ManagerClass manager, | |
class [netstandard]System.AsyncCallback _N_asyncCallback_3450, | |
object _N_object_3451) runtime managed | |
{ | |
} // end of method CompilerEventHandler::BeginInvoke | |
.method public hidebysig virtual instance void | |
EndInvoke(class [netstandard]System.IAsyncResult _N_wildcard_3379) runtime managed | |
{ | |
} // end of method CompilerEventHandler::EndInvoke | |
.method public hidebysig virtual instance void | |
Invoke(class Nemerle.Compiler.ManagerClass manager) runtime managed | |
{ | |
} // end of method CompilerEventHandler::Invoke | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(object _N_wildcard_3380, | |
native int _N_wildcard_3381) runtime managed | |
{ | |
} // end of method CompilerEventHandler::.ctor | |
} // end of class Nemerle.Compiler.CompilerEventHandler | |
.class public auto ansi serializable sealed beforefieldinit Nemerle.Compiler.CompilationAbortedException | |
extends [netstandard]System.Exception | |
implements Nemerle.Compiler.ISupportRelocation | |
{ | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Exception::.ctor() | |
IL_0006: ret | |
} // end of method CompilationAbortedException::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(string message) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call instance void [netstandard]System.Exception::.ctor(string) | |
IL_0007: ret | |
} // end of method CompilationAbortedException::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(string message, | |
class [netstandard]System.Exception innerException) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 9 (0x9) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: call instance void [netstandard]System.Exception::.ctor(string, | |
class [netstandard]System.Exception) | |
IL_0008: ret | |
} // end of method CompilationAbortedException::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class [netstandard]System.Runtime.Serialization.SerializationInfo info, | |
valuetype [netstandard]System.Runtime.Serialization.StreamingContext context) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 9 (0x9) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: call instance void [netstandard]System.Exception::.ctor(class [netstandard]System.Runtime.Serialization.SerializationInfo, | |
valuetype [netstandard]System.Runtime.Serialization.StreamingContext) | |
IL_0008: ret | |
} // end of method CompilationAbortedException::.ctor | |
.method assembly hidebysig newslot virtual final | |
instance void RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.override Nemerle.Compiler.ISupportRelocation::RelocateImpl | |
// コード サイズ 1 (0x1) | |
.maxstack 0 | |
IL_0000: ret | |
} // end of method CompilationAbortedException::RelocateImplInternal | |
} // end of class Nemerle.Compiler.CompilationAbortedException | |
.class interface public abstract auto ansi beforefieldinit Nemerle.Compiler.IEngine | |
{ | |
.method public hidebysig abstract virtual | |
instance void RequestOnBuildTypesTree() cil managed | |
{ | |
} // end of method IEngine::RequestOnBuildTypesTree | |
} // end of class Nemerle.Compiler.IEngine | |
.class public auto ansi Nemerle.Compiler.ManagerClass | |
extends [netstandard]System.Object | |
implements Nemerle.Compiler.IEngine, | |
Nemerle.Compiler.ISupportRelocation | |
{ | |
.class auto ansi sealed nested public beforefieldinit MessageEventHandler | |
extends [netstandard]System.MulticastDelegate | |
{ | |
.method public hidebysig virtual instance class [netstandard]System.IAsyncResult | |
BeginInvoke(valuetype Nemerle.Compiler.Location loc, | |
string msg, | |
class [netstandard]System.AsyncCallback _N_asyncCallback_3455, | |
object _N_object_3456) runtime managed | |
{ | |
} // end of method MessageEventHandler::BeginInvoke | |
.method public hidebysig virtual instance void | |
EndInvoke(class [netstandard]System.IAsyncResult _N_wildcard_3379) runtime managed | |
{ | |
} // end of method MessageEventHandler::EndInvoke | |
.method public hidebysig virtual instance void | |
Invoke(valuetype Nemerle.Compiler.Location loc, | |
string msg) runtime managed | |
{ | |
} // end of method MessageEventHandler::Invoke | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(object _N_wildcard_3380, | |
native int _N_wildcard_3381) runtime managed | |
{ | |
} // end of method MessageEventHandler::.ctor | |
} // end of class MessageEventHandler | |
.class auto ansi sealed nested public beforefieldinit SourceChangedHandler | |
extends [netstandard]System.MulticastDelegate | |
{ | |
.method public hidebysig virtual instance class [netstandard]System.IAsyncResult | |
BeginInvoke(class Nemerle.Compiler.ISource source, | |
class [netstandard]System.AsyncCallback _N_asyncCallback_3458, | |
object _N_object_3459) runtime managed | |
{ | |
} // end of method SourceChangedHandler::BeginInvoke | |
.method public hidebysig virtual instance void | |
EndInvoke(class [netstandard]System.IAsyncResult _N_wildcard_3379) runtime managed | |
{ | |
} // end of method SourceChangedHandler::EndInvoke | |
.method public hidebysig virtual instance void | |
Invoke(class Nemerle.Compiler.ISource source) runtime managed | |
{ | |
} // end of method SourceChangedHandler::Invoke | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(object _N_wildcard_3380, | |
native int _N_wildcard_3381) runtime managed | |
{ | |
} // end of method SourceChangedHandler::.ctor | |
} // end of class SourceChangedHandler | |
.class auto ansi sealed nested public beforefieldinit InitDelegate | |
extends [netstandard]System.MulticastDelegate | |
{ | |
.method public hidebysig virtual instance class [netstandard]System.IAsyncResult | |
BeginInvoke(class [netstandard]System.AsyncCallback _N_asyncCallback_3461, | |
object _N_object_3462) runtime managed | |
{ | |
} // end of method InitDelegate::BeginInvoke | |
.method public hidebysig virtual instance void | |
EndInvoke(class [netstandard]System.IAsyncResult _N_wildcard_3379) runtime managed | |
{ | |
} // end of method InitDelegate::EndInvoke | |
.method public hidebysig virtual instance void | |
Invoke() runtime managed | |
{ | |
} // end of method InitDelegate::Invoke | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(object _N_wildcard_3380, | |
native int _N_wildcard_3381) runtime managed | |
{ | |
} // end of method InitDelegate::.ctor | |
} // end of class InitDelegate | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__27118__27169 | |
extends class [Nemerle]Nemerle.Builtins.Function`3<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>,valuetype [netstandard]System.TimeSpan> | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.ManagerClass/_N__N_lambda__27118__27169 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__27118__27169::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.ManagerClass/_N__N_lambda__27118__27169 Nemerle.Compiler.ManagerClass/_N__N_lambda__27118__27169::Instance | |
IL_000a: ret | |
} // end of method _N__N_lambda__27118__27169::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`3<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>,valuetype [netstandard]System.TimeSpan>::.ctor() | |
IL_0006: ret | |
} // end of method _N__N_lambda__27118__27169::.ctor | |
.method public hidebysig specialname virtual final | |
instance valuetype [netstandard]System.TimeSpan | |
apply(string _N__27167, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan> _N__27168) cil managed | |
{ | |
// コード サイズ 9 (0x9) | |
.maxstack 1 | |
.locals init (valuetype [netstandard]System.TimeSpan V_0) | |
IL_0000: ldarg.2 | |
IL_0001: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::Field1 | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ret | |
} // end of method _N__N_lambda__27118__27169::apply | |
} // end of class _N__N_lambda__27118__27169 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_WrapWithCurrentContext_27203 | |
extends [netstandard]System.Object | |
{ | |
.field assembly class [Nemerle]Nemerle.Builtins.FunctionVoid _N_fn_27216 | |
.field assembly valuetype Nemerle.Compiler.Location _N_location_27214 | |
.field assembly int32 _N_color_27212 | |
.field assembly class Nemerle.Compiler.ManagerClass _N__N_closurised_this_ptr_27210 | |
.field assembly class Nemerle.Compiler.GlobalEnv _N_context_27208 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_WrapWithCurrentContext_27203::.ctor | |
} // end of class _N_closureOf_WrapWithCurrentContext_27203 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__27195__27218 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 _N_WrapWithCurrentContext_closure_27222 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 _N_WrapWithCurrentContext_closure_27222) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_000d: ret | |
} // end of method _N__N_lambda__27195__27218::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 152 (0x98) | |
.maxstack 8 | |
.locals init (valuetype Nemerle.Compiler.Location V_0, | |
bool V_1) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_0006: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N__N_closurised_this_ptr_27210 | |
IL_000b: ldfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_0010: ldarg.0 | |
IL_0011: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_0016: ldfld int32 Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_color_27212 | |
IL_001b: ldarg.0 | |
IL_001c: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_0021: ldfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_context_27208 | |
IL_0026: callvirt instance void Nemerle.Compiler.MacroColorizator::PushNewColor(int32, | |
class Nemerle.Compiler.GlobalEnv) | |
.try | |
{ | |
IL_002b: ldarg.0 | |
IL_002c: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_0031: ldfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_location_27214 | |
IL_0036: stloc.0 | |
IL_0037: ldloca.s V_0 | |
IL_0039: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_003e: ldc.i4.0 | |
IL_003f: ceq | |
IL_0041: ldc.i4.0 | |
IL_0042: ceq | |
IL_0044: stloc.1 | |
IL_0045: ldloc.1 | |
IL_0046: brfalse IL_0056 | |
IL_004b: ldloc.0 | |
IL_004c: call void Nemerle.Compiler.LocationStack::Push(valuetype Nemerle.Compiler.Location) | |
IL_0051: br IL_0056 | |
.try | |
{ | |
IL_0056: ldarg.0 | |
IL_0057: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_005c: ldfld class [Nemerle]Nemerle.Builtins.FunctionVoid Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_fn_27216 | |
IL_0061: callvirt instance void [Nemerle]Nemerle.Builtins.FunctionVoid::apply_void() | |
IL_0066: leave IL_007c | |
} // end .try | |
finally | |
{ | |
IL_006b: ldloc.1 | |
IL_006c: brfalse IL_007b | |
IL_0071: call void Nemerle.Compiler.LocationStack::RemoveTop() | |
IL_0076: br IL_007b | |
IL_007b: endfinally | |
} // end handler | |
IL_007c: leave IL_0097 | |
} // end .try | |
finally | |
{ | |
IL_0081: ldarg.0 | |
IL_0082: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::_N_WrapWithCurrentContext_closure_27222 | |
IL_0087: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N__N_closurised_this_ptr_27210 | |
IL_008c: ldfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_0091: callvirt instance void Nemerle.Compiler.MacroColorizator::PopColor() | |
IL_0096: endfinally | |
} // end handler | |
IL_0097: ret | |
} // end of method _N__N_lambda__27195__27218::apply_void | |
} // end of class _N__N_lambda__27195__27218 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_ResetCompilerState_27549 | |
extends [netstandard]System.Object | |
{ | |
.field assembly class Nemerle.Compiler.ScanTypeHierarchy _N__N_obj_cache_27554 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_ResetCompilerState_27549::.ctor | |
} // end of class _N_closureOf_ResetCompilerState_27549 | |
.class auto ansi sealed nested private beforefieldinit _N__N_method_lambda__27560 | |
extends class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration> | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549 _N_ResetCompilerState_closure_27564 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549 _N_ResetCompilerState_closure_27564) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549 Nemerle.Compiler.ManagerClass/_N__N_method_lambda__27560::_N_ResetCompilerState_closure_27564 | |
IL_000d: ret | |
} // end of method _N__N_method_lambda__27560::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void(class Nemerle.Compiler.Parsetree.TopDeclaration _N__27559) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549 Nemerle.Compiler.ManagerClass/_N__N_method_lambda__27560::_N_ResetCompilerState_closure_27564 | |
IL_0006: ldfld class Nemerle.Compiler.ScanTypeHierarchy Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549::_N__N_obj_cache_27554 | |
IL_000b: ldarg.1 | |
IL_000c: callvirt instance void Nemerle.Compiler.ScanTypeHierarchy::ProcessDeclaration(class Nemerle.Compiler.Parsetree.TopDeclaration) | |
IL_0011: ret | |
} // end of method _N__N_method_lambda__27560::apply_void | |
} // end of class _N__N_method_lambda__27560 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_LoadExternalLibraries_28416 | |
extends [netstandard]System.Object | |
{ | |
.field assembly bool _N_forceInitNemerleTypes_28427 | |
.field assembly class Nemerle.Compiler.ManagerClass _N__N_closurised_this_ptr_28425 | |
.field assembly class [netstandard]System.Exception _N_exception_28423 | |
.field assembly class [Nemerle]Nemerle.Core.list`1<string> _N_referencedLibraries_28421 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_LoadExternalLibraries_28416::.ctor | |
} // end of class _N_closureOf_LoadExternalLibraries_28416 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__27779__28451 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28455 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28455) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__27779__28451::_N_LoadExternalLibraries_closure_28455 | |
IL_000d: ret | |
} // end of method _N__N_lambda__27779__28451::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 103 (0x67) | |
.maxstack 5 | |
.locals init (int32 V_0, | |
string V_1, | |
string[] V_2, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461 V_3, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid V_4) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: call class [netstandard]System.AppDomain [netstandard]System.AppDomain::get_CurrentDomain() | |
IL_0007: callvirt instance string [netstandard]System.AppDomain::get_BaseDirectory() | |
IL_000c: stloc.1 | |
IL_000d: ldloc.1 | |
IL_000e: ldstr "ncc.parser.*.dll" | |
IL_0013: call string[] [netstandard]System.IO.Directory::GetFiles(string, | |
string) | |
IL_0018: stloc.2 | |
IL_0019: ldc.i4.0 | |
IL_001a: stloc.0 | |
IL_001b: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461::.ctor() | |
IL_0020: stloc.3 | |
IL_0021: ldloc.0 | |
IL_0022: ldloc.2 | |
IL_0023: ldlen | |
IL_0024: conv.i4 | |
IL_0025: clt | |
IL_0027: brfalse IL_0066 | |
IL_002c: ldloc.2 | |
IL_002d: ldloc.0 | |
IL_002e: ldelem.ref | |
IL_002f: stloc.1 | |
IL_0030: ldloc.3 | |
IL_0031: ldloc.1 | |
IL_0032: stfld string Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461::_N_file_28466 | |
IL_0037: ldarg.0 | |
IL_0038: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__27779__28451::_N_LoadExternalLibraries_closure_28455 | |
IL_003d: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_0042: ldarg.0 | |
IL_0043: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__27779__28451::_N_LoadExternalLibraries_closure_28455 | |
IL_0048: ldloc.3 | |
IL_0049: ldarg.0 | |
IL_004a: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__27779__28451::_N_LoadExternalLibraries_closure_28455 | |
IL_004f: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__28367__28475::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_0054: stloc.s V_4 | |
IL_0056: ldloc.s V_4 | |
IL_0058: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_005d: ldloc.0 | |
IL_005e: ldc.i4.1 | |
IL_005f: add.ovf | |
IL_0060: stloc.0 | |
IL_0061: br IL_001b | |
IL_0066: ret | |
} // end of method _N__N_lambda__27779__28451::apply_void | |
} // end of class _N__N_lambda__27779__28451 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_loop_28461 | |
extends [netstandard]System.Object | |
{ | |
.field assembly string _N_file_28466 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_loop_28461::.ctor | |
} // end of class _N_closureOf_loop_28461 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__28367__28475 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28481 | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461 _N_loop_closure_28479 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461 _N_loop_closure_28479, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28481) cil managed | |
{ | |
// コード サイズ 21 (0x15) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461 Nemerle.Compiler.ManagerClass/_N__N_lambda__28367__28475::_N_loop_closure_28479 | |
IL_000d: ldarg.0 | |
IL_000e: ldarg.2 | |
IL_000f: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28367__28475::_N_LoadExternalLibraries_closure_28481 | |
IL_0014: ret | |
} // end of method _N__N_lambda__28367__28475::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 36 (0x24) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28367__28475::_N_LoadExternalLibraries_closure_28481 | |
IL_0006: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_000b: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0010: ldarg.0 | |
IL_0011: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461 Nemerle.Compiler.ManagerClass/_N__N_lambda__28367__28475::_N_loop_closure_28479 | |
IL_0016: ldfld string Nemerle.Compiler.ManagerClass/_N_closureOf_loop_28461::_N_file_28466 | |
IL_001b: ldnull | |
IL_001c: ldc.i4.0 | |
IL_001d: ldc.i4.1 | |
IL_001e: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::LoadPluginsFrom(string, | |
string, | |
bool, | |
bool) | |
IL_0023: ret | |
} // end of method _N__N_lambda__28367__28475::apply_void | |
} // end of class _N__N_lambda__28367__28475 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_foreach_loop_28487 | |
extends [netstandard]System.Object | |
{ | |
.field assembly string _N_lib_28492 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_foreach_loop_28487::.ctor | |
} // end of class _N_closureOf_foreach_loop_28487 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__28380__28499 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28505 | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487 _N_foreach_loop_closure_28503 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487 _N_foreach_loop_closure_28503, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28505) cil managed | |
{ | |
// コード サイズ 21 (0x15) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487 Nemerle.Compiler.ManagerClass/_N__N_lambda__28380__28499::_N_foreach_loop_closure_28503 | |
IL_000d: ldarg.0 | |
IL_000e: ldarg.2 | |
IL_000f: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28380__28499::_N_LoadExternalLibraries_closure_28505 | |
IL_0014: ret | |
} // end of method _N__N_lambda__28380__28499::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 34 (0x22) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28380__28499::_N_LoadExternalLibraries_closure_28505 | |
IL_0006: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_000b: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0010: ldarg.0 | |
IL_0011: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487 Nemerle.Compiler.ManagerClass/_N__N_lambda__28380__28499::_N_foreach_loop_closure_28503 | |
IL_0016: ldfld string Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487::_N_lib_28492 | |
IL_001b: ldc.i4.1 | |
IL_001c: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::AddLibrary(string, | |
bool) | |
IL_0021: ret | |
} // end of method _N__N_lambda__28380__28499::apply_void | |
} // end of class _N__N_lambda__28380__28499 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__28384__28510 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28514 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28514) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28384__28510::_N_LoadExternalLibraries_closure_28514 | |
IL_000d: ret | |
} // end of method _N__N_lambda__28384__28510::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 22 (0x16) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28384__28510::_N_LoadExternalLibraries_closure_28514 | |
IL_0006: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_000b: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0010: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::LoadLibrariesContents() | |
IL_0015: ret | |
} // end of method _N__N_lambda__28384__28510::apply_void | |
} // end of class _N__N_lambda__28384__28510 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_foreach_loop_28520 | |
extends [netstandard]System.Object | |
{ | |
.field assembly string _N_file_28525 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_foreach_loop_28520::.ctor | |
} // end of class _N_closureOf_foreach_loop_28520 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__28396__28532 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28538 | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520 _N_foreach_loop_closure_28536 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520 _N_foreach_loop_closure_28536, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28538) cil managed | |
{ | |
// コード サイズ 21 (0x15) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520 Nemerle.Compiler.ManagerClass/_N__N_lambda__28396__28532::_N_foreach_loop_closure_28536 | |
IL_000d: ldarg.0 | |
IL_000e: ldarg.2 | |
IL_000f: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28396__28532::_N_LoadExternalLibraries_closure_28538 | |
IL_0014: ret | |
} // end of method _N__N_lambda__28396__28532::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 36 (0x24) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28396__28532::_N_LoadExternalLibraries_closure_28538 | |
IL_0006: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_000b: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0010: ldarg.0 | |
IL_0011: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520 Nemerle.Compiler.ManagerClass/_N__N_lambda__28396__28532::_N_foreach_loop_closure_28536 | |
IL_0016: ldfld string Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520::_N_file_28525 | |
IL_001b: ldnull | |
IL_001c: ldc.i4.1 | |
IL_001d: ldc.i4.1 | |
IL_001e: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::LoadPluginsFrom(string, | |
string, | |
bool, | |
bool) | |
IL_0023: ret | |
} // end of method _N__N_lambda__28396__28532::apply_void | |
} // end of class _N__N_lambda__28396__28532 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__28400__28543 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28547 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28547) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_000d: ret | |
} // end of method _N__N_lambda__28400__28543::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 202 (0xca) | |
.maxstack 7 | |
.locals init (class [Nemerle]Nemerle.Builtins.Function`2<string,bool> V_0) | |
IL_0000: ldsfld class Nemerle.Compiler.ManagerClass/_N_isNemerleDll__28552 Nemerle.Compiler.ManagerClass/_N_isNemerleDll__28552::Instance | |
IL_0005: stloc.0 | |
IL_0006: ldarg.0 | |
IL_0007: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_000c: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_0011: callvirt instance class Nemerle.Compiler.SystemTypeClass Nemerle.Compiler.ManagerClass::get_SystemTypeCache() | |
IL_0016: callvirt instance void Nemerle.Compiler.SystemTypeClass::Init() | |
IL_001b: ldarg.0 | |
IL_001c: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_0021: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_0026: callvirt instance class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::get_InternalType() | |
IL_002b: callvirt instance void Nemerle.Compiler.InternalTypeClass::InitSystemTypes() | |
IL_0030: ldarg.0 | |
IL_0031: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_0036: ldfld bool Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_forceInitNemerleTypes_28427 | |
IL_003b: brfalse IL_0046 | |
IL_0040: ldc.i4.1 | |
IL_0041: br IL_005e | |
IL_0046: ldarg.0 | |
IL_0047: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_004c: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_0051: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0056: ldfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadStdlib | |
IL_005b: ldc.i4.0 | |
IL_005c: ceq | |
IL_005e: brfalse IL_0069 | |
IL_0063: ldc.i4.1 | |
IL_0064: br IL_007a | |
IL_0069: ldarg.0 | |
IL_006a: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_006f: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_referencedLibraries_28421 | |
IL_0074: ldloc.0 | |
IL_0075: callvirt instance bool class [Nemerle]Nemerle.Core.list`1<string>::Exists(class [Nemerle]Nemerle.Builtins.Function`2<!0,bool>) | |
IL_007a: brfalse IL_0099 | |
IL_007f: ldarg.0 | |
IL_0080: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_0085: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_008a: callvirt instance class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::get_InternalType() | |
IL_008f: callvirt instance void Nemerle.Compiler.InternalTypeClass::InitNemerleTypes() | |
IL_0094: br IL_0099 | |
IL_0099: ldarg.0 | |
IL_009a: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_009f: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_00a4: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_00a9: ldfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadMacros | |
IL_00ae: ldc.i4.0 | |
IL_00af: bne.un IL_00c9 | |
IL_00b4: ldarg.0 | |
IL_00b5: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::_N_LoadExternalLibraries_closure_28547 | |
IL_00ba: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_00bf: callvirt instance void Nemerle.Compiler.ManagerClass::LoadNemerleMacros() | |
IL_00c4: br IL_00c9 | |
IL_00c9: ret | |
} // end of method _N__N_lambda__28400__28543::apply_void | |
} // end of class _N__N_lambda__28400__28543 | |
.class auto ansi sealed nested private beforefieldinit _N_isNemerleDll__28552 | |
extends class [Nemerle]Nemerle.Builtins.Function`2<string,bool> | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.ManagerClass/_N_isNemerleDll__28552 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N_isNemerleDll__28552::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.ManagerClass/_N_isNemerleDll__28552 Nemerle.Compiler.ManagerClass/_N_isNemerleDll__28552::Instance | |
IL_000a: ret | |
} // end of method _N_isNemerleDll__28552::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`2<string,bool>::.ctor() | |
IL_0006: ret | |
} // end of method _N_isNemerleDll__28552::.ctor | |
.method public hidebysig specialname virtual final | |
instance bool apply(string path) cil managed | |
{ | |
// コード サイズ 67 (0x43) | |
.maxstack 5 | |
.locals init (string V_0, | |
string V_1) | |
IL_0000: ldarg.1 | |
IL_0001: call string [netstandard]System.IO.Path::GetFileNameWithoutExtension(string) | |
IL_0006: stloc.1 | |
IL_0007: ldarg.1 | |
IL_0008: call string [netstandard]System.IO.Path::GetExtension(string) | |
IL_000d: stloc.0 | |
IL_000e: ldloc.0 | |
IL_000f: call bool [netstandard]System.String::IsNullOrEmpty(string) | |
IL_0014: brfalse IL_001f | |
IL_0019: ldc.i4.1 | |
IL_001a: br IL_002b | |
IL_001f: ldloc.0 | |
IL_0020: ldstr ".dll" | |
IL_0025: ldc.i4.5 | |
IL_0026: callvirt instance bool [netstandard]System.String::Equals(string, | |
valuetype [netstandard]System.StringComparison) | |
IL_002b: brfalse IL_0041 | |
IL_0030: ldloc.1 | |
IL_0031: ldstr "Nemerle" | |
IL_0036: ldc.i4.5 | |
IL_0037: callvirt instance bool [netstandard]System.String::Equals(string, | |
valuetype [netstandard]System.StringComparison) | |
IL_003c: br IL_0042 | |
IL_0041: ldc.i4.0 | |
IL_0042: ret | |
} // end of method _N_isNemerleDll__28552::apply | |
} // end of class _N_isNemerleDll__28552 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__28410__28580 | |
extends [Nemerle]Nemerle.Builtins.FunctionVoid | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28584 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_closure_28584) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [Nemerle]Nemerle.Builtins.FunctionVoid::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28410__28580::_N_LoadExternalLibraries_closure_28584 | |
IL_000d: ret | |
} // end of method _N__N_lambda__28410__28580::.ctor | |
.method public hidebysig specialname virtual final | |
instance void apply_void() cil managed | |
{ | |
// コード サイズ 22 (0x16) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 Nemerle.Compiler.ManagerClass/_N__N_lambda__28410__28580::_N_LoadExternalLibraries_closure_28584 | |
IL_0006: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_000b: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0010: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::LoadExtensions() | |
IL_0015: ret | |
} // end of method _N__N_lambda__28410__28580::apply_void | |
} // end of class _N__N_lambda__28410__28580 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_Run_29215 | |
extends [netstandard]System.Object | |
{ | |
.field assembly class Nemerle.Compiler.DispatchingFileParser _N__N_obj_cache_29220 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_Run_29215::.ctor | |
} // end of class _N_closureOf_Run_29215 | |
.class auto ansi sealed nested private beforefieldinit _N__N_method_lambda__29223 | |
extends class [Nemerle]Nemerle.Builtins.Function`2<class Nemerle.Compiler.ISource,class Nemerle.Compiler.ParseResult> | |
{ | |
.field private specialname class Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215 _N_Run_closure_29227 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215 _N_Run_closure_29227) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`2<class Nemerle.Compiler.ISource,class Nemerle.Compiler.ParseResult>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215 Nemerle.Compiler.ManagerClass/_N__N_method_lambda__29223::_N_Run_closure_29227 | |
IL_000d: ret | |
} // end of method _N__N_method_lambda__29223::.ctor | |
.method public hidebysig specialname virtual final | |
instance class Nemerle.Compiler.ParseResult | |
apply(class Nemerle.Compiler.ISource _N__29222) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215 Nemerle.Compiler.ManagerClass/_N__N_method_lambda__29223::_N_Run_closure_29227 | |
IL_0006: ldfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215::_N__N_obj_cache_29220 | |
IL_000b: ldarg.1 | |
IL_000c: callvirt instance class Nemerle.Compiler.ParseResult Nemerle.Compiler.DispatchingFileParser::Parse(class Nemerle.Compiler.ISource) | |
IL_0011: ret | |
} // end of method _N__N_method_lambda__29223::apply | |
} // end of class _N__N_method_lambda__29223 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_CleanUpTypes_29466 | |
extends [netstandard]System.Object | |
{ | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_CleanUpTypes_29466::.ctor | |
} // end of class _N_closureOf_CleanUpTypes_29466 | |
.field public class [Nemerle]Nemerle.Builtins.FunctionVoid`3<class Nemerle.Compiler.TypeVar,class Nemerle.Compiler.Typedtree.TExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Typedtree.Parm>> ExtPointOverloadingRes | |
.field public static class Nemerle.Compiler.ManagerClass Instance | |
.custom instance void [netstandard]System.ThreadStaticAttribute::.ctor() = ( 01 00 00 00 ) | |
.field private class Nemerle.Compiler.SystemTypeClass _N_SystemTypeCache_5460 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field private class Nemerle.Compiler.InternalTypeClass _N_InternalType_5467 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field private class Nemerle.Compiler.AttributeCompilerClass _N_AttributeCompiler_5474 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field private class Nemerle.Compiler.StatsClass _N_Stats_5481 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field private class Nemerle.Compiler.Solver _solver | |
.field public class Nemerle.Compiler.TypesManager Hierarchy | |
.field famorassem class Nemerle.Compiler.LibraryReferenceManager LibrariesManager | |
.field public class Nemerle.Compiler.NamespaceTree NameTree | |
.field public class Nemerle.Compiler.GlobalEnv CoreEnv | |
.field public class Nemerle.Compiler.MacroRegistry MacrosRegistry | |
.field public class Nemerle.Compiler.CompilationOptions Options | |
.field public class Nemerle.Compiler.MacroColorizator MacroColors | |
.field assembly class Nemerle.Compiler.TypeVarEnv emptyTEnv | |
.field private class Nemerle.Compiler.CompilerComponentsFactory componentsFactory | |
.field private class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> doc_comments | |
.field assembly int32 tyinfo_counter | |
.field private int32 current_tyinfo_count | |
.field private int32 current_pb_stage | |
.field private bool pb_killed | |
.field private bool _N_DelayedTypingsInProgress_5507 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field private bool _N_DelayedTypingsSecondPass_5514 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field private bool _N_IsSpeculativeTyping_5521 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field assembly class [Nemerle]Nemerle.Collections.Hashtable`2<object,bool> NotResolvedNestedDelayedTypings | |
.field private initonly class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> _N_MethodsStatistics_5530 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field private class Nemerle.Compiler.ManagerClass/MessageEventHandler _N__N_event_field_of_ErrorOccured_3300 | |
.field private class Nemerle.Compiler.ManagerClass/MessageEventHandler _N__N_event_field_of_WarningOccured_3301 | |
.field private class Nemerle.Compiler.ManagerClass/MessageEventHandler _N__N_event_field_of_MessageOccured_3302 | |
.field private class Nemerle.Compiler.CompilerEventHandler _N__N_event_field_of_CompilationStart_3303 | |
.field private class Nemerle.Compiler.CompilerEventHandler _N__N_event_field_of_TypeTreeBuildFinish_3304 | |
.field private class Nemerle.Compiler.CompilerEventHandler _N__N_event_field_of_BeforeSaveAssembly_3305 | |
.field private class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> IdToNameMap | |
.field private class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> _beforeAddMembers | |
.field private class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> _beforeWithTypedMembers | |
.field private class [netstandard]System.Collections.IDictionary _userData | |
.field private initonly class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> sourceChangedHandlers | |
.field assembly int32 StaticTyVarId | |
.field assembly int32 Typer_DT_Id | |
.field assembly class Nemerle.Compiler.NamespaceTree/Node Typer_checked_macro | |
.field assembly class Nemerle.Compiler.NamespaceTree/Node Typer_unchecked_macro | |
.field assembly class Nemerle.Compiler.NamespaceTree/Node Typer_yield_macro | |
.field assembly class Nemerle.Compiler.TypeVar TyVar_reuse_queue | |
.field assembly int32 TyVar_Id | |
.field private int32 Util_Id | |
.field assembly int32 AttributeMacroExpansion_global_nr | |
.field assembly bool Macros_in_pattern | |
.field assembly int32 Message_ErrorCount | |
.field assembly int32 Message_WarningCount | |
.field private class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> _N_Message_emitted_hints_5642 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field private class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> _N_Typer_BetterTypeCache_5649 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field famorassem class [netstandard]System.IO.TextWriter Message_output | |
.field famorassem class [Nemerle]Nemerle.Builtins.FunctionVoid`7<valuetype Nemerle.Compiler.Location,class [Nemerle]Nemerle.Core.list`1<string>,class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location>,string,valuetype Nemerle.Compiler.Location,class Nemerle.Compiler.GlobalEnv,class Nemerle.Compiler.GlobalEnv> _afterUsingDirectiveParse | |
.field famorassem class [Nemerle]Nemerle.Builtins.FunctionVoid _beforeNamespaceParse | |
.field famorassem class [Nemerle]Nemerle.Builtins.FunctionVoid`8<valuetype Nemerle.Compiler.Location,class [Nemerle]Nemerle.Core.list`1<string>,class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location>,class Nemerle.Compiler.GlobalEnv,class Nemerle.Compiler.GlobalEnv,valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location> _afterNamespaceParse | |
.field public class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration> ScanningPipeline | |
.field public class Nemerle.Compiler.DispatchingFileParser Parser | |
.field private static class Nemerle.Compiler.ManagerClass/InitDelegate _N__N_event_field_of_OnInit_3306 | |
.field family bool _isIntelliSenseMode | |
.field family bool _isCompletionInProgress | |
.field private int32 _N_CompletionMarkLine_5701 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field private int32 _N_CompletionMarkChar_5708 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field famorassem class [Nemerle]Nemerle.Core.list`1<string> _completionParameterNames | |
.field famorassem string _completionPattern | |
.field famorassem valuetype Nemerle.Compiler.Location _completionLocation | |
.field private bool _N_IsImportCompletion_5718 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.field private static initonly valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>[] TypeKeywords | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 74 (0x4a) | |
.maxstack 5 | |
IL_0000: ldc.i4.2 | |
IL_0001: newarr valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_0006: dup | |
IL_0007: ldc.i4 0x0 | |
IL_000c: ldelema valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_0011: ldstr "void" | |
IL_0016: ldstr "System.Void" | |
IL_001b: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>::.ctor(!0, | |
!1) | |
IL_0020: stobj valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_0025: dup | |
IL_0026: ldc.i4 0x1 | |
IL_002b: ldelema valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_0030: ldstr "array" | |
IL_0035: ldstr "System.Array" | |
IL_003a: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>::.ctor(!0, | |
!1) | |
IL_003f: stobj valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_0044: stsfld valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>[] Nemerle.Compiler.ManagerClass::TypeKeywords | |
IL_0049: ret | |
} // end of method ManagerClass::.cctor | |
.method public hidebysig specialname virtual | |
instance bool get_IsStop() cil managed | |
{ | |
// コード サイズ 2 (0x2) | |
.maxstack 1 | |
IL_0000: ldc.i4.0 | |
IL_0001: ret | |
} // end of method ManagerClass::get_IsStop | |
.method public hidebysig specialname virtual | |
instance int32 get_TypesTreeVersion() cil managed | |
{ | |
// コード サイズ 2 (0x2) | |
.maxstack 1 | |
IL_0000: ldc.i4.0 | |
IL_0001: ret | |
} // end of method ManagerClass::get_TypesTreeVersion | |
.method public hidebysig specialname instance class Nemerle.Compiler.SystemTypeClass | |
get_SystemTypeCache() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.SystemTypeClass Nemerle.Compiler.ManagerClass::_N_SystemTypeCache_5460 | |
IL_0006: ret | |
} // end of method ManagerClass::get_SystemTypeCache | |
.method private hidebysig specialname instance void | |
set_SystemTypeCache(class Nemerle.Compiler.SystemTypeClass 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.SystemTypeClass Nemerle.Compiler.ManagerClass::_N_SystemTypeCache_5460 | |
IL_0007: ret | |
} // end of method ManagerClass::set_SystemTypeCache | |
.method public hidebysig specialname instance class Nemerle.Compiler.InternalTypeClass | |
get_InternalType() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::_N_InternalType_5467 | |
IL_0006: ret | |
} // end of method ManagerClass::get_InternalType | |
.method private hidebysig specialname instance void | |
set_InternalType(class Nemerle.Compiler.InternalTypeClass 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::_N_InternalType_5467 | |
IL_0007: ret | |
} // end of method ManagerClass::set_InternalType | |
.method assembly hidebysig specialname | |
instance class Nemerle.Compiler.AttributeCompilerClass | |
get_AttributeCompiler() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::_N_AttributeCompiler_5474 | |
IL_0006: ret | |
} // end of method ManagerClass::get_AttributeCompiler | |
.method private hidebysig specialname instance void | |
set_AttributeCompiler(class Nemerle.Compiler.AttributeCompilerClass 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::_N_AttributeCompiler_5474 | |
IL_0007: ret | |
} // end of method ManagerClass::set_AttributeCompiler | |
.method assembly hidebysig specialname | |
instance class Nemerle.Compiler.StatsClass | |
get_Stats() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.StatsClass Nemerle.Compiler.ManagerClass::_N_Stats_5481 | |
IL_0006: ret | |
} // end of method ManagerClass::get_Stats | |
.method private hidebysig specialname instance void | |
set_Stats(class Nemerle.Compiler.StatsClass 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.StatsClass Nemerle.Compiler.ManagerClass::_N_Stats_5481 | |
IL_0007: ret | |
} // end of method ManagerClass::set_Stats | |
.method public hidebysig instance void | |
SetSolver(class Nemerle.Compiler.Solver solver) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::_solver | |
IL_0007: ret | |
} // end of method ManagerClass::SetSolver | |
.method public hidebysig instance void | |
CheckSolver() cil managed | |
{ | |
// コード サイズ 23 (0x17) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::get_Solver() | |
IL_0006: callvirt instance bool Nemerle.Compiler.Solver::get_IsTopLevel() | |
IL_000b: ldc.i4.0 | |
IL_000c: bne.un IL_0016 | |
IL_0011: br IL_0016 | |
IL_0016: ret | |
} // end of method ManagerClass::CheckSolver | |
.method public hidebysig specialname instance bool | |
get_DelayedTypingsInProgress() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.ManagerClass::_N_DelayedTypingsInProgress_5507 | |
IL_0006: ret | |
} // end of method ManagerClass::get_DelayedTypingsInProgress | |
.method assembly hidebysig specialname | |
instance void set_DelayedTypingsInProgress(bool 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld bool Nemerle.Compiler.ManagerClass::_N_DelayedTypingsInProgress_5507 | |
IL_0007: ret | |
} // end of method ManagerClass::set_DelayedTypingsInProgress | |
.method public hidebysig specialname instance bool | |
get_DelayedTypingsSecondPass() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.ManagerClass::_N_DelayedTypingsSecondPass_5514 | |
IL_0006: ret | |
} // end of method ManagerClass::get_DelayedTypingsSecondPass | |
.method assembly hidebysig specialname | |
instance void set_DelayedTypingsSecondPass(bool 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld bool Nemerle.Compiler.ManagerClass::_N_DelayedTypingsSecondPass_5514 | |
IL_0007: ret | |
} // end of method ManagerClass::set_DelayedTypingsSecondPass | |
.method public hidebysig specialname instance bool | |
get_IsSpeculativeTyping() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.ManagerClass::_N_IsSpeculativeTyping_5521 | |
IL_0006: ret | |
} // end of method ManagerClass::get_IsSpeculativeTyping | |
.method assembly hidebysig specialname | |
instance void set_IsSpeculativeTyping(bool 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld bool Nemerle.Compiler.ManagerClass::_N_IsSpeculativeTyping_5521 | |
IL_0007: ret | |
} // end of method ManagerClass::set_IsSpeculativeTyping | |
.method public hidebysig specialname instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> | |
get_MethodsStatistics() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::_N_MethodsStatistics_5530 | |
IL_0006: ret | |
} // end of method ManagerClass::get_MethodsStatistics | |
.method public hidebysig specialname instance void | |
add_ErrorOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_ErrorOccured_3300 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.ManagerClass/MessageEventHandler | |
IL_001a: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_ErrorOccured_3300 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::add_ErrorOccured | |
.method public hidebysig specialname instance void | |
remove_ErrorOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_ErrorOccured_3300 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.ManagerClass/MessageEventHandler | |
IL_001a: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_ErrorOccured_3300 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::remove_ErrorOccured | |
.method public hidebysig specialname instance void | |
add_WarningOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_WarningOccured_3301 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.ManagerClass/MessageEventHandler | |
IL_001a: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_WarningOccured_3301 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::add_WarningOccured | |
.method public hidebysig specialname instance void | |
remove_WarningOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_WarningOccured_3301 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.ManagerClass/MessageEventHandler | |
IL_001a: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_WarningOccured_3301 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::remove_WarningOccured | |
.method public hidebysig specialname instance void | |
add_MessageOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_MessageOccured_3302 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.ManagerClass/MessageEventHandler | |
IL_001a: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_MessageOccured_3302 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::add_MessageOccured | |
.method public hidebysig specialname instance void | |
remove_MessageOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_MessageOccured_3302 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.ManagerClass/MessageEventHandler | |
IL_001a: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_MessageOccured_3302 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::remove_MessageOccured | |
.method public hidebysig virtual instance void | |
BeginRelatedMessageSequence() cil managed | |
{ | |
// コード サイズ 1 (0x1) | |
.maxstack 0 | |
IL_0000: ret | |
} // end of method ManagerClass::BeginRelatedMessageSequence | |
.method public hidebysig virtual instance void | |
EndRelatedMessageSequence() cil managed | |
{ | |
// コード サイズ 1 (0x1) | |
.maxstack 0 | |
IL_0000: ret | |
} // end of method ManagerClass::EndRelatedMessageSequence | |
.method public hidebysig virtual instance void | |
RequestOnBuildTypesTree() cil managed | |
{ | |
// コード サイズ 1 (0x1) | |
.maxstack 0 | |
IL_0000: ret | |
} // end of method ManagerClass::RequestOnBuildTypesTree | |
.method public hidebysig specialname instance void | |
add_CompilationStart(class Nemerle.Compiler.CompilerEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.CompilerEventHandler | |
IL_001a: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::add_CompilationStart | |
.method public hidebysig specialname instance void | |
remove_CompilationStart(class Nemerle.Compiler.CompilerEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.CompilerEventHandler | |
IL_001a: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::remove_CompilationStart | |
.method public hidebysig specialname instance void | |
add_TypeTreeBuildFinish(class Nemerle.Compiler.CompilerEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_TypeTreeBuildFinish_3304 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.CompilerEventHandler | |
IL_001a: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_TypeTreeBuildFinish_3304 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::add_TypeTreeBuildFinish | |
.method public hidebysig specialname instance void | |
remove_TypeTreeBuildFinish(class Nemerle.Compiler.CompilerEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_TypeTreeBuildFinish_3304 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.CompilerEventHandler | |
IL_001a: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_TypeTreeBuildFinish_3304 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::remove_TypeTreeBuildFinish | |
.method public hidebysig specialname instance void | |
add_BeforeSaveAssembly(class Nemerle.Compiler.CompilerEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_BeforeSaveAssembly_3305 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.CompilerEventHandler | |
IL_001a: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_BeforeSaveAssembly_3305 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::add_BeforeSaveAssembly | |
.method public hidebysig specialname instance void | |
remove_BeforeSaveAssembly(class Nemerle.Compiler.CompilerEventHandler 'value') cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass V_0) | |
IL_0000: ldarg.0 | |
IL_0001: stloc.0 | |
IL_0002: ldloc.0 | |
IL_0003: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0008: ldarg.0 | |
IL_0009: ldarg.0 | |
IL_000a: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_BeforeSaveAssembly_3305 | |
IL_000f: ldarg.1 | |
IL_0010: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0015: castclass Nemerle.Compiler.CompilerEventHandler | |
IL_001a: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_BeforeSaveAssembly_3305 | |
IL_001f: leave IL_002b | |
} // end .try | |
finally | |
{ | |
IL_0024: ldloc.0 | |
IL_0025: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_002a: endfinally | |
} // end handler | |
IL_002b: ret | |
} // end of method ManagerClass::remove_BeforeSaveAssembly | |
.method public hidebysig specialname instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.LibraryReference> | |
get_ReferencedAssemblies() cil managed | |
{ | |
// コード サイズ 17 (0x11) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0006: ldfld class [netstandard]System.Collections.Generic.List`1<class Nemerle.Compiler.LibraryReference> Nemerle.Compiler.LibraryReferenceManager::ReferencedAssemblies | |
IL_000b: call class [Nemerle]Nemerle.Core.list`1<!!0> [Nemerle]Nemerle.Collections.NCollectionsExtensions::NToList<class Nemerle.Compiler.LibraryReference>(class [netstandard]System.Collections.Generic.List`1<!!0>) | |
IL_0010: ret | |
} // end of method ManagerClass::get_ReferencedAssemblies | |
.method family hidebysig instance void | |
OnTypeTreeBuildFinish() cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 2 | |
.locals init (class Nemerle.Compiler.CompilerEventHandler V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_TypeTreeBuildFinish_3304 | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldnull | |
IL_0009: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_000e: brfalse IL_001f | |
IL_0013: ldloc.0 | |
IL_0014: ldarg.0 | |
IL_0015: callvirt instance void Nemerle.Compiler.CompilerEventHandler::Invoke(class Nemerle.Compiler.ManagerClass) | |
IL_001a: br IL_001f | |
IL_001f: ret | |
} // end of method ManagerClass::OnTypeTreeBuildFinish | |
.method family hidebysig instance void | |
OnBeforeSaveAssembly() cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 2 | |
.locals init (class Nemerle.Compiler.CompilerEventHandler V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_BeforeSaveAssembly_3305 | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldnull | |
IL_0009: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_000e: brfalse IL_001f | |
IL_0013: ldloc.0 | |
IL_0014: ldarg.0 | |
IL_0015: callvirt instance void Nemerle.Compiler.CompilerEventHandler::Invoke(class Nemerle.Compiler.ManagerClass) | |
IL_001a: br IL_001f | |
IL_001f: ret | |
} // end of method ManagerClass::OnBeforeSaveAssembly | |
.method assembly hidebysig instance void | |
UpdateMethodsStatistics(string currentMethodKey, | |
valuetype [netstandard]System.TimeSpan timeSpan) cil managed | |
{ | |
// コード サイズ 83 (0x53) | |
.maxstack 6 | |
.locals init (valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan> V_0, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan> V_1, | |
string V_2, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan> V_3) | |
IL_0000: ldloca.s V_0 | |
IL_0002: initobj valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan> | |
IL_0008: ldloc.0 | |
IL_0009: stloc.1 | |
IL_000a: ldarg.1 | |
IL_000b: stloc.2 | |
IL_000c: ldarg.0 | |
IL_000d: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
IL_0012: ldarg.1 | |
IL_0013: ldloca.s V_1 | |
IL_0015: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::TryGetValue(!0, | |
!1&) | |
IL_001a: brfalse IL_003d | |
IL_001f: ldloc.1 | |
IL_0020: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::Field0 | |
IL_0025: ldc.i4.1 | |
IL_0026: add.ovf | |
IL_0027: ldloc.1 | |
IL_0028: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::Field1 | |
IL_002d: ldarg.2 | |
IL_002e: call valuetype [netstandard]System.TimeSpan [netstandard]System.TimeSpan::op_Addition(valuetype [netstandard]System.TimeSpan, | |
valuetype [netstandard]System.TimeSpan) | |
IL_0033: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::.ctor(!0, | |
!1) | |
IL_0038: br IL_0044 | |
IL_003d: ldc.i4.1 | |
IL_003e: ldarg.2 | |
IL_003f: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::.ctor(!0, | |
!1) | |
IL_0044: stloc.3 | |
IL_0045: ldarg.0 | |
IL_0046: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
IL_004b: ldloc.2 | |
IL_004c: ldloc.3 | |
IL_004d: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::set_Item(!0, | |
!1) | |
IL_0052: ret | |
} // end of method ManagerClass::UpdateMethodsStatistics | |
.method private hidebysig instance void | |
ShowStatistics() cil managed | |
{ | |
// コード サイズ 253 (0xfd) | |
.maxstack 8 | |
.locals init (class [Nemerle]Nemerle.Builtins.Function`3<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>,valuetype [netstandard]System.TimeSpan> V_0, | |
class [netstandard]System.Collections.Generic.IEnumerator`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>> V_1, | |
valuetype [netstandard]System.TimeSpan V_2, | |
int32 V_3, | |
string V_4, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> V_5, | |
string V_6) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0006: ldfld bool Nemerle.Compiler.CompilationOptions::ShowCompilerStatistics | |
IL_000b: brfalse IL_0023 | |
IL_0010: ldarg.0 | |
IL_0011: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
IL_0016: callvirt instance int32 class [netstandard]System.Collections.Generic.Dictionary`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::get_Count() | |
IL_001b: ldc.i4.1 | |
IL_001c: cgt | |
IL_001e: br IL_0024 | |
IL_0023: ldc.i4.0 | |
IL_0024: brfalse IL_00fc | |
IL_0029: ldarg.0 | |
IL_002a: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
IL_002f: callvirt instance valuetype [Nemerle]Nemerle.Builtins.Tuple`2<!0,!1>[] class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::get_KeyValuePairs() | |
IL_0034: ldsfld class Nemerle.Compiler.ManagerClass/_N__N_lambda__27118__27169 Nemerle.Compiler.ManagerClass/_N__N_lambda__27118__27169::Instance | |
IL_0039: stloc.0 | |
IL_003a: ldloc.0 | |
IL_003b: dup | |
IL_003c: ldvirtftn instance !2 class [Nemerle]Nemerle.Builtins.Function`3<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>,valuetype [netstandard]System.TimeSpan>::apply(valuetype [Nemerle]Nemerle.Builtins.Tuple`2<!0,!1>) | |
IL_0042: newobj instance void class [netstandard]System.Func`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>,valuetype [netstandard]System.TimeSpan>::.ctor(object, | |
native int) | |
IL_0047: call class [netstandard]System.Linq.IOrderedEnumerable`1<!!0> [netstandard]System.Linq.Enumerable::OrderBy<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>,valuetype [netstandard]System.TimeSpan>(class [netstandard]System.Collections.Generic.IEnumerable`1<!!0>, | |
class [netstandard]System.Func`2<!!0,!!1>) | |
IL_004c: callvirt instance class [netstandard]System.Collections.Generic.IEnumerator`1<!0> class [netstandard]System.Collections.Generic.IEnumerable`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>>::GetEnumerator() | |
IL_0051: stloc.1 | |
.try | |
{ | |
IL_0052: ldloc.1 | |
IL_0053: callvirt instance bool [netstandard]System.Collections.IEnumerator::MoveNext() | |
IL_0058: brfalse IL_00e6 | |
IL_005d: ldloc.1 | |
IL_005e: callvirt instance !0 class [netstandard]System.Collections.Generic.IEnumerator`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>>::get_Current() | |
IL_0063: stloc.s V_5 | |
IL_0065: ldloc.s V_5 | |
IL_0067: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::Field0 | |
IL_006c: stloc.s V_4 | |
IL_006e: ldloc.s V_5 | |
IL_0070: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::Field1 | |
IL_0075: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::Field0 | |
IL_007a: stloc.3 | |
IL_007b: ldloc.s V_5 | |
IL_007d: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::Field1 | |
IL_0082: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>::Field1 | |
IL_0087: stloc.2 | |
IL_0088: ldc.i4.5 | |
IL_0089: newarr [netstandard]System.String | |
IL_008e: dup | |
IL_008f: ldc.i4 0x0 | |
IL_0094: ldloc.s V_4 | |
IL_0096: call string [netstandard]System.Convert::ToString(string) | |
IL_009b: stelem.ref | |
IL_009c: dup | |
IL_009d: ldc.i4 0x1 | |
IL_00a2: ldstr ": " | |
IL_00a7: stelem.ref | |
IL_00a8: dup | |
IL_00a9: ldc.i4 0x2 | |
IL_00ae: ldloc.2 | |
IL_00af: box [netstandard]System.TimeSpan | |
IL_00b4: call string [netstandard]System.Convert::ToString(object) | |
IL_00b9: stelem.ref | |
IL_00ba: dup | |
IL_00bb: ldc.i4 0x3 | |
IL_00c0: ldstr " " | |
IL_00c5: stelem.ref | |
IL_00c6: dup | |
IL_00c7: ldc.i4 0x4 | |
IL_00cc: ldloc.3 | |
IL_00cd: call string [netstandard]System.Convert::ToString(int32) | |
IL_00d2: stelem.ref | |
IL_00d3: call string [netstandard]System.String::Concat(string[]) | |
IL_00d8: stloc.s V_6 | |
IL_00da: ldloc.s V_6 | |
IL_00dc: call void Nemerle.Compiler.Message::Hint(string) | |
IL_00e1: br IL_0052 | |
IL_00e6: leave IL_00f7 | |
} // end .try | |
finally | |
{ | |
IL_00eb: ldloc.1 | |
IL_00ec: castclass [netstandard]System.IDisposable | |
IL_00f1: callvirt instance void [netstandard]System.IDisposable::Dispose() | |
IL_00f6: endfinally | |
} // end handler | |
IL_00f7: br IL_00fc | |
IL_00fc: ret | |
} // end of method ManagerClass::ShowStatistics | |
.method private hidebysig instance class [Nemerle]Nemerle.Builtins.FunctionVoid | |
WrapWithCurrentContext(class [Nemerle]Nemerle.Builtins.FunctionVoid fn) cil managed | |
{ | |
// コード サイズ 74 (0x4a) | |
.maxstack 2 | |
.locals init (class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203 V_0, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid V_1) | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_fn_27216 | |
IL_000d: ldloc.0 | |
IL_000e: ldarg.0 | |
IL_000f: stfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N__N_closurised_this_ptr_27210 | |
IL_0014: ldloc.0 | |
IL_0015: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.LocationStack::Top() | |
IL_001a: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_location_27214 | |
IL_001f: ldloc.0 | |
IL_0020: ldarg.0 | |
IL_0021: ldfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_0026: ldfld int32 Nemerle.Compiler.MacroColorizator::Color | |
IL_002b: stfld int32 Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_color_27212 | |
IL_0030: ldloc.0 | |
IL_0031: ldarg.0 | |
IL_0032: ldfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_0037: ldfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.MacroColorizator::UseContext | |
IL_003c: stfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203::_N_context_27208 | |
IL_0041: ldloc.0 | |
IL_0042: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__27195__27218::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_WrapWithCurrentContext_27203) | |
IL_0047: stloc.1 | |
IL_0048: ldloc.1 | |
IL_0049: ret | |
} // end of method ManagerClass::WrapWithCurrentContext | |
.method private hidebysig static void CallAndResetList(class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid>& fancs) cil managed | |
{ | |
// コード サイズ 75 (0x4b) | |
.maxstack 4 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> V_0, | |
class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> V_1, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid V_2, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid V_3) | |
IL_0000: ldarg.0 | |
IL_0001: ldind.ref | |
IL_0002: ldnull | |
IL_0003: call bool class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid>::op_Inequality(class [Nemerle]Nemerle.Core.list`1<!0>, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0008: brfalse IL_004a | |
IL_000d: ldarg.0 | |
IL_000e: ldind.ref | |
IL_000f: stloc.0 | |
IL_0010: ldloc.0 | |
IL_0011: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid> | |
IL_0016: brfalse IL_0042 | |
IL_001b: ldloc.0 | |
IL_001c: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid> | |
IL_0021: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid>::hd | |
IL_0026: stloc.2 | |
IL_0027: ldloc.0 | |
IL_0028: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid> | |
IL_002d: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid>::tl | |
IL_0032: stloc.1 | |
IL_0033: ldloc.2 | |
IL_0034: stloc.3 | |
IL_0035: ldloc.3 | |
IL_0036: callvirt instance void [Nemerle]Nemerle.Builtins.FunctionVoid::apply_void() | |
IL_003b: ldloc.1 | |
IL_003c: stloc.0 | |
IL_003d: br IL_0010 | |
IL_0042: ldarg.0 | |
IL_0043: ldnull | |
IL_0044: stind.ref | |
IL_0045: br IL_004a | |
IL_004a: ret | |
} // end of method ManagerClass::CallAndResetList | |
.method assembly hidebysig instance void | |
OnBeforeAddMembers() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldflda class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeAddMembers | |
IL_0006: call void Nemerle.Compiler.ManagerClass::CallAndResetList(class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid>&) | |
IL_000b: ret | |
} // end of method ManagerClass::OnBeforeAddMembers | |
.method public hidebysig instance void | |
ExecBeforeAddMembers(class [Nemerle]Nemerle.Builtins.FunctionVoid fn) cil managed | |
{ | |
// コード サイズ 25 (0x19) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: ldarg.1 | |
IL_0003: call instance class [Nemerle]Nemerle.Builtins.FunctionVoid Nemerle.Compiler.ManagerClass::WrapWithCurrentContext(class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0008: ldarg.0 | |
IL_0009: ldfld class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeAddMembers | |
IL_000e: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0013: stfld class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeAddMembers | |
IL_0018: ret | |
} // end of method ManagerClass::ExecBeforeAddMembers | |
.method assembly hidebysig instance void | |
OnBeforeWithTypedMembers() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldflda class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeWithTypedMembers | |
IL_0006: call void Nemerle.Compiler.ManagerClass::CallAndResetList(class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid>&) | |
IL_000b: ret | |
} // end of method ManagerClass::OnBeforeWithTypedMembers | |
.method public hidebysig instance void | |
ExecBeforeWithTypedMembers(class [Nemerle]Nemerle.Builtins.FunctionVoid fn) cil managed | |
{ | |
// コード サイズ 25 (0x19) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: ldarg.1 | |
IL_0003: call instance class [Nemerle]Nemerle.Builtins.FunctionVoid Nemerle.Compiler.ManagerClass::WrapWithCurrentContext(class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0008: ldarg.0 | |
IL_0009: ldfld class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeWithTypedMembers | |
IL_000e: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class [Nemerle]Nemerle.Builtins.FunctionVoid>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0013: stfld class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeWithTypedMembers | |
IL_0018: ret | |
} // end of method ManagerClass::ExecBeforeWithTypedMembers | |
.method public hidebysig specialname instance class [netstandard]System.Collections.IDictionary | |
get_UserData() cil managed | |
{ | |
// コード サイズ 37 (0x25) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [netstandard]System.Collections.IDictionary Nemerle.Compiler.ManagerClass::_userData | |
IL_0006: ldnull | |
IL_0007: ceq | |
IL_0009: brfalse IL_001e | |
IL_000e: ldarg.0 | |
IL_000f: newobj instance void [netstandard]System.Collections.Specialized.ListDictionary::.ctor() | |
IL_0014: stfld class [netstandard]System.Collections.IDictionary Nemerle.Compiler.ManagerClass::_userData | |
IL_0019: br IL_001e | |
IL_001e: ldarg.0 | |
IL_001f: ldfld class [netstandard]System.Collections.IDictionary Nemerle.Compiler.ManagerClass::_userData | |
IL_0024: ret | |
} // end of method ManagerClass::get_UserData | |
.method public hidebysig instance void | |
NotifySourceChanged(class Nemerle.Compiler.ISource source) cil managed | |
{ | |
// コード サイズ 49 (0x31) | |
.maxstack 2 | |
.locals init (valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool> V_0, | |
class Nemerle.Compiler.ManagerClass/SourceChangedHandler V_1) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance int32 Nemerle.Compiler.ISource::get_FileIndex() | |
IL_000c: callvirt instance valuetype [Nemerle]Nemerle.Builtins.Tuple`2<!1,bool> class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::TryGetValue(!0) | |
IL_0011: stloc.0 | |
IL_0012: ldloc.0 | |
IL_0013: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool>::Field1 | |
IL_0018: brfalse IL_0030 | |
IL_001d: ldloc.0 | |
IL_001e: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool>::Field0 | |
IL_0023: stloc.1 | |
IL_0024: ldloc.1 | |
IL_0025: ldarg.1 | |
IL_0026: callvirt instance void Nemerle.Compiler.ManagerClass/SourceChangedHandler::Invoke(class Nemerle.Compiler.ISource) | |
IL_002b: br IL_0030 | |
IL_0030: ret | |
} // end of method ManagerClass::NotifySourceChanged | |
.method public hidebysig instance void | |
SubscribeSourceChanged(int32 fileIndex, | |
class Nemerle.Compiler.ManagerClass/SourceChangedHandler 'handler', | |
[opt] bool invokeAfterSubscription) cil managed | |
{ | |
.param [3] = bool(true) | |
// コード サイズ 90 (0x5a) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass/SourceChangedHandler V_0, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool> V_1, | |
class Nemerle.Compiler.ISource V_2) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance valuetype [Nemerle]Nemerle.Builtins.Tuple`2<!1,bool> class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::TryGetValue(!0) | |
IL_000c: stloc.1 | |
IL_000d: ldloc.1 | |
IL_000e: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool>::Field1 | |
IL_0013: brfalse IL_0030 | |
IL_0018: ldloc.1 | |
IL_0019: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool>::Field0 | |
IL_001e: stloc.0 | |
IL_001f: ldloc.0 | |
IL_0020: ldarg.2 | |
IL_0021: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0026: castclass Nemerle.Compiler.ManagerClass/SourceChangedHandler | |
IL_002b: br IL_0031 | |
IL_0030: ldarg.2 | |
IL_0031: stloc.0 | |
IL_0032: ldarg.0 | |
IL_0033: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0038: ldarg.1 | |
IL_0039: ldloc.0 | |
IL_003a: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::set_Item(!0, | |
!1) | |
IL_003f: ldarg.3 | |
IL_0040: brfalse IL_0059 | |
IL_0045: ldarg.0 | |
IL_0046: ldarg.1 | |
IL_0047: callvirt instance class Nemerle.Compiler.ISource Nemerle.Compiler.ManagerClass::GetSource(int32) | |
IL_004c: stloc.2 | |
IL_004d: ldarg.2 | |
IL_004e: ldloc.2 | |
IL_004f: callvirt instance void Nemerle.Compiler.ManagerClass/SourceChangedHandler::Invoke(class Nemerle.Compiler.ISource) | |
IL_0054: br IL_0059 | |
IL_0059: ret | |
} // end of method ManagerClass::SubscribeSourceChanged | |
.method public hidebysig instance void | |
UnsubscribeSourceChanged(int32 fileIndex, | |
class Nemerle.Compiler.ManagerClass/SourceChangedHandler 'handler') cil managed | |
{ | |
// コード サイズ 92 (0x5c) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.ManagerClass/SourceChangedHandler V_0, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool> V_1) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance valuetype [Nemerle]Nemerle.Builtins.Tuple`2<!1,bool> class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::TryGetValue(!0) | |
IL_000c: stloc.1 | |
IL_000d: ldloc.1 | |
IL_000e: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool>::Field1 | |
IL_0013: brfalse IL_005b | |
IL_0018: ldloc.1 | |
IL_0019: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.ManagerClass/SourceChangedHandler,bool>::Field0 | |
IL_001e: stloc.0 | |
IL_001f: ldloc.0 | |
IL_0020: ldarg.2 | |
IL_0021: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_0026: castclass Nemerle.Compiler.ManagerClass/SourceChangedHandler | |
IL_002b: stloc.0 | |
IL_002c: ldloc.0 | |
IL_002d: castclass [netstandard]System.Object | |
IL_0032: ldnull | |
IL_0033: bne.un IL_0049 | |
IL_0038: ldarg.0 | |
IL_0039: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_003e: ldarg.1 | |
IL_003f: callvirt instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::Remove(!0) | |
IL_0044: br IL_0056 | |
IL_0049: ldarg.0 | |
IL_004a: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_004f: ldarg.1 | |
IL_0050: ldloc.0 | |
IL_0051: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::set_Item(!0, | |
!1) | |
IL_0056: br IL_005b | |
IL_005b: ret | |
} // end of method ManagerClass::UnsubscribeSourceChanged | |
.method public hidebysig instance bool | |
HasSourceChangedSubscribers(int32 fileIndex) cil managed | |
{ | |
// コード サイズ 13 (0xd) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::ContainsKey(!0) | |
IL_000c: ret | |
} // end of method ManagerClass::HasSourceChangedSubscribers | |
.method family hidebysig instance void | |
UnsubscribeSourceChangedHandler(int32 fileIndex) cil managed | |
{ | |
// コード サイズ 13 (0xd) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::Remove(!0) | |
IL_000c: ret | |
} // end of method ManagerClass::UnsubscribeSourceChangedHandler | |
.method family hidebysig instance void | |
UnsubscribeSourceChangedHandlers() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0006: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::Clear() | |
IL_000b: ret | |
} // end of method ManagerClass::UnsubscribeSourceChangedHandlers | |
.method public hidebysig virtual instance class Nemerle.Compiler.ISource | |
GetSource(int32 fileIndex) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 3 | |
IL_0000: ldarg.1 | |
IL_0001: call string Nemerle.Compiler.Location::GetFileName(int32) | |
IL_0006: ldc.i4.0 | |
IL_0007: ldc.i4.0 | |
IL_0008: call class Nemerle.Compiler.ISource Nemerle.Compiler.FileSource::ReadFile(string, | |
bool, | |
bool) | |
IL_000d: ret | |
} // end of method ManagerClass::GetSource | |
.method assembly hidebysig instance void | |
RunErrorOccured(valuetype Nemerle.Compiler.Location loc, | |
string msg) cil managed | |
{ | |
// コード サイズ 33 (0x21) | |
.maxstack 3 | |
.locals init (class Nemerle.Compiler.ManagerClass/MessageEventHandler V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_ErrorOccured_3300 | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldnull | |
IL_0009: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_000e: brfalse IL_0020 | |
IL_0013: ldloc.0 | |
IL_0014: ldarg.1 | |
IL_0015: ldarg.2 | |
IL_0016: callvirt instance void Nemerle.Compiler.ManagerClass/MessageEventHandler::Invoke(valuetype Nemerle.Compiler.Location, | |
string) | |
IL_001b: br IL_0020 | |
IL_0020: ret | |
} // end of method ManagerClass::RunErrorOccured | |
.method assembly hidebysig instance void | |
RunWarningOccured(valuetype Nemerle.Compiler.Location loc, | |
string msg) cil managed | |
{ | |
// コード サイズ 33 (0x21) | |
.maxstack 3 | |
.locals init (class Nemerle.Compiler.ManagerClass/MessageEventHandler V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_WarningOccured_3301 | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldnull | |
IL_0009: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_000e: brfalse IL_0020 | |
IL_0013: ldloc.0 | |
IL_0014: ldarg.1 | |
IL_0015: ldarg.2 | |
IL_0016: callvirt instance void Nemerle.Compiler.ManagerClass/MessageEventHandler::Invoke(valuetype Nemerle.Compiler.Location, | |
string) | |
IL_001b: br IL_0020 | |
IL_0020: ret | |
} // end of method ManagerClass::RunWarningOccured | |
.method assembly hidebysig instance void | |
RunMessageOccured(valuetype Nemerle.Compiler.Location loc, | |
string msg) cil managed | |
{ | |
// コード サイズ 33 (0x21) | |
.maxstack 3 | |
.locals init (class Nemerle.Compiler.ManagerClass/MessageEventHandler V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_MessageOccured_3302 | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldnull | |
IL_0009: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_000e: brfalse IL_0020 | |
IL_0013: ldloc.0 | |
IL_0014: ldarg.1 | |
IL_0015: ldarg.2 | |
IL_0016: callvirt instance void Nemerle.Compiler.ManagerClass/MessageEventHandler::Invoke(valuetype Nemerle.Compiler.Location, | |
string) | |
IL_001b: br IL_0020 | |
IL_0020: ret | |
} // end of method ManagerClass::RunMessageOccured | |
.method public hidebysig instance void | |
InitOutput(class [netstandard]System.IO.TextWriter o) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class [netstandard]System.IO.TextWriter Nemerle.Compiler.ManagerClass::Message_output | |
IL_0007: ret | |
} // end of method ManagerClass::InitOutput | |
.method assembly hidebysig specialname | |
instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> | |
get_Message_emitted_hints() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.ManagerClass::_N_Message_emitted_hints_5642 | |
IL_0006: ret | |
} // end of method ManagerClass::get_Message_emitted_hints | |
.method private hidebysig specialname instance void | |
set_Message_emitted_hints(class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.ManagerClass::_N_Message_emitted_hints_5642 | |
IL_0007: ret | |
} // end of method ManagerClass::set_Message_emitted_hints | |
.method assembly hidebysig specialname | |
instance class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> | |
get_Typer_BetterTypeCache() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> Nemerle.Compiler.ManagerClass::_N_Typer_BetterTypeCache_5649 | |
IL_0006: ret | |
} // end of method ManagerClass::get_Typer_BetterTypeCache | |
.method private hidebysig specialname instance void | |
set_Typer_BetterTypeCache(class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> Nemerle.Compiler.ManagerClass::_N_Typer_BetterTypeCache_5649 | |
IL_0007: ret | |
} // end of method ManagerClass::set_Typer_BetterTypeCache | |
.method family hidebysig virtual instance void | |
FullResetNamespaceTree() cil managed | |
{ | |
// コード サイズ 89 (0x59) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldnull | |
IL_0002: stfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0007: ldarg.0 | |
IL_0008: ldnull | |
IL_0009: stfld class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.ManagerClass::Typer_checked_macro | |
IL_000e: ldarg.0 | |
IL_000f: ldnull | |
IL_0010: stfld class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.ManagerClass::Typer_unchecked_macro | |
IL_0015: ldarg.0 | |
IL_0016: ldnull | |
IL_0017: stfld class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.ManagerClass::Typer_yield_macro | |
IL_001c: ldarg.0 | |
IL_001d: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> Nemerle.Compiler.ManagerClass::get_Typer_BetterTypeCache() | |
IL_0022: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool>::Clear() | |
IL_0027: ldarg.0 | |
IL_0028: ldc.i4.0 | |
IL_0029: stfld int32 Nemerle.Compiler.ManagerClass::StaticTyVarId | |
IL_002e: ldarg.0 | |
IL_002f: ldc.i4.0 | |
IL_0030: stfld int32 Nemerle.Compiler.ManagerClass::Typer_DT_Id | |
IL_0035: ldarg.0 | |
IL_0036: ldc.i4.0 | |
IL_0037: stfld int32 Nemerle.Compiler.ManagerClass::TyVar_Id | |
IL_003c: ldarg.0 | |
IL_003d: ldnull | |
IL_003e: stfld class Nemerle.Compiler.TypeVar Nemerle.Compiler.ManagerClass::TyVar_reuse_queue | |
IL_0043: ldarg.0 | |
IL_0044: ldc.i4.0 | |
IL_0045: stfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_004a: ldarg.0 | |
IL_004b: ldnull | |
IL_004c: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_0051: ldarg.0 | |
IL_0052: ldc.i4.0 | |
IL_0053: stfld int32 Nemerle.Compiler.ManagerClass::AttributeMacroExpansion_global_nr | |
IL_0058: ret | |
} // end of method ManagerClass::FullResetNamespaceTree | |
.method public hidebysig instance int32 | |
GetNewId() cil managed | |
{ | |
// コード サイズ 21 (0x15) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: ldfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_0007: ldc.i4.1 | |
IL_0008: add.ovf | |
IL_0009: stfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_000e: ldarg.0 | |
IL_000f: ldfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_0014: ret | |
} // end of method ManagerClass::GetNewId | |
.method public hidebysig instance int32 | |
GetNewId(string name) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 94 (0x5e) | |
.maxstack 9 | |
IL_0000: ldarg.1 | |
IL_0001: ldnull | |
IL_0002: ceq | |
IL_0004: brfalse IL_0019 | |
IL_0009: ldstr "name" | |
IL_000e: ldstr "The ``NotNull'' contract of parameter ``name'' has" | |
+ " been violated. See ncc\\passes.n:353:31:353:35: ." | |
IL_0013: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0018: throw | |
IL_0019: ldarg.0 | |
IL_001a: ldarg.0 | |
IL_001b: ldfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_0020: ldc.i4.1 | |
IL_0021: add.ovf | |
IL_0022: stfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_0027: ldarg.0 | |
IL_0028: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_002d: ldnull | |
IL_002e: ceq | |
IL_0030: brfalse IL_0045 | |
IL_0035: ldarg.0 | |
IL_0036: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string>::.ctor() | |
IL_003b: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_0040: br IL_0045 | |
IL_0045: ldarg.0 | |
IL_0046: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_004b: ldarg.0 | |
IL_004c: ldfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_0051: ldarg.1 | |
IL_0052: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<int32,string>::set_Item(!0, | |
!1) | |
IL_0057: ldarg.0 | |
IL_0058: ldfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_005d: ret | |
} // end of method ManagerClass::GetNewId | |
.method public hidebysig instance string | |
GetIdName(int32 id) cil managed | |
{ | |
// コード サイズ 41 (0x29) | |
.maxstack 4 | |
.locals init (string V_0) | |
IL_0000: ldnull | |
IL_0001: stloc.0 | |
IL_0002: ldarg.0 | |
IL_0003: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_0008: ldnull | |
IL_0009: ceq | |
IL_000b: ldc.i4.0 | |
IL_000c: ceq | |
IL_000e: brfalse IL_0027 | |
IL_0013: ldarg.0 | |
IL_0014: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_0019: ldarg.1 | |
IL_001a: ldloca.s V_0 | |
IL_001c: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<int32,string>::TryGetValue(!0, | |
!1&) | |
IL_0021: pop | |
IL_0022: br IL_0027 | |
IL_0027: ldloc.0 | |
IL_0028: ret | |
} // end of method ManagerClass::GetIdName | |
.method public hidebysig instance bool | |
HasName(int32 id) cil managed | |
{ | |
// コード サイズ 36 (0x24) | |
.maxstack 3 | |
.locals init (class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> V_0, | |
bool V_1) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.1 | |
IL_0002: ldarg.0 | |
IL_0003: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_0008: stloc.0 | |
IL_0009: ldloc.0 | |
IL_000a: ldnull | |
IL_000b: ceq | |
IL_000d: ldc.i4.0 | |
IL_000e: ceq | |
IL_0010: brfalse IL_0022 | |
IL_0015: ldloc.0 | |
IL_0016: ldarg.1 | |
IL_0017: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<int32,string>::ContainsKey(!0) | |
IL_001c: stloc.1 | |
IL_001d: br IL_0022 | |
IL_0022: ldloc.1 | |
IL_0023: ret | |
} // end of method ManagerClass::HasName | |
.method family hidebysig instance void | |
ResetCompilerState(class Nemerle.Compiler.CompilationOptions options) cil managed | |
{ | |
// コード サイズ 632 (0x278) | |
.maxstack 9 | |
.locals init (class Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549 V_0, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration> V_1, | |
valuetype Nemerle.Compiler.Location V_2) | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldarg.1 | |
IL_0007: ldnull | |
IL_0008: ceq | |
IL_000a: ldc.i4.0 | |
IL_000b: ceq | |
IL_000d: ldc.i4.0 | |
IL_000e: bne.un IL_002d | |
IL_0013: ldstr "ncc\\passes.n" | |
IL_0018: ldc.i4 0x17f | |
IL_001d: ldstr "options != null" | |
IL_0022: ldstr "" | |
IL_0027: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_002c: throw | |
IL_002d: ldarg.0 | |
IL_002e: ldnull | |
IL_002f: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid`3<class Nemerle.Compiler.TypeVar,class Nemerle.Compiler.Typedtree.TExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Typedtree.Parm>> Nemerle.Compiler.ManagerClass::ExtPointOverloadingRes | |
IL_0034: ldnull | |
IL_0035: stsfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass::Instance | |
IL_003a: ldarg.0 | |
IL_003b: ldnull | |
IL_003c: stfld class Nemerle.Compiler.SystemTypeClass Nemerle.Compiler.ManagerClass::_N_SystemTypeCache_5460 | |
IL_0041: ldarg.0 | |
IL_0042: ldnull | |
IL_0043: stfld class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::_N_InternalType_5467 | |
IL_0048: ldarg.0 | |
IL_0049: ldnull | |
IL_004a: stfld class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::_N_AttributeCompiler_5474 | |
IL_004f: ldarg.0 | |
IL_0050: ldnull | |
IL_0051: stfld class Nemerle.Compiler.StatsClass Nemerle.Compiler.ManagerClass::_N_Stats_5481 | |
IL_0056: ldarg.0 | |
IL_0057: ldnull | |
IL_0058: stfld class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::_solver | |
IL_005d: ldarg.0 | |
IL_005e: ldnull | |
IL_005f: stfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0064: ldarg.0 | |
IL_0065: ldnull | |
IL_0066: stfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_006b: ldarg.0 | |
IL_006c: ldnull | |
IL_006d: stfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0072: ldarg.0 | |
IL_0073: ldnull | |
IL_0074: stfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.ManagerClass::CoreEnv | |
IL_0079: ldarg.0 | |
IL_007a: ldnull | |
IL_007b: stfld class Nemerle.Compiler.MacroRegistry Nemerle.Compiler.ManagerClass::MacrosRegistry | |
IL_0080: ldarg.0 | |
IL_0081: ldnull | |
IL_0082: stfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0087: ldarg.0 | |
IL_0088: ldnull | |
IL_0089: stfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_008e: ldarg.0 | |
IL_008f: ldnull | |
IL_0090: stfld class Nemerle.Compiler.TypeVarEnv Nemerle.Compiler.ManagerClass::emptyTEnv | |
IL_0095: ldarg.0 | |
IL_0096: ldnull | |
IL_0097: stfld class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::componentsFactory | |
IL_009c: ldarg.0 | |
IL_009d: ldnull | |
IL_009e: stfld class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> Nemerle.Compiler.ManagerClass::doc_comments | |
IL_00a3: ldarg.0 | |
IL_00a4: ldc.i4.0 | |
IL_00a5: stfld int32 Nemerle.Compiler.ManagerClass::tyinfo_counter | |
IL_00aa: ldarg.0 | |
IL_00ab: ldc.i4.0 | |
IL_00ac: stfld int32 Nemerle.Compiler.ManagerClass::current_tyinfo_count | |
IL_00b1: ldarg.0 | |
IL_00b2: ldc.i4.0 | |
IL_00b3: stfld int32 Nemerle.Compiler.ManagerClass::current_pb_stage | |
IL_00b8: ldarg.0 | |
IL_00b9: ldc.i4.0 | |
IL_00ba: stfld bool Nemerle.Compiler.ManagerClass::pb_killed | |
IL_00bf: ldarg.0 | |
IL_00c0: ldc.i4.0 | |
IL_00c1: stfld bool Nemerle.Compiler.ManagerClass::_N_DelayedTypingsInProgress_5507 | |
IL_00c6: ldarg.0 | |
IL_00c7: ldc.i4.0 | |
IL_00c8: stfld bool Nemerle.Compiler.ManagerClass::_N_DelayedTypingsSecondPass_5514 | |
IL_00cd: ldarg.0 | |
IL_00ce: ldc.i4.0 | |
IL_00cf: stfld bool Nemerle.Compiler.ManagerClass::_N_IsSpeculativeTyping_5521 | |
IL_00d4: ldarg.0 | |
IL_00d5: ldnull | |
IL_00d6: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,bool> Nemerle.Compiler.ManagerClass::NotResolvedNestedDelayedTypings | |
IL_00db: ldarg.0 | |
IL_00dc: ldnull | |
IL_00dd: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_ErrorOccured_3300 | |
IL_00e2: ldarg.0 | |
IL_00e3: ldnull | |
IL_00e4: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_WarningOccured_3301 | |
IL_00e9: ldarg.0 | |
IL_00ea: ldnull | |
IL_00eb: stfld class Nemerle.Compiler.ManagerClass/MessageEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_MessageOccured_3302 | |
IL_00f0: ldarg.0 | |
IL_00f1: ldnull | |
IL_00f2: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_00f7: ldarg.0 | |
IL_00f8: ldnull | |
IL_00f9: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_TypeTreeBuildFinish_3304 | |
IL_00fe: ldarg.0 | |
IL_00ff: ldnull | |
IL_0100: stfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_BeforeSaveAssembly_3305 | |
IL_0105: ldarg.0 | |
IL_0106: ldnull | |
IL_0107: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,string> Nemerle.Compiler.ManagerClass::IdToNameMap | |
IL_010c: ldarg.0 | |
IL_010d: ldnull | |
IL_010e: stfld class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeAddMembers | |
IL_0113: ldarg.0 | |
IL_0114: ldnull | |
IL_0115: stfld class [Nemerle]Nemerle.Core.list`1<class [Nemerle]Nemerle.Builtins.FunctionVoid> Nemerle.Compiler.ManagerClass::_beforeWithTypedMembers | |
IL_011a: ldarg.0 | |
IL_011b: ldnull | |
IL_011c: stfld class [netstandard]System.Collections.IDictionary Nemerle.Compiler.ManagerClass::_userData | |
IL_0121: ldarg.0 | |
IL_0122: ldc.i4.0 | |
IL_0123: stfld int32 Nemerle.Compiler.ManagerClass::StaticTyVarId | |
IL_0128: ldarg.0 | |
IL_0129: ldc.i4.0 | |
IL_012a: stfld int32 Nemerle.Compiler.ManagerClass::Typer_DT_Id | |
IL_012f: ldarg.0 | |
IL_0130: ldnull | |
IL_0131: stfld class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.ManagerClass::Typer_checked_macro | |
IL_0136: ldarg.0 | |
IL_0137: ldnull | |
IL_0138: stfld class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.ManagerClass::Typer_unchecked_macro | |
IL_013d: ldarg.0 | |
IL_013e: ldnull | |
IL_013f: stfld class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.ManagerClass::Typer_yield_macro | |
IL_0144: ldarg.0 | |
IL_0145: ldnull | |
IL_0146: stfld class Nemerle.Compiler.TypeVar Nemerle.Compiler.ManagerClass::TyVar_reuse_queue | |
IL_014b: ldarg.0 | |
IL_014c: ldc.i4.0 | |
IL_014d: stfld int32 Nemerle.Compiler.ManagerClass::TyVar_Id | |
IL_0152: ldarg.0 | |
IL_0153: ldc.i4.0 | |
IL_0154: stfld int32 Nemerle.Compiler.ManagerClass::Util_Id | |
IL_0159: ldarg.0 | |
IL_015a: ldc.i4.0 | |
IL_015b: stfld int32 Nemerle.Compiler.ManagerClass::AttributeMacroExpansion_global_nr | |
IL_0160: ldarg.0 | |
IL_0161: ldc.i4.0 | |
IL_0162: stfld bool Nemerle.Compiler.ManagerClass::Macros_in_pattern | |
IL_0167: ldarg.0 | |
IL_0168: ldc.i4.0 | |
IL_0169: stfld int32 Nemerle.Compiler.ManagerClass::Message_ErrorCount | |
IL_016e: ldarg.0 | |
IL_016f: ldc.i4.0 | |
IL_0170: stfld int32 Nemerle.Compiler.ManagerClass::Message_WarningCount | |
IL_0175: ldarg.0 | |
IL_0176: ldnull | |
IL_0177: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.ManagerClass::_N_Message_emitted_hints_5642 | |
IL_017c: ldarg.0 | |
IL_017d: ldnull | |
IL_017e: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> Nemerle.Compiler.ManagerClass::_N_Typer_BetterTypeCache_5649 | |
IL_0183: ldarg.0 | |
IL_0184: ldnull | |
IL_0185: stfld class [netstandard]System.IO.TextWriter Nemerle.Compiler.ManagerClass::Message_output | |
IL_018a: ldarg.0 | |
IL_018b: ldnull | |
IL_018c: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid`7<valuetype Nemerle.Compiler.Location,class [Nemerle]Nemerle.Core.list`1<string>,class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location>,string,valuetype Nemerle.Compiler.Location,class Nemerle.Compiler.GlobalEnv,class Nemerle.Compiler.GlobalEnv> Nemerle.Compiler.ManagerClass::_afterUsingDirectiveParse | |
IL_0191: ldarg.0 | |
IL_0192: ldnull | |
IL_0193: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid Nemerle.Compiler.ManagerClass::_beforeNamespaceParse | |
IL_0198: ldarg.0 | |
IL_0199: ldnull | |
IL_019a: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid`8<valuetype Nemerle.Compiler.Location,class [Nemerle]Nemerle.Core.list`1<string>,class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location>,class Nemerle.Compiler.GlobalEnv,class Nemerle.Compiler.GlobalEnv,valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location> Nemerle.Compiler.ManagerClass::_afterNamespaceParse | |
IL_019f: ldarg.0 | |
IL_01a0: ldnull | |
IL_01a1: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration> Nemerle.Compiler.ManagerClass::ScanningPipeline | |
IL_01a6: ldarg.0 | |
IL_01a7: ldnull | |
IL_01a8: stfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass::Parser | |
IL_01ad: ldarg.0 | |
IL_01ae: ldc.i4.0 | |
IL_01af: stfld bool Nemerle.Compiler.ManagerClass::_isIntelliSenseMode | |
IL_01b4: ldarg.0 | |
IL_01b5: ldc.i4.0 | |
IL_01b6: stfld bool Nemerle.Compiler.ManagerClass::_isCompletionInProgress | |
IL_01bb: ldarg.0 | |
IL_01bc: ldc.i4.0 | |
IL_01bd: stfld int32 Nemerle.Compiler.ManagerClass::_N_CompletionMarkLine_5701 | |
IL_01c2: ldarg.0 | |
IL_01c3: ldc.i4.0 | |
IL_01c4: stfld int32 Nemerle.Compiler.ManagerClass::_N_CompletionMarkChar_5708 | |
IL_01c9: ldarg.0 | |
IL_01ca: ldnull | |
IL_01cb: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.ManagerClass::_completionParameterNames | |
IL_01d0: ldarg.0 | |
IL_01d1: ldnull | |
IL_01d2: stfld string Nemerle.Compiler.ManagerClass::_completionPattern | |
IL_01d7: ldarg.0 | |
IL_01d8: ldloca.s V_2 | |
IL_01da: initobj Nemerle.Compiler.Location | |
IL_01e0: ldloc.2 | |
IL_01e1: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.ManagerClass::_completionLocation | |
IL_01e6: ldarg.0 | |
IL_01e7: ldc.i4.0 | |
IL_01e8: stfld bool Nemerle.Compiler.ManagerClass::_N_IsImportCompletion_5718 | |
IL_01ed: ldarg.0 | |
IL_01ee: stsfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass::Instance | |
IL_01f3: ldarg.0 | |
IL_01f4: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool>::.ctor() | |
IL_01f9: callvirt instance void Nemerle.Compiler.ManagerClass::set_Typer_BetterTypeCache(class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool>) | |
IL_01fe: ldarg.0 | |
IL_01ff: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>::.ctor() | |
IL_0204: callvirt instance void Nemerle.Compiler.ManagerClass::set_Message_emitted_hints(class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>) | |
IL_0209: ldarg.0 | |
IL_020a: ldarg.0 | |
IL_020b: callvirt instance class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::CreateComponentsFactory() | |
IL_0210: stfld class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::componentsFactory | |
IL_0215: ldarg.0 | |
IL_0216: ldarg.0 | |
IL_0217: newobj instance void Nemerle.Compiler.DispatchingFileParser::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_021c: stfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass::Parser | |
IL_0221: ldarg.0 | |
IL_0222: ldloc.0 | |
IL_0223: ldarg.0 | |
IL_0224: newobj instance void Nemerle.Compiler.ScanTypeHierarchy::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0229: stfld class Nemerle.Compiler.ScanTypeHierarchy Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549::_N__N_obj_cache_27554 | |
IL_022e: ldloc.0 | |
IL_022f: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_method_lambda__27560::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_ResetCompilerState_27549) | |
IL_0234: stloc.1 | |
IL_0235: ldloc.1 | |
IL_0236: stfld class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration> Nemerle.Compiler.ManagerClass::ScanningPipeline | |
IL_023b: ldarg.0 | |
IL_023c: ldarg.1 | |
IL_023d: stfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0242: ldarg.0 | |
IL_0243: ldarg.0 | |
IL_0244: newobj instance void Nemerle.Compiler.InternalTypeClass::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0249: callvirt instance void Nemerle.Compiler.ManagerClass::set_InternalType(class Nemerle.Compiler.InternalTypeClass) | |
IL_024e: ldarg.0 | |
IL_024f: ldarg.0 | |
IL_0250: newobj instance void Nemerle.Compiler.SystemTypeClass::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0255: callvirt instance void Nemerle.Compiler.ManagerClass::set_SystemTypeCache(class Nemerle.Compiler.SystemTypeClass) | |
IL_025a: ldarg.0 | |
IL_025b: ldarg.0 | |
IL_025c: newobj instance void Nemerle.Compiler.AttributeCompilerClass::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0261: callvirt instance void Nemerle.Compiler.ManagerClass::set_AttributeCompiler(class Nemerle.Compiler.AttributeCompilerClass) | |
IL_0266: ldarg.0 | |
IL_0267: newobj instance void Nemerle.Compiler.StatsClass::.ctor() | |
IL_026c: callvirt instance void Nemerle.Compiler.ManagerClass::set_Stats(class Nemerle.Compiler.StatsClass) | |
IL_0271: ldarg.0 | |
IL_0272: call instance void Nemerle.Compiler.ManagerClass::UnsubscribeSourceChangedHandlers() | |
IL_0277: ret | |
} // end of method ManagerClass::ResetCompilerState | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.CompilationOptions options) cil managed | |
{ | |
// コード サイズ 63 (0x3f) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::.ctor() | |
IL_0006: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::_N_MethodsStatistics_5530 | |
IL_000b: ldarg.0 | |
IL_000c: ldc.i4.s 10 | |
IL_000e: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler>::.ctor(int32) | |
IL_0013: stfld class [Nemerle]Nemerle.Collections.Hashtable`2<int32,class Nemerle.Compiler.ManagerClass/SourceChangedHandler> Nemerle.Compiler.ManagerClass::sourceChangedHandlers | |
IL_0018: ldarg.0 | |
IL_0019: ldc.i4.0 | |
IL_001a: stfld bool Nemerle.Compiler.ManagerClass::_isIntelliSenseMode | |
IL_001f: ldarg.0 | |
IL_0020: ldc.i4.0 | |
IL_0021: stfld bool Nemerle.Compiler.ManagerClass::_isCompletionInProgress | |
IL_0026: ldarg.0 | |
IL_0027: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<string>::_N_constant_object | |
IL_002c: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.ManagerClass::_completionParameterNames | |
IL_0031: ldarg.0 | |
IL_0032: call instance void [netstandard]System.Object::.ctor() | |
IL_0037: ldarg.0 | |
IL_0038: ldarg.1 | |
IL_0039: call instance void Nemerle.Compiler.ManagerClass::ResetCompilerState(class Nemerle.Compiler.CompilationOptions) | |
IL_003e: ret | |
} // end of method ManagerClass::.ctor | |
.method public hidebysig instance void | |
MarkAsUsed(class Nemerle.Compiler.IMember member) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_0007: ldc.i4.1 | |
IL_0008: callvirt instance void Nemerle.Compiler.ManagerClass::MarkAsUsed(class Nemerle.Compiler.IMember, | |
valuetype Nemerle.Compiler.Location, | |
bool) | |
IL_000d: ret | |
} // end of method ManagerClass::MarkAsUsed | |
.method public hidebysig instance void | |
MarkAsUsed(class Nemerle.Compiler.IMember member, | |
bool trigger_obsolete_warn) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_0007: ldarg.2 | |
IL_0008: callvirt instance void Nemerle.Compiler.ManagerClass::MarkAsUsed(class Nemerle.Compiler.IMember, | |
valuetype Nemerle.Compiler.Location, | |
bool) | |
IL_000d: ret | |
} // end of method ManagerClass::MarkAsUsed | |
.method public hidebysig virtual instance void | |
MarkAsUsed(class Nemerle.Compiler.IMember member, | |
valuetype Nemerle.Compiler.Location _location, | |
bool trigger_obsolete_warn) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.1 | |
IL_0001: ldarg.3 | |
IL_0002: callvirt instance void Nemerle.Compiler.IMember::set_HasBeenUsed(bool) | |
IL_0007: ret | |
} // end of method ManagerClass::MarkAsUsed | |
.method public hidebysig virtual instance void | |
MarkAsAssigned(class Nemerle.Compiler.IField member) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.1 | |
IL_0001: ldc.i4.1 | |
IL_0002: callvirt instance void Nemerle.Compiler.IField::set_HasBeenAssigned(bool) | |
IL_0007: ret | |
} // end of method ManagerClass::MarkAsAssigned | |
.method public hidebysig virtual instance void | |
MarkAsAssigned(class Nemerle.Compiler.IField member, | |
valuetype Nemerle.Compiler.Location _location, | |
bool trigger_obsolete_warn) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.1 | |
IL_0001: ldarg.3 | |
IL_0002: callvirt instance void Nemerle.Compiler.IField::set_HasBeenAssigned(bool) | |
IL_0007: ret | |
} // end of method ManagerClass::MarkAsAssigned | |
.method family hidebysig virtual instance class Nemerle.Compiler.CompilerComponentsFactory | |
CreateComponentsFactory() cil managed | |
{ | |
// コード サイズ 6 (0x6) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.CompilerComponentsFactory::.ctor() | |
IL_0005: ret | |
} // end of method ManagerClass::CreateComponentsFactory | |
.method public hidebysig specialname static | |
void add_OnInit(class Nemerle.Compiler.ManagerClass/InitDelegate 'value') cil managed | |
{ | |
// コード サイズ 51 (0x33) | |
.maxstack 4 | |
.locals init (class [netstandard]System.Type V_0) | |
IL_0000: ldtoken Nemerle.Compiler.ManagerClass | |
IL_0005: call class [netstandard]System.Type [netstandard]System.Type::GetTypeFromHandle(valuetype [netstandard]System.RuntimeTypeHandle) | |
IL_000a: stloc.0 | |
IL_000b: ldloc.0 | |
IL_000c: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0011: ldsfld class Nemerle.Compiler.ManagerClass/InitDelegate Nemerle.Compiler.ManagerClass::_N__N_event_field_of_OnInit_3306 | |
IL_0016: ldarg.0 | |
IL_0017: call class [netstandard]System.Delegate [netstandard]System.Delegate::Combine(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_001c: castclass Nemerle.Compiler.ManagerClass/InitDelegate | |
IL_0021: stsfld class Nemerle.Compiler.ManagerClass/InitDelegate Nemerle.Compiler.ManagerClass::_N__N_event_field_of_OnInit_3306 | |
IL_0026: leave IL_0032 | |
} // end .try | |
finally | |
{ | |
IL_002b: ldloc.0 | |
IL_002c: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_0031: endfinally | |
} // end handler | |
IL_0032: ret | |
} // end of method ManagerClass::add_OnInit | |
.method public hidebysig specialname static | |
void remove_OnInit(class Nemerle.Compiler.ManagerClass/InitDelegate 'value') cil managed | |
{ | |
// コード サイズ 51 (0x33) | |
.maxstack 4 | |
.locals init (class [netstandard]System.Type V_0) | |
IL_0000: ldtoken Nemerle.Compiler.ManagerClass | |
IL_0005: call class [netstandard]System.Type [netstandard]System.Type::GetTypeFromHandle(valuetype [netstandard]System.RuntimeTypeHandle) | |
IL_000a: stloc.0 | |
IL_000b: ldloc.0 | |
IL_000c: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_0011: ldsfld class Nemerle.Compiler.ManagerClass/InitDelegate Nemerle.Compiler.ManagerClass::_N__N_event_field_of_OnInit_3306 | |
IL_0016: ldarg.0 | |
IL_0017: call class [netstandard]System.Delegate [netstandard]System.Delegate::Remove(class [netstandard]System.Delegate, | |
class [netstandard]System.Delegate) | |
IL_001c: castclass Nemerle.Compiler.ManagerClass/InitDelegate | |
IL_0021: stsfld class Nemerle.Compiler.ManagerClass/InitDelegate Nemerle.Compiler.ManagerClass::_N__N_event_field_of_OnInit_3306 | |
IL_0026: leave IL_0032 | |
} // end .try | |
finally | |
{ | |
IL_002b: ldloc.0 | |
IL_002c: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_0031: endfinally | |
} // end handler | |
IL_0032: ret | |
} // end of method ManagerClass::remove_OnInit | |
.method public hidebysig specialname instance class [netstandard]System.Reflection.Assembly | |
get_GeneratedAssembly() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0006: callvirt instance class [netstandard]System.Reflection.Assembly Nemerle.Compiler.TypesManager::get_GeneratedAssembly() | |
IL_000b: ret | |
} // end of method ManagerClass::get_GeneratedAssembly | |
.method assembly hidebysig instance void | |
MarkTypeBuilderCompiled() cil managed | |
{ | |
// コード サイズ 40 (0x28) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: ldfld int32 Nemerle.Compiler.ManagerClass::current_tyinfo_count | |
IL_0007: ldc.i4.1 | |
IL_0008: add.ovf | |
IL_0009: stfld int32 Nemerle.Compiler.ManagerClass::current_tyinfo_count | |
IL_000e: ldarg.0 | |
IL_000f: ldc.i4.s 10 | |
IL_0011: ldarg.0 | |
IL_0012: ldfld int32 Nemerle.Compiler.ManagerClass::current_tyinfo_count | |
IL_0017: ldc.i4.s 90 | |
IL_0019: mul.ovf | |
IL_001a: ldarg.0 | |
IL_001b: ldfld int32 Nemerle.Compiler.ManagerClass::tyinfo_counter | |
IL_0020: div | |
IL_0021: add.ovf | |
IL_0022: call instance void Nemerle.Compiler.ManagerClass::ProgressBar(int32) | |
IL_0027: ret | |
} // end of method ManagerClass::MarkTypeBuilderCompiled | |
.method public hidebysig specialname instance int32 | |
get_CompletionMarkLine() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.ManagerClass::_N_CompletionMarkLine_5701 | |
IL_0006: ret | |
} // end of method ManagerClass::get_CompletionMarkLine | |
.method public hidebysig specialname instance void | |
set_CompletionMarkLine(int32 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld int32 Nemerle.Compiler.ManagerClass::_N_CompletionMarkLine_5701 | |
IL_0007: ret | |
} // end of method ManagerClass::set_CompletionMarkLine | |
.method public hidebysig specialname instance int32 | |
get_CompletionMarkChar() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.ManagerClass::_N_CompletionMarkChar_5708 | |
IL_0006: ret | |
} // end of method ManagerClass::get_CompletionMarkChar | |
.method public hidebysig specialname instance void | |
set_CompletionMarkChar(int32 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld int32 Nemerle.Compiler.ManagerClass::_N_CompletionMarkChar_5708 | |
IL_0007: ret | |
} // end of method ManagerClass::set_CompletionMarkChar | |
.method public hidebysig specialname instance bool | |
get_IsImportCompletion() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.ManagerClass::_N_IsImportCompletion_5718 | |
IL_0006: ret | |
} // end of method ManagerClass::get_IsImportCompletion | |
.method family hidebysig specialname instance void | |
set_IsImportCompletion(bool 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld bool Nemerle.Compiler.ManagerClass::_N_IsImportCompletion_5718 | |
IL_0007: ret | |
} // end of method ManagerClass::set_IsImportCompletion | |
.method private hidebysig instance void | |
ProgressBar(int32 stage) cil managed | |
{ | |
// コード サイズ 185 (0xb9) | |
.maxstack 11 | |
.locals init (int32 V_0, | |
int32 V_1) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0006: ldfld bool Nemerle.Compiler.CompilationOptions::ProgressBar | |
IL_000b: brfalse IL_00b8 | |
IL_0010: ldarg.1 | |
IL_0011: ldc.i4.s 60 | |
IL_0013: mul.ovf | |
IL_0014: ldc.i4.s 100 | |
IL_0016: div | |
IL_0017: stloc.0 | |
IL_0018: ldloc.0 | |
IL_0019: ldc.i4.s 60 | |
IL_001b: cgt | |
IL_001d: brfalse IL_0029 | |
IL_0022: ldc.i4.s 60 | |
IL_0024: br IL_002a | |
IL_0029: ldloc.0 | |
IL_002a: stloc.0 | |
IL_002b: ldloc.0 | |
IL_002c: ldarg.0 | |
IL_002d: ldfld int32 Nemerle.Compiler.ManagerClass::current_pb_stage | |
IL_0032: sub.ovf | |
IL_0033: stloc.1 | |
IL_0034: ldarg.0 | |
IL_0035: ldfld bool Nemerle.Compiler.ManagerClass::pb_killed | |
IL_003a: brfalse IL_0049 | |
IL_003f: ldloc.1 | |
IL_0040: ldc.i4.s 10 | |
IL_0042: cgt | |
IL_0044: br IL_004a | |
IL_0049: ldc.i4.0 | |
IL_004a: brfalse IL_0055 | |
IL_004f: ldc.i4.1 | |
IL_0050: br IL_006a | |
IL_0055: ldarg.0 | |
IL_0056: ldfld bool Nemerle.Compiler.ManagerClass::pb_killed | |
IL_005b: brtrue IL_0069 | |
IL_0060: ldloc.1 | |
IL_0061: ldc.i4.0 | |
IL_0062: cgt | |
IL_0064: br IL_006a | |
IL_0069: ldc.i4.0 | |
IL_006a: brfalse IL_00b3 | |
IL_006f: ldstr "\r" | |
IL_0074: ldc.i4.s 95 | |
IL_0076: ldloc.0 | |
IL_0077: newobj instance void [netstandard]System.String::.ctor(char, | |
int32) | |
IL_007c: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0081: ldc.i4.s 46 | |
IL_0083: ldc.i4.s 60 | |
IL_0085: ldloc.0 | |
IL_0086: sub.ovf | |
IL_0087: newobj instance void [netstandard]System.String::.ctor(char, | |
int32) | |
IL_008c: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0091: ldstr "\r" | |
IL_0096: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_009b: call void [netstandard]System.Console::Write(string) | |
IL_00a0: ldarg.0 | |
IL_00a1: ldloc.0 | |
IL_00a2: stfld int32 Nemerle.Compiler.ManagerClass::current_pb_stage | |
IL_00a7: ldarg.0 | |
IL_00a8: ldc.i4.0 | |
IL_00a9: stfld bool Nemerle.Compiler.ManagerClass::pb_killed | |
IL_00ae: br IL_00b3 | |
IL_00b3: br IL_00b8 | |
IL_00b8: ret | |
} // end of method ManagerClass::ProgressBar | |
.method public hidebysig instance void | |
KillProgressBar() cil managed | |
{ | |
// コード サイズ 59 (0x3b) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0006: ldfld bool Nemerle.Compiler.CompilationOptions::ProgressBar | |
IL_000b: brfalse IL_001e | |
IL_0010: ldarg.0 | |
IL_0011: ldfld bool Nemerle.Compiler.ManagerClass::pb_killed | |
IL_0016: ldc.i4.0 | |
IL_0017: ceq | |
IL_0019: br IL_001f | |
IL_001e: ldc.i4.0 | |
IL_001f: brfalse IL_003a | |
IL_0024: ldstr "\n" | |
IL_0029: call void [netstandard]System.Console::Write(string) | |
IL_002e: ldarg.0 | |
IL_002f: ldc.i4.1 | |
IL_0030: stfld bool Nemerle.Compiler.ManagerClass::pb_killed | |
IL_0035: br IL_003a | |
IL_003a: ret | |
} // end of method ManagerClass::KillProgressBar | |
.method family hidebysig instance bool | |
shouldCreate(object obj) cil managed | |
{ | |
// コード サイズ 27 (0x1b) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0006: ldfld bool Nemerle.Compiler.CompilationOptions::PersistentLibraries | |
IL_000b: brtrue IL_0016 | |
IL_0010: ldc.i4.1 | |
IL_0011: br IL_001a | |
IL_0016: ldarg.1 | |
IL_0017: ldnull | |
IL_0018: ceq | |
IL_001a: ret | |
} // end of method ManagerClass::shouldCreate | |
.method private hidebysig instance void | |
CleanUp() cil managed | |
{ | |
// コード サイズ 34 (0x22) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0006: ldnull | |
IL_0007: ceq | |
IL_0009: ldc.i4.0 | |
IL_000a: ceq | |
IL_000c: brfalse IL_0021 | |
IL_0011: ldarg.0 | |
IL_0012: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0017: callvirt instance void Nemerle.Compiler.TypesManager::Dispose() | |
IL_001c: br IL_0021 | |
IL_0021: ret | |
} // end of method ManagerClass::CleanUp | |
.method family hidebysig instance void | |
InitCompiler() cil managed | |
{ | |
// コード サイズ 559 (0x22f) | |
.maxstack 30 | |
.locals init (string V_0, | |
class Nemerle.Compiler.CompilationOptions V_1, | |
string V_2) | |
IL_0000: ldnull | |
IL_0001: stloc.2 | |
IL_0002: ldarg.0 | |
IL_0003: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
IL_0008: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::Clear() | |
IL_000d: ldarg.0 | |
IL_000e: call instance void Nemerle.Compiler.ManagerClass::UnsubscribeSourceChangedHandlers() | |
IL_0013: ldarg.0 | |
IL_0014: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0019: ldfld bool Nemerle.Compiler.CompilationOptions::TryStartDebugger | |
IL_001e: brfalse IL_0099 | |
IL_0023: ldarg.0 | |
IL_0024: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0029: stloc.1 | |
IL_002a: ldloc.1 | |
IL_002b: ldnull | |
IL_002c: ceq | |
IL_002e: ldc.i4.0 | |
IL_002f: ceq | |
IL_0031: brfalse IL_0042 | |
IL_0036: ldloc.1 | |
IL_0037: ldfld string Nemerle.Compiler.CompilationOptions::OutputFileName | |
IL_003c: stloc.0 | |
IL_003d: br IL_0042 | |
IL_0042: ldloc.0 | |
IL_0043: stloc.0 | |
IL_0044: ldloc.0 | |
IL_0045: castclass [netstandard]System.Object | |
IL_004a: ldnull | |
IL_004b: bne.un IL_008d | |
IL_0050: ldarg.0 | |
IL_0051: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0056: stloc.1 | |
IL_0057: ldloc.1 | |
IL_0058: ldnull | |
IL_0059: ceq | |
IL_005b: ldc.i4.0 | |
IL_005c: ceq | |
IL_005e: brfalse IL_006f | |
IL_0063: ldloc.1 | |
IL_0064: ldfld string Nemerle.Compiler.CompilationOptions::ProjectPath | |
IL_0069: stloc.2 | |
IL_006a: br IL_006f | |
IL_006f: ldloc.2 | |
IL_0070: stloc.0 | |
IL_0071: ldloc.0 | |
IL_0072: castclass [netstandard]System.Object | |
IL_0077: ldnull | |
IL_0078: bne.un IL_0087 | |
IL_007d: ldstr "\?" | |
IL_0082: br IL_0088 | |
IL_0087: ldloc.0 | |
IL_0088: br IL_008e | |
IL_008d: ldloc.0 | |
IL_008e: call string [netstandard]System.IO.Path::GetFileName(string) | |
IL_0093: stloc.0 | |
IL_0094: br IL_0099 | |
IL_0099: ldarg.0 | |
IL_009a: ldnull | |
IL_009b: stfld class [netstandard]System.Collections.IDictionary Nemerle.Compiler.ManagerClass::_userData | |
IL_00a0: ldarg.0 | |
IL_00a1: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> Nemerle.Compiler.ManagerClass::get_Typer_BetterTypeCache() | |
IL_00a6: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool>::Clear() | |
IL_00ab: ldarg.0 | |
IL_00ac: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_00b1: ldnull | |
IL_00b2: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_00b7: brfalse IL_00cd | |
IL_00bc: ldarg.0 | |
IL_00bd: ldfld class Nemerle.Compiler.CompilerEventHandler Nemerle.Compiler.ManagerClass::_N__N_event_field_of_CompilationStart_3303 | |
IL_00c2: ldarg.0 | |
IL_00c3: callvirt instance void Nemerle.Compiler.CompilerEventHandler::Invoke(class Nemerle.Compiler.ManagerClass) | |
IL_00c8: br IL_00cd | |
IL_00cd: ldarg.0 | |
IL_00ce: callvirt instance class Nemerle.Compiler.StatsClass Nemerle.Compiler.ManagerClass::get_Stats() | |
IL_00d3: callvirt instance void Nemerle.Compiler.StatsClass::Reset() | |
IL_00d8: ldarg.0 | |
IL_00d9: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.ManagerClass::get_Message_emitted_hints() | |
IL_00de: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::Clear() | |
IL_00e3: ldarg.0 | |
IL_00e4: ldc.i4.0 | |
IL_00e5: stfld bool Nemerle.Compiler.ManagerClass::Macros_in_pattern | |
IL_00ea: ldarg.0 | |
IL_00eb: ldc.i4.0 | |
IL_00ec: stfld int32 Nemerle.Compiler.ManagerClass::Message_ErrorCount | |
IL_00f1: ldarg.0 | |
IL_00f2: ldc.i4.0 | |
IL_00f3: stfld int32 Nemerle.Compiler.ManagerClass::Message_WarningCount | |
IL_00f8: ldarg.0 | |
IL_00f9: newobj instance void Nemerle.Compiler.MacroColorizator::.ctor() | |
IL_00fe: stfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_0103: ldarg.0 | |
IL_0104: ldarg.0 | |
IL_0105: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_010a: call instance bool Nemerle.Compiler.ManagerClass::shouldCreate(object) | |
IL_010f: brfalse IL_0125 | |
IL_0114: ldarg.0 | |
IL_0115: ldarg.0 | |
IL_0116: newobj instance void Nemerle.Compiler.NamespaceTree::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_011b: stfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0120: br IL_0130 | |
IL_0125: ldarg.0 | |
IL_0126: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_012b: callvirt instance void Nemerle.Compiler.NamespaceTree::Init() | |
IL_0130: ldarg.0 | |
IL_0131: ldarg.0 | |
IL_0132: ldfld class Nemerle.Compiler.MacroRegistry Nemerle.Compiler.ManagerClass::MacrosRegistry | |
IL_0137: call instance bool Nemerle.Compiler.ManagerClass::shouldCreate(object) | |
IL_013c: brfalse IL_0152 | |
IL_0141: ldarg.0 | |
IL_0142: ldarg.0 | |
IL_0143: newobj instance void Nemerle.Compiler.MacroRegistry::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0148: stfld class Nemerle.Compiler.MacroRegistry Nemerle.Compiler.ManagerClass::MacrosRegistry | |
IL_014d: br IL_0152 | |
IL_0152: ldarg.0 | |
IL_0153: ldarg.0 | |
IL_0154: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0159: call instance bool Nemerle.Compiler.ManagerClass::shouldCreate(object) | |
IL_015e: brfalse IL_0185 | |
IL_0163: ldarg.0 | |
IL_0164: ldarg.0 | |
IL_0165: callvirt instance class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::get_ComponentsFactory() | |
IL_016a: ldarg.0 | |
IL_016b: ldarg.0 | |
IL_016c: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0171: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::LibraryPaths | |
IL_0176: callvirt instance class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.CompilerComponentsFactory::CreateLibraryReferenceManager(class Nemerle.Compiler.ManagerClass, | |
class [Nemerle]Nemerle.Core.list`1<string>) | |
IL_017b: stfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0180: br IL_0185 | |
IL_0185: ldarg.0 | |
IL_0186: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_018b: callvirt instance void Nemerle.Compiler.CompilationOptions::Validate() | |
IL_0190: ldarg.0 | |
IL_0191: ldarg.0 | |
IL_0192: newobj instance void Nemerle.Compiler.Solver::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0197: stfld class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::_solver | |
IL_019c: ldarg.0 | |
IL_019d: ldarg.0 | |
IL_019e: newobj instance void Nemerle.Compiler.TypeVarEnv::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_01a3: stfld class Nemerle.Compiler.TypeVarEnv Nemerle.Compiler.ManagerClass::emptyTEnv | |
IL_01a8: ldarg.0 | |
IL_01a9: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_01ae: ldfld bool Nemerle.Compiler.CompilationOptions::LexerStoreComments | |
IL_01b3: brfalse IL_01c8 | |
IL_01b8: ldarg.0 | |
IL_01b9: newobj instance void class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string>::.ctor() | |
IL_01be: callvirt instance void Nemerle.Compiler.ManagerClass::set_DocComments(class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string>) | |
IL_01c3: br IL_01cf | |
IL_01c8: ldarg.0 | |
IL_01c9: ldnull | |
IL_01ca: callvirt instance void Nemerle.Compiler.ManagerClass::set_DocComments(class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string>) | |
IL_01cf: ldarg.0 | |
IL_01d0: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_01d5: ldnull | |
IL_01d6: ceq | |
IL_01d8: ldc.i4.0 | |
IL_01d9: ceq | |
IL_01db: brfalse IL_01f0 | |
IL_01e0: ldarg.0 | |
IL_01e1: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_01e6: callvirt instance void Nemerle.Compiler.TypesManager::RemoveProgramTypes() | |
IL_01eb: br IL_01f0 | |
IL_01f0: ldarg.0 | |
IL_01f1: ldfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass::Parser | |
IL_01f6: ldnull | |
IL_01f7: ceq | |
IL_01f9: brfalse IL_020f | |
IL_01fe: ldarg.0 | |
IL_01ff: ldarg.0 | |
IL_0200: newobj instance void Nemerle.Compiler.DispatchingFileParser::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_0205: stfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass::Parser | |
IL_020a: br IL_020f | |
IL_020f: ldsfld class Nemerle.Compiler.ManagerClass/InitDelegate Nemerle.Compiler.ManagerClass::_N__N_event_field_of_OnInit_3306 | |
IL_0214: ldnull | |
IL_0215: call bool [netstandard]System.MulticastDelegate::op_Inequality(class [netstandard]System.MulticastDelegate, | |
class [netstandard]System.MulticastDelegate) | |
IL_021a: brfalse IL_022e | |
IL_021f: ldsfld class Nemerle.Compiler.ManagerClass/InitDelegate Nemerle.Compiler.ManagerClass::_N__N_event_field_of_OnInit_3306 | |
IL_0224: callvirt instance void Nemerle.Compiler.ManagerClass/InitDelegate::Invoke() | |
IL_0229: br IL_022e | |
IL_022e: ret | |
} // end of method ManagerClass::InitCompiler | |
.method famorassem hidebysig instance void | |
LoadExternalLibraries([opt] bool forceInitNemerleTypes) cil managed | |
{ | |
.param [1] = bool(false) | |
// コード サイズ 484 (0x1e4) | |
.maxstack 22 | |
.locals init (class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 V_0, | |
class [Nemerle]Nemerle.Core.list`1<string> V_1, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid V_2, | |
string V_3, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520 V_4, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487 V_5) | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld bool Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_forceInitNemerleTypes_28427 | |
IL_000d: ldloc.0 | |
IL_000e: ldarg.0 | |
IL_000f: stfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N__N_closurised_this_ptr_28425 | |
IL_0014: ldarg.0 | |
IL_0015: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
IL_001a: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>>::Clear() | |
IL_001f: ldarg.0 | |
IL_0020: ldarg.0 | |
IL_0021: callvirt instance class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::get_InternalType() | |
IL_0026: ldfld class Nemerle.Compiler.FixedType/Void Nemerle.Compiler.InternalTypeClass::Void | |
IL_002b: call instance bool Nemerle.Compiler.ManagerClass::shouldCreate(object) | |
IL_0030: brfalse IL_01d8 | |
IL_0035: ldarg.0 | |
IL_0036: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_003b: ldfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadStdlib | |
IL_0040: ldc.i4.0 | |
IL_0041: bne.un IL_008f | |
IL_0046: ldarg.0 | |
IL_0047: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_004c: ldstr "mscorlib" | |
IL_0051: ldc.i4.1 | |
IL_0052: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::AddLibrary(string, | |
bool) | |
// IL_0057: ldarg.0 | |
// IL_0058: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
// IL_005d: ldstr "System" | |
// IL_0062: ldc.i4.1 | |
// IL_0063: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::AddLibrary(string, | |
// bool) | |
IL_0057: nop | |
IL_0058: nop | |
IL_0059: nop | |
IL_005a: nop | |
IL_005b: nop | |
IL_005c: nop | |
IL_005d: nop | |
IL_005e: nop | |
IL_005f: nop | |
IL_0060: nop | |
IL_0061: nop | |
IL_0062: nop | |
IL_0063: nop | |
IL_0064: nop | |
IL_0065: nop | |
IL_0066: nop | |
IL_0067: nop | |
IL_0068: ldarg.0 | |
IL_0069: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_006e: ldstr "Nemerle" | |
IL_0073: ldc.i4.1 | |
IL_0074: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::AddLibrary(string, | |
bool) | |
// IL_0079: ldarg.0 | |
// IL_007a: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
// IL_007f: ldstr "System.Xml" | |
// IL_0084: ldc.i4.1 | |
// IL_0085: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::AddLibrary(string, | |
// bool) | |
// IL_008a: br IL_008f | |
IL_0079: br IL_008f | |
IL_007a: nop | |
IL_007b: nop | |
IL_007c: nop | |
IL_007d: nop | |
IL_007e: nop | |
IL_007f: nop | |
IL_0080: nop | |
IL_0081: nop | |
IL_0082: nop | |
IL_0083: nop | |
IL_0084: nop | |
IL_0085: nop | |
IL_0086: nop | |
IL_0087: nop | |
IL_0088: nop | |
IL_0089: nop | |
IL_008a: nop | |
IL_008b: nop | |
IL_008c: nop | |
IL_008d: nop | |
IL_008e: nop | |
IL_008f: ldloc.0 | |
IL_0090: ldnull | |
IL_0091: stfld class [netstandard]System.Exception Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_exception_28423 | |
IL_0096: ldarg.0 | |
IL_0097: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_009c: ldfld bool Nemerle.Compiler.CompilationOptions::DisableExternalParsers | |
IL_00a1: ldc.i4.0 | |
IL_00a2: bne.un IL_00bb | |
IL_00a7: ldarg.0 | |
IL_00a8: ldloc.0 | |
IL_00a9: ldloc.0 | |
IL_00aa: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__27779__28451::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_00af: stloc.2 | |
IL_00b0: ldloc.2 | |
IL_00b1: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_00b6: br IL_00bb | |
IL_00bb: ldloc.0 | |
IL_00bc: ldarg.0 | |
IL_00bd: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_00c2: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::ReferencedLibraries | |
IL_00c7: callvirt instance class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1<string>::Reverse() | |
IL_00cc: stfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_referencedLibraries_28421 | |
IL_00d1: ldloc.0 | |
IL_00d2: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_referencedLibraries_28421 | |
IL_00d7: stloc.1 | |
IL_00d8: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487::.ctor() | |
IL_00dd: stloc.s V_5 | |
IL_00df: ldloc.1 | |
IL_00e0: isinst class [Nemerle]Nemerle.Core.list`1/Cons<string> | |
IL_00e5: brfalse IL_0122 | |
IL_00ea: ldloc.1 | |
IL_00eb: castclass class [Nemerle]Nemerle.Core.list`1/Cons<string> | |
IL_00f0: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<string>::hd | |
IL_00f5: stloc.3 | |
IL_00f6: ldloc.1 | |
IL_00f7: castclass class [Nemerle]Nemerle.Core.list`1/Cons<string> | |
IL_00fc: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<string>::tl | |
IL_0101: stloc.1 | |
IL_0102: ldloc.s V_5 | |
IL_0104: ldloc.3 | |
IL_0105: stfld string Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487::_N_lib_28492 | |
IL_010a: ldarg.0 | |
IL_010b: ldloc.0 | |
IL_010c: ldloc.s V_5 | |
IL_010e: ldloc.0 | |
IL_010f: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__28380__28499::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28487, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_0114: stloc.2 | |
IL_0115: ldloc.2 | |
IL_0116: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_011b: ldloc.1 | |
IL_011c: stloc.1 | |
IL_011d: br IL_00d8 | |
IL_0122: ldarg.0 | |
IL_0123: ldloc.0 | |
IL_0124: ldloc.0 | |
IL_0125: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__28384__28510::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_012a: stloc.2 | |
IL_012b: ldloc.2 | |
IL_012c: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0131: ldarg.0 | |
IL_0132: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0137: ldfld class [Nemerle]Nemerle.Core.list`1<string> Nemerle.Compiler.CompilationOptions::MacrosToLoad | |
IL_013c: callvirt instance class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1<string>::Reverse() | |
IL_0141: stloc.1 | |
IL_0142: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520::.ctor() | |
IL_0147: stloc.s V_4 | |
IL_0149: ldloc.1 | |
IL_014a: isinst class [Nemerle]Nemerle.Core.list`1/Cons<string> | |
IL_014f: brfalse IL_018c | |
IL_0154: ldloc.1 | |
IL_0155: castclass class [Nemerle]Nemerle.Core.list`1/Cons<string> | |
IL_015a: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<string>::hd | |
IL_015f: stloc.3 | |
IL_0160: ldloc.1 | |
IL_0161: castclass class [Nemerle]Nemerle.Core.list`1/Cons<string> | |
IL_0166: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<string>::tl | |
IL_016b: stloc.1 | |
IL_016c: ldloc.s V_4 | |
IL_016e: ldloc.3 | |
IL_016f: stfld string Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520::_N_file_28525 | |
IL_0174: ldarg.0 | |
IL_0175: ldloc.0 | |
IL_0176: ldloc.s V_4 | |
IL_0178: ldloc.0 | |
IL_0179: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__28396__28532::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_foreach_loop_28520, | |
class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_017e: stloc.2 | |
IL_017f: ldloc.2 | |
IL_0180: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_0185: ldloc.1 | |
IL_0186: stloc.1 | |
IL_0187: br IL_0142 | |
IL_018c: ldarg.0 | |
IL_018d: ldloc.0 | |
IL_018e: ldloc.0 | |
IL_018f: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__28400__28543::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_0194: stloc.2 | |
IL_0195: ldloc.2 | |
IL_0196: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_019b: ldarg.0 | |
IL_019c: ldarg.0 | |
IL_019d: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_01a2: call class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.GlobalEnv::CreateCore(class Nemerle.Compiler.NamespaceTree) | |
IL_01a7: stfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.ManagerClass::CoreEnv | |
IL_01ac: ldarg.0 | |
IL_01ad: ldloc.0 | |
IL_01ae: ldloc.0 | |
IL_01af: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_lambda__28410__28580::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416) | |
IL_01b4: stloc.2 | |
IL_01b5: ldloc.2 | |
IL_01b6: callvirt instance void Nemerle.Compiler.ManagerClass::_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid) | |
IL_01bb: ldloc.0 | |
IL_01bc: ldfld class [netstandard]System.Exception Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_exception_28423 | |
IL_01c1: ldnull | |
IL_01c2: ceq | |
IL_01c4: ldc.i4.0 | |
IL_01c5: ceq | |
IL_01c7: brfalse IL_01d3 | |
IL_01cc: ldloc.0 | |
IL_01cd: ldfld class [netstandard]System.Exception Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_exception_28423 | |
IL_01d2: throw | |
IL_01d3: br IL_01e3 | |
IL_01d8: ldarg.0 | |
IL_01d9: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_01de: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::RemoveInternalExtensionMethods() | |
IL_01e3: ret | |
} // end of method ManagerClass::LoadExternalLibraries | |
.method family hidebysig virtual instance void | |
LoadNemerleMacros() cil managed | |
{ | |
// コード サイズ 71 (0x47) | |
.maxstack 5 | |
.locals init (string V_0) | |
IL_0000: ldtoken Nemerle.Compiler.ManagerClass | |
IL_0005: call class [netstandard]System.Type [netstandard]System.Type::GetTypeFromHandle(valuetype [netstandard]System.RuntimeTypeHandle) | |
IL_000a: callvirt instance class [netstandard]System.Reflection.Assembly [netstandard]System.Type::get_Assembly() | |
IL_000f: callvirt instance class [netstandard]System.Reflection.AssemblyName [netstandard]System.Reflection.Assembly::GetName() | |
IL_0014: callvirt instance class [netstandard]System.Version [netstandard]System.Reflection.AssemblyName::get_Version() | |
IL_0019: callvirt instance string [netstandard]System.Version::ToString() | |
IL_001e: stloc.0 | |
IL_001f: ldarg.0 | |
IL_0020: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_0025: ldstr "Nemerle.Macros" | |
IL_002a: ldstr ", Version=" | |
IL_002f: ldloc.0 | |
IL_0030: call string [netstandard]System.Convert::ToString(string) | |
IL_0035: ldstr ", Culture=neutral, PublicKeyToken=5291d186334f6101" | |
IL_003a: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_003f: ldc.i4.1 | |
IL_0040: ldc.i4.0 | |
IL_0041: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::LoadPluginsFrom(string, | |
string, | |
bool, | |
bool) | |
IL_0046: ret | |
} // end of method ManagerClass::LoadNemerleMacros | |
.method public hidebysig instance void | |
Run() cil managed | |
{ | |
// コード サイズ 772 (0x304) | |
.maxstack 27 | |
.locals init (class Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215 V_0, | |
class [Nemerle]Nemerle.Builtins.Function`2<class Nemerle.Compiler.ISource,class Nemerle.Compiler.ParseResult> V_1, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ParseResult> V_2, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ParseResult> V_3, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ParseResult> V_4, | |
class Nemerle.Compiler.ParseResult V_5, | |
class Nemerle.Compiler.ParseResult V_6, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.TopDeclaration> V_7, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.TopDeclaration> V_8, | |
class Nemerle.Compiler.Parsetree.TopDeclaration V_9, | |
class Nemerle.Compiler.Parsetree.TopDeclaration V_10, | |
class Nemerle.Compiler.XmlDoc V_11, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeBuilder> V_12, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeBuilder> V_13, | |
class Nemerle.Compiler.TypeBuilder V_14, | |
class Nemerle.Compiler.TypeBuilder V_15, | |
valuetype Nemerle.Compiler.Location V_16, | |
bool V_17) | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldarg.0 | |
IL_0007: stsfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass::Instance | |
.try | |
{ | |
IL_000c: ldarg.0 | |
IL_000d: call instance void Nemerle.Compiler.ManagerClass::InitCompiler() | |
.try | |
{ | |
IL_0012: ldarg.0 | |
IL_0013: ldc.i4.1 | |
IL_0014: call instance void Nemerle.Compiler.ManagerClass::ProgressBar(int32) | |
IL_0019: ldarg.0 | |
IL_001a: ldc.i4.0 | |
IL_001b: call instance void Nemerle.Compiler.ManagerClass::LoadExternalLibraries(bool) | |
IL_0020: ldarg.0 | |
IL_0021: ldc.i4.2 | |
IL_0022: call instance void Nemerle.Compiler.ManagerClass::ProgressBar(int32) | |
IL_0027: ldarg.0 | |
IL_0028: ldarg.0 | |
IL_0029: newobj instance void Nemerle.Compiler.TypesManager::.ctor(class Nemerle.Compiler.ManagerClass) | |
IL_002e: stfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0033: ldarg.0 | |
IL_0034: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_0039: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource> Nemerle.Compiler.CompilationOptions::Sources | |
IL_003e: ldloc.0 | |
IL_003f: ldarg.0 | |
IL_0040: ldfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass::Parser | |
IL_0045: stfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215::_N__N_obj_cache_29220 | |
IL_004a: ldloc.0 | |
IL_004b: newobj instance void Nemerle.Compiler.ManagerClass/_N__N_method_lambda__29223::.ctor(class Nemerle.Compiler.ManagerClass/_N_closureOf_Run_29215) | |
IL_0050: stloc.1 | |
IL_0051: ldloc.1 | |
IL_0052: callvirt instance class [Nemerle]Nemerle.Core.list`1<!!0> class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ISource>::Map<class Nemerle.Compiler.ParseResult>(class [Nemerle]Nemerle.Builtins.Function`2<!0,!!0>) | |
IL_0057: stloc.2 | |
IL_0058: call void Nemerle.Compiler.Message::MaybeBailout() | |
IL_005d: ldarg.0 | |
IL_005e: ldc.i4.5 | |
IL_005f: call instance void Nemerle.Compiler.ManagerClass::ProgressBar(int32) | |
IL_0064: ldloc.2 | |
IL_0065: stloc.3 | |
IL_0066: ldloc.3 | |
IL_0067: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ParseResult> | |
IL_006c: brfalse IL_00f6 | |
IL_0071: ldloc.3 | |
IL_0072: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ParseResult> | |
IL_0077: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ParseResult>::hd | |
IL_007c: stloc.s V_5 | |
IL_007e: ldloc.3 | |
IL_007f: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ParseResult> | |
IL_0084: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.ParseResult>::tl | |
IL_0089: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ParseResult> | |
IL_008e: stloc.s V_4 | |
IL_0090: ldloc.s V_5 | |
IL_0092: stloc.s V_6 | |
IL_0094: ldloc.s V_6 | |
IL_0096: callvirt instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.TopDeclaration> Nemerle.Compiler.ParseResult::get_TopDeclarations() | |
IL_009b: stloc.s V_7 | |
IL_009d: ldloc.s V_7 | |
IL_009f: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.TopDeclaration> | |
IL_00a4: brfalse IL_00e9 | |
IL_00a9: ldloc.s V_7 | |
IL_00ab: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.TopDeclaration> | |
IL_00b0: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.TopDeclaration>::hd | |
IL_00b5: stloc.s V_9 | |
IL_00b7: ldloc.s V_7 | |
IL_00b9: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.TopDeclaration> | |
IL_00be: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.TopDeclaration>::tl | |
IL_00c3: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.TopDeclaration> | |
IL_00c8: stloc.s V_8 | |
IL_00ca: ldloc.s V_9 | |
IL_00cc: stloc.s V_10 | |
IL_00ce: ldarg.0 | |
IL_00cf: ldfld class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration> Nemerle.Compiler.ManagerClass::ScanningPipeline | |
IL_00d4: ldloc.s V_10 | |
IL_00d6: callvirt instance void class [Nemerle]Nemerle.Builtins.FunctionVoid`1<class Nemerle.Compiler.Parsetree.TopDeclaration>::apply_void(!0) | |
IL_00db: ldloc.s V_8 | |
IL_00dd: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.TopDeclaration> | |
IL_00e2: stloc.s V_7 | |
IL_00e4: br IL_009d | |
IL_00e9: ldloc.s V_4 | |
IL_00eb: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.ParseResult> | |
IL_00f0: stloc.3 | |
IL_00f1: br IL_0066 | |
IL_00f6: ldarg.0 | |
IL_00f7: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_00fc: ldfld bool Nemerle.Compiler.CompilationOptions::DoNotLoadStdlib | |
IL_0101: brfalse IL_0116 | |
IL_0106: ldarg.0 | |
IL_0107: callvirt instance class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::get_InternalType() | |
IL_010c: callvirt instance void Nemerle.Compiler.InternalTypeClass::InitNemerleTypes() | |
IL_0111: br IL_0116 | |
IL_0116: ldarg.0 | |
IL_0117: ldc.i4.8 | |
IL_0118: call instance void Nemerle.Compiler.ManagerClass::ProgressBar(int32) | |
IL_011d: ldarg.0 | |
IL_011e: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0123: callvirt instance void Nemerle.Compiler.TypesManager::Run() | |
IL_0128: leave IL_0134 | |
} // end .try | |
finally | |
{ | |
IL_012d: ldarg.0 | |
IL_012e: call instance void Nemerle.Compiler.ManagerClass::OnTypeTreeBuildFinish() | |
IL_0133: endfinally | |
} // end handler | |
IL_0134: call bool Nemerle.Compiler.Message::get_SeenError() | |
IL_0139: brfalse IL_014e | |
IL_013e: ldarg.0 | |
IL_013f: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0144: callvirt instance void Nemerle.Compiler.NamespaceTree::CheckReferencedNamespaces() | |
IL_0149: br IL_014e | |
IL_014e: ldarg.0 | |
IL_014f: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0154: callvirt instance void Nemerle.Compiler.TypesManager::CreateAssembly() | |
IL_0159: ldarg.0 | |
IL_015a: ldc.i4.s 10 | |
IL_015c: call instance void Nemerle.Compiler.ManagerClass::ProgressBar(int32) | |
IL_0161: ldarg.0 | |
IL_0162: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0167: callvirt instance void Nemerle.Compiler.TypesManager::EmitAuxDecls() | |
IL_016c: call bool Nemerle.Compiler.Message::get_SeenError() | |
IL_0171: brfalse IL_0186 | |
IL_0176: ldarg.0 | |
IL_0177: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_017c: callvirt instance void Nemerle.Compiler.NamespaceTree::CheckReferencedNamespaces() | |
IL_0181: br IL_0186 | |
IL_0186: ldarg.0 | |
IL_0187: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_018c: callvirt instance void Nemerle.Compiler.NamespaceTree::CheckReferencedNamespaces() | |
IL_0191: ldarg.0 | |
IL_0192: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_0197: callvirt instance void Nemerle.Compiler.TypesManager::EmitDecls() | |
IL_019c: call void Nemerle.Compiler.Message::MaybeBailout() | |
IL_01a1: ldarg.0 | |
IL_01a2: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_01a7: callvirt instance void Nemerle.Compiler.NamespaceTree::FinishMacroContextClass() | |
IL_01ac: ldarg.0 | |
IL_01ad: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_01b2: callvirt instance void Nemerle.Compiler.TypesManager::CheckForUnusedGlobalSymbols() | |
IL_01b7: ldarg.0 | |
IL_01b8: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_01bd: callvirt instance void Nemerle.Compiler.TypesManager::CheckFinalization() | |
IL_01c2: ldarg.0 | |
IL_01c3: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_01c8: ldfld string Nemerle.Compiler.CompilationOptions::XmlDocOutputFileName | |
IL_01cd: ldnull | |
IL_01ce: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_01d3: brfalse IL_0293 | |
IL_01d8: ldarg.0 | |
IL_01d9: callvirt instance class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> Nemerle.Compiler.ManagerClass::get_DocComments() | |
IL_01de: ldarg.0 | |
IL_01df: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_01e4: ldfld string Nemerle.Compiler.CompilationOptions::XmlDocOutputFileName | |
IL_01e9: newobj instance void Nemerle.Compiler.XmlDoc::.ctor(class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string>, | |
string) | |
IL_01ee: stloc.s V_11 | |
IL_01f0: ldarg.0 | |
IL_01f1: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_01f6: callvirt instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeBuilder> Nemerle.Compiler.TypesManager::TopTypeBuilders() | |
IL_01fb: stloc.s V_12 | |
IL_01fd: ldloc.s V_12 | |
IL_01ff: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeBuilder> | |
IL_0204: brfalse IL_0287 | |
IL_0209: ldloc.s V_12 | |
IL_020b: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeBuilder> | |
IL_0210: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeBuilder>::hd | |
IL_0215: stloc.s V_14 | |
IL_0217: ldloc.s V_12 | |
IL_0219: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeBuilder> | |
IL_021e: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeBuilder>::tl | |
IL_0223: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeBuilder> | |
IL_0228: stloc.s V_13 | |
IL_022a: ldloc.s V_14 | |
IL_022c: stloc.s V_15 | |
IL_022e: ldloc.s V_15 | |
IL_0230: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.TypeBuilder::get_Location() | |
IL_0235: stloc.s V_16 | |
IL_0237: ldloca.s V_16 | |
IL_0239: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_023e: ldc.i4.0 | |
IL_023f: ceq | |
IL_0241: ldc.i4.0 | |
IL_0242: ceq | |
IL_0244: stloc.s V_17 | |
IL_0246: ldloc.s V_17 | |
IL_0248: brfalse IL_0259 | |
IL_024d: ldloc.s V_16 | |
IL_024f: call void Nemerle.Compiler.LocationStack::Push(valuetype Nemerle.Compiler.Location) | |
IL_0254: br IL_0259 | |
.try | |
{ | |
IL_0259: ldloc.s V_11 | |
IL_025b: ldloc.s V_15 | |
IL_025d: callvirt instance void Nemerle.Compiler.XmlDoc::DumpType(class Nemerle.Compiler.TypeInfo) | |
IL_0262: leave IL_0279 | |
} // end .try | |
finally | |
{ | |
IL_0267: ldloc.s V_17 | |
IL_0269: brfalse IL_0278 | |
IL_026e: call void Nemerle.Compiler.LocationStack::RemoveTop() | |
IL_0273: br IL_0278 | |
IL_0278: endfinally | |
} // end handler | |
IL_0279: ldloc.s V_13 | |
IL_027b: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeBuilder> | |
IL_0280: stloc.s V_12 | |
IL_0282: br IL_01fd | |
IL_0287: ldloc.s V_11 | |
IL_0289: callvirt instance void Nemerle.Compiler.XmlDoc::Save() | |
IL_028e: br IL_0293 | |
IL_0293: ldarg.0 | |
IL_0294: call instance void Nemerle.Compiler.ManagerClass::OnBeforeSaveAssembly() | |
IL_0299: ldarg.0 | |
IL_029a: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_029f: ldfld bool Nemerle.Compiler.CompilationOptions::CompileToMemory | |
IL_02a4: ldc.i4.0 | |
IL_02a5: bne.un IL_02ba | |
IL_02aa: ldarg.0 | |
IL_02ab: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_02b0: callvirt instance void Nemerle.Compiler.TypesManager::SaveAssembly() | |
IL_02b5: br IL_02ba | |
IL_02ba: ldarg.0 | |
IL_02bb: call instance void Nemerle.Compiler.ManagerClass::ShowStatistics() | |
IL_02c0: call void Nemerle.Compiler.Message::MaybeBailout() | |
IL_02c5: ldarg.0 | |
IL_02c6: call instance void Nemerle.Compiler.ManagerClass::KillProgressBar() | |
IL_02cb: ldarg.0 | |
IL_02cc: callvirt instance class Nemerle.Compiler.StatsClass Nemerle.Compiler.ManagerClass::get_Stats() | |
IL_02d1: ldarg.0 | |
IL_02d2: callvirt instance void Nemerle.Compiler.StatsClass::Run(class Nemerle.Compiler.ManagerClass) | |
IL_02d7: leave IL_0303 | |
} // end .try | |
finally | |
{ | |
IL_02dc: ldarg.0 | |
IL_02dd: call instance void Nemerle.Compiler.ManagerClass::CleanUp() | |
IL_02e2: ldarg.0 | |
IL_02e3: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_02e8: ldfld bool Nemerle.Compiler.CompilationOptions::PersistentLibraries | |
IL_02ed: brfalse IL_0302 | |
IL_02f2: ldarg.0 | |
IL_02f3: ldfld class Nemerle.Compiler.TypesManager Nemerle.Compiler.ManagerClass::Hierarchy | |
IL_02f8: callvirt instance void Nemerle.Compiler.TypesManager::RemoveProgramTypes() | |
IL_02fd: br IL_0302 | |
IL_0302: endfinally | |
} // end handler | |
IL_0303: ret | |
} // end of method ManagerClass::Run | |
.method public hidebysig instance class Nemerle.Compiler.TypeInfo | |
Lookup(string typeName) cil managed | |
{ | |
// コード サイズ 10 (0xa) | |
.maxstack 2 | |
.locals init (class Nemerle.Compiler.TypeInfo V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call instance class Nemerle.Compiler.TypeInfo Nemerle.Compiler.ManagerClass::LookupTypeInfo(string) | |
IL_0007: stloc.0 | |
IL_0008: ldloc.0 | |
IL_0009: ret | |
} // end of method ManagerClass::Lookup | |
.method public hidebysig instance class Nemerle.Compiler.TypeInfo | |
LookupTypeInfo(string typeName) cil managed | |
{ | |
// コード サイズ 186 (0xba) | |
.maxstack 12 | |
.locals init (class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.TypeInfo> V_0, | |
string V_1, | |
class Nemerle.Compiler.TypeInfo V_2) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.TypeInfo> Nemerle.Compiler.NamespaceTree::LookupExactType(string) | |
IL_000c: stloc.0 | |
IL_000d: ldloc.0 | |
IL_000e: isinst class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.TypeInfo> | |
IL_0013: brfalse IL_002a | |
IL_0018: ldloc.0 | |
IL_0019: castclass class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.TypeInfo> | |
IL_001e: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.TypeInfo>::val | |
IL_0023: stloc.2 | |
IL_0024: ldloc.2 | |
IL_0025: br IL_00b9 | |
IL_002a: ldloc.0 | |
IL_002b: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class Nemerle.Compiler.TypeInfo>::_N_constant_object | |
IL_0030: bne.un IL_00b3 | |
IL_0035: call bool Nemerle.Compiler.Message::get_SeenError() | |
IL_003a: ldc.i4.0 | |
IL_003b: bne.un IL_0084 | |
IL_0040: ldstr "internal type " | |
IL_0045: ldarg.1 | |
IL_0046: call string [netstandard]System.Convert::ToString(string) | |
IL_004b: ldstr " not found" | |
IL_0050: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0055: callvirt instance string [netstandard]System.String::ToString() | |
IL_005a: stloc.1 | |
IL_005b: ldstr "Internal compiler error '" | |
IL_0060: ldloc.1 | |
IL_0061: call string [netstandard]System.Convert::ToString(string) | |
IL_0066: ldstr "', please report a bug to bugs.nemerle.org. " | |
IL_006b: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0070: ldstr "You can try modifying program near this location." | |
IL_0075: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_007a: call void Nemerle.Compiler.Message::Debug(string) | |
IL_007f: br IL_0084 | |
IL_0084: ldstr "ncc\\passes.n" | |
IL_0089: ldc.i4 0x2f4 | |
IL_008e: ldstr "" | |
IL_0093: ldstr "internal type " | |
IL_0098: ldarg.1 | |
IL_0099: call string [netstandard]System.Convert::ToString(string) | |
IL_009e: ldstr " not found" | |
IL_00a3: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_00a8: callvirt instance string [netstandard]System.String::ToString() | |
IL_00ad: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_00b2: throw | |
IL_00b3: newobj instance void [Nemerle]Nemerle.Core.MatchFailureException::.ctor() | |
IL_00b8: throw | |
IL_00b9: ret | |
} // end of method ManagerClass::LookupTypeInfo | |
.method public hidebysig instance class Nemerle.Compiler.TypeInfo | |
Lookup(string typeName, | |
int32 argsCount) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 3 | |
.locals init (class Nemerle.Compiler.TypeInfo V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: call instance class Nemerle.Compiler.TypeInfo Nemerle.Compiler.ManagerClass::LookupTypeInfo(string, | |
int32) | |
IL_0008: stloc.0 | |
IL_0009: ldloc.0 | |
IL_000a: ret | |
} // end of method ManagerClass::Lookup | |
.method public hidebysig instance class Nemerle.Compiler.TypeInfo | |
LookupTypeInfo(string typeName, | |
int32 argsCount) cil managed | |
{ | |
// コード サイズ 140 (0x8c) | |
.maxstack 8 | |
.locals init (class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.TypeInfo> V_0, | |
class Nemerle.Compiler.TypeInfo V_1) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0006: ldarg.1 | |
IL_0007: ldarg.2 | |
IL_0008: callvirt instance class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.TypeInfo> Nemerle.Compiler.NamespaceTree::LookupExactType(string, | |
int32) | |
IL_000d: stloc.0 | |
IL_000e: ldloc.0 | |
IL_000f: isinst class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.TypeInfo> | |
IL_0014: brfalse IL_002b | |
IL_0019: ldloc.0 | |
IL_001a: castclass class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.TypeInfo> | |
IL_001f: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.TypeInfo>::val | |
IL_0024: stloc.1 | |
IL_0025: ldloc.1 | |
IL_0026: br IL_008b | |
IL_002b: ldloc.0 | |
IL_002c: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class Nemerle.Compiler.TypeInfo>::_N_constant_object | |
IL_0031: bne.un IL_0085 | |
IL_0036: ldc.i4.5 | |
IL_0037: newarr [netstandard]System.String | |
IL_003c: dup | |
IL_003d: ldc.i4 0x0 | |
IL_0042: ldstr "internal type " | |
IL_0047: stelem.ref | |
IL_0048: dup | |
IL_0049: ldc.i4 0x1 | |
IL_004e: ldarg.1 | |
IL_004f: call string [netstandard]System.Convert::ToString(string) | |
IL_0054: stelem.ref | |
IL_0055: dup | |
IL_0056: ldc.i4 0x2 | |
IL_005b: ldstr " with " | |
IL_0060: stelem.ref | |
IL_0061: dup | |
IL_0062: ldc.i4 0x3 | |
IL_0067: ldarg.2 | |
IL_0068: call string [netstandard]System.Convert::ToString(int32) | |
IL_006d: stelem.ref | |
IL_006e: dup | |
IL_006f: ldc.i4 0x4 | |
IL_0074: ldstr " type arguments not found" | |
IL_0079: stelem.ref | |
IL_007a: call string [netstandard]System.String::Concat(string[]) | |
IL_007f: newobj instance void [netstandard]System.ArgumentException::.ctor(string) | |
IL_0084: throw | |
IL_0085: newobj instance void [Nemerle]Nemerle.Core.MatchFailureException::.ctor() | |
IL_008a: throw | |
IL_008b: ret | |
} // end of method ManagerClass::LookupTypeInfo | |
.method public hidebysig instance class [netstandard]System.Type | |
LookupSystemType(string typeName) cil managed | |
{ | |
// コード サイズ 186 (0xba) | |
.maxstack 12 | |
.locals init (class [Nemerle]Nemerle.Core.option`1<class [netstandard]System.Type> V_0, | |
string V_1, | |
class [netstandard]System.Type V_2) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0006: ldarg.1 | |
IL_0007: callvirt instance class [Nemerle]Nemerle.Core.option`1<class [netstandard]System.Type> Nemerle.Compiler.NamespaceTree::LookupSystemType(string) | |
IL_000c: stloc.0 | |
IL_000d: ldloc.0 | |
IL_000e: isinst class [Nemerle]Nemerle.Core.option`1/Some<class [netstandard]System.Type> | |
IL_0013: brfalse IL_002a | |
IL_0018: ldloc.0 | |
IL_0019: castclass class [Nemerle]Nemerle.Core.option`1/Some<class [netstandard]System.Type> | |
IL_001e: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<class [netstandard]System.Type>::val | |
IL_0023: stloc.2 | |
IL_0024: ldloc.2 | |
IL_0025: br IL_00b9 | |
IL_002a: ldloc.0 | |
IL_002b: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class [netstandard]System.Type>::_N_constant_object | |
IL_0030: bne.un IL_00b3 | |
IL_0035: call bool Nemerle.Compiler.Message::get_SeenError() | |
IL_003a: ldc.i4.0 | |
IL_003b: bne.un IL_0084 | |
IL_0040: ldstr "internal type " | |
IL_0045: ldarg.1 | |
IL_0046: call string [netstandard]System.Convert::ToString(string) | |
IL_004b: ldstr " not found" | |
IL_0050: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0055: callvirt instance string [netstandard]System.String::ToString() | |
IL_005a: stloc.1 | |
IL_005b: ldstr "Internal compiler error '" | |
IL_0060: ldloc.1 | |
IL_0061: call string [netstandard]System.Convert::ToString(string) | |
IL_0066: ldstr "', please report a bug to bugs.nemerle.org. " | |
IL_006b: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0070: ldstr "You can try modifying program near this location." | |
IL_0075: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_007a: call void Nemerle.Compiler.Message::Debug(string) | |
IL_007f: br IL_0084 | |
IL_0084: ldstr "ncc\\passes.n" | |
IL_0089: ldc.i4 0x30e | |
IL_008e: ldstr "" | |
IL_0093: ldstr "internal type " | |
IL_0098: ldarg.1 | |
IL_0099: call string [netstandard]System.Convert::ToString(string) | |
IL_009e: ldstr " not found" | |
IL_00a3: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_00a8: callvirt instance string [netstandard]System.String::ToString() | |
IL_00ad: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_00b2: throw | |
IL_00b3: newobj instance void [Nemerle]Nemerle.Core.MatchFailureException::.ctor() | |
IL_00b8: throw | |
IL_00b9: ret | |
} // end of method ManagerClass::LookupSystemType | |
.method famorassem hidebysig virtual instance bool | |
IsExtensionMethod(class Nemerle.Compiler.IMethod 'method', | |
class Nemerle.Compiler.TypeVar tyVar2) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void [netstandard]System.NotImplementedException::.ctor() | |
IL_0005: throw | |
IL_0006: br IL_0006 | |
} // end of method ManagerClass::IsExtensionMethod | |
.method famorassem hidebysig virtual instance class Nemerle.Compiler.Typedtree.TExpr | |
Complete(class Nemerle.Compiler.Parsetree.PExpr expression, | |
class Nemerle.Compiler.TypeVar expected, | |
class Nemerle.Compiler.Typer typer, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void [netstandard]System.NotImplementedException::.ctor() | |
IL_0005: throw | |
IL_0006: br IL_0006 | |
} // end of method ManagerClass::Complete | |
.method famorassem hidebysig virtual instance void | |
CompletePattern(class Nemerle.Compiler.Parsetree.PExpr expression, | |
class Nemerle.Compiler.TypeVar matched_value_type, | |
class Nemerle.Compiler.Typer/PatternTyper patternTyper, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void [netstandard]System.NotImplementedException::.ctor() | |
IL_0005: throw | |
IL_0006: br IL_0006 | |
} // end of method ManagerClass::CompletePattern | |
.method famorassem hidebysig virtual instance void | |
CompleteTypeRef(class Nemerle.Compiler.Parsetree.PExpr expression, | |
class Nemerle.Compiler.TypeBuilder curTypeBuilder, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
// コード サイズ 478 (0x1de) | |
.maxstack 22 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.StaticTypeVar> V_0, | |
class Nemerle.Compiler.Parsetree.Name V_1, | |
class Nemerle.Compiler.Parsetree.PExpr V_2, | |
int32 V_3, | |
class [netstandard]System.Collections.Generic.List`1<class Nemerle.Compiler.Elem> V_4, | |
class Nemerle.Compiler.StaticTypeVar V_5, | |
class Nemerle.Compiler.CompletionResult V_6, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>[] V_7, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> V_8, | |
string V_9, | |
class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node> V_10, | |
string V_11) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.3 | |
IL_0002: ldarg.1 | |
IL_0003: isinst Nemerle.Compiler.Parsetree.PExpr/ToComplete | |
IL_0008: brfalse IL_018c | |
IL_000d: ldarg.1 | |
IL_000e: castclass Nemerle.Compiler.Parsetree.PExpr/ToComplete | |
IL_0013: ldfld class Nemerle.Compiler.Parsetree.Name Nemerle.Compiler.Parsetree.PExpr/ToComplete::body | |
IL_0018: stloc.1 | |
IL_0019: ldnull | |
IL_001a: stloc.2 | |
IL_001b: ldloc.2 | |
IL_001c: stloc.2 | |
IL_001d: ldloc.1 | |
IL_001e: stloc.1 | |
IL_001f: newobj instance void class [netstandard]System.Collections.Generic.List`1<class Nemerle.Compiler.Elem>::.ctor() | |
IL_0024: stloc.s V_4 | |
IL_0026: ldarg.0 | |
IL_0027: ldfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.ManagerClass::CoreEnv | |
IL_002c: callvirt instance class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.GlobalEnv::get_NameTree() | |
IL_0031: callvirt instance class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.NamespaceTree::get_NamespaceTree() | |
IL_0036: ldloc.1 | |
IL_0037: ldarg.0 | |
IL_0038: ldfld class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.ManagerClass::CoreEnv | |
IL_003d: callvirt instance class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.Parsetree.Name::GetEnv(class Nemerle.Compiler.GlobalEnv) | |
IL_0042: callvirt instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.NamespaceTree/Node> Nemerle.Compiler.GlobalEnv::get_OpenNamespaces() | |
IL_0047: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.NamespaceTree/Node>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_004c: stloc.s V_10 | |
IL_004e: ldloc.s V_4 | |
IL_0050: ldloc.s V_10 | |
IL_0052: ldloc.2 | |
IL_0053: ldloc.1 | |
IL_0054: ldc.i4.1 | |
IL_0055: ldc.i4.1 | |
IL_0056: call void Nemerle.Compiler.Completion::AddTypesAndNamespaces(class [netstandard]System.Collections.Generic.List`1<class Nemerle.Compiler.Elem>, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.NamespaceTree/Node>, | |
class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.Parsetree.Name, | |
bool, | |
bool) | |
IL_005b: ldsfld valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>[] Nemerle.Compiler.ManagerClass::TypeKeywords | |
IL_0060: stloc.s V_7 | |
IL_0062: ldc.i4.0 | |
IL_0063: stloc.3 | |
IL_0064: ldloc.3 | |
IL_0065: ldloc.s V_7 | |
IL_0067: ldlen | |
IL_0068: conv.i4 | |
IL_0069: clt | |
IL_006b: brfalse IL_00c2 | |
IL_0070: ldloc.s V_7 | |
IL_0072: ldloc.3 | |
IL_0073: ldelema valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_0078: ldobj valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string> | |
IL_007d: stloc.s V_8 | |
IL_007f: ldloc.s V_8 | |
IL_0081: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>::Field0 | |
IL_0086: stloc.s V_9 | |
IL_0088: ldloc.s V_8 | |
IL_008a: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,string>::Field1 | |
IL_008f: stloc.s V_11 | |
IL_0091: ldloc.s V_9 | |
IL_0093: ldloc.1 | |
IL_0094: callvirt instance string Nemerle.Compiler.Parsetree.Name::get_Id() | |
IL_0099: call bool Nemerle.Compiler.Completion::MatchName(string, | |
string) | |
IL_009e: brfalse IL_00b9 | |
IL_00a3: ldloc.s V_4 | |
IL_00a5: ldloc.s V_9 | |
IL_00a7: ldloc.s V_11 | |
IL_00a9: ldc.i4.0 | |
IL_00aa: newobj instance void Nemerle.Compiler.Elem/Simple::.ctor(string, | |
string, | |
int32) | |
IL_00af: callvirt instance void class [netstandard]System.Collections.Generic.List`1<class Nemerle.Compiler.Elem>::Add(!0) | |
IL_00b4: br IL_00b9 | |
IL_00b9: ldloc.3 | |
IL_00ba: ldc.i4.1 | |
IL_00bb: add.ovf | |
IL_00bc: stloc.3 | |
IL_00bd: br IL_0064 | |
IL_00c2: ldarg.2 | |
IL_00c3: ldnull | |
IL_00c4: ceq | |
IL_00c6: ldc.i4.0 | |
IL_00c7: ceq | |
IL_00c9: brfalse IL_0165 | |
IL_00ce: ldarg.2 | |
IL_00cf: callvirt instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.StaticTypeVar> Nemerle.Compiler.TypeInfo::get_Typarms() | |
IL_00d4: stloc.0 | |
IL_00d5: ldloc.0 | |
IL_00d6: castclass [netstandard]System.Object | |
IL_00db: ldnull | |
IL_00dc: bne.un IL_00eb | |
IL_00e1: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.StaticTypeVar>::_N_constant_object | |
IL_00e6: br IL_00f1 | |
IL_00eb: ldloc.0 | |
IL_00ec: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.StaticTypeVar> | |
IL_00f1: stloc.0 | |
IL_00f2: ldloc.0 | |
IL_00f3: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.StaticTypeVar> | |
IL_00f8: brfalse IL_0160 | |
IL_00fd: ldloc.0 | |
IL_00fe: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.StaticTypeVar> | |
IL_0103: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.StaticTypeVar>::hd | |
IL_0108: stloc.s V_5 | |
IL_010a: ldloc.0 | |
IL_010b: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.StaticTypeVar> | |
IL_0110: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.StaticTypeVar>::tl | |
IL_0115: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.StaticTypeVar> | |
IL_011a: stloc.0 | |
IL_011b: ldloc.s V_5 | |
IL_011d: stloc.s V_5 | |
IL_011f: ldloc.s V_5 | |
IL_0121: callvirt instance string Nemerle.Compiler.StaticTypeVar::get_Name() | |
IL_0126: ldloc.1 | |
IL_0127: callvirt instance string Nemerle.Compiler.Parsetree.Name::get_Id() | |
IL_012c: call bool Nemerle.Compiler.Completion::MatchName(string, | |
string) | |
IL_0131: brfalse IL_0154 | |
IL_0136: ldloc.s V_4 | |
IL_0138: ldloc.s V_5 | |
IL_013a: callvirt instance string Nemerle.Compiler.StaticTypeVar::get_Name() | |
IL_013f: ldstr "Type parameter" | |
IL_0144: ldc.i4.0 | |
IL_0145: newobj instance void Nemerle.Compiler.Elem/Simple::.ctor(string, | |
string, | |
int32) | |
IL_014a: callvirt instance void class [netstandard]System.Collections.Generic.List`1<class Nemerle.Compiler.Elem>::Add(!0) | |
IL_014f: br IL_0154 | |
IL_0154: ldloc.0 | |
IL_0155: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.StaticTypeVar> | |
IL_015a: stloc.0 | |
IL_015b: br IL_00f2 | |
IL_0160: br IL_0165 | |
IL_0165: ldloc.s V_4 | |
IL_0167: ldloc.1 | |
IL_0168: callvirt instance string Nemerle.Compiler.Parsetree.Name::get_Id() | |
IL_016d: ldloc.1 | |
IL_016e: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_0173: ldloc.2 | |
IL_0174: ldnull | |
IL_0175: ceq | |
IL_0177: ldc.i4.0 | |
IL_0178: ceq | |
IL_017a: newobj instance void Nemerle.Compiler.CompletionResult::.ctor(class [netstandard]System.Collections.Generic.IList`1<class Nemerle.Compiler.Elem>, | |
string, | |
valuetype Nemerle.Compiler.Location, | |
bool) | |
IL_017f: stloc.s V_6 | |
IL_0181: ldloc.s V_6 | |
IL_0183: ldarg.3 | |
IL_0184: callvirt instance void Nemerle.Compiler.CompletionResult::set_Env(class Nemerle.Compiler.GlobalEnv) | |
IL_0189: ldloc.s V_6 | |
IL_018b: throw | |
IL_018c: ldarg.1 | |
IL_018d: isinst Nemerle.Compiler.Parsetree.PExpr/Member | |
IL_0192: brfalse IL_01d8 | |
IL_0197: ldarg.1 | |
IL_0198: castclass Nemerle.Compiler.Parsetree.PExpr/Member | |
IL_019d: ldfld class Nemerle.Compiler.Parsetree.Splicable Nemerle.Compiler.Parsetree.PExpr/Member::member | |
IL_01a2: isinst Nemerle.Compiler.Parsetree.Splicable/HalfId | |
IL_01a7: brfalse IL_01d3 | |
IL_01ac: ldarg.1 | |
IL_01ad: castclass Nemerle.Compiler.Parsetree.PExpr/Member | |
IL_01b2: ldfld class Nemerle.Compiler.Parsetree.PExpr Nemerle.Compiler.Parsetree.PExpr/Member::obj | |
IL_01b7: stloc.2 | |
IL_01b8: ldarg.1 | |
IL_01b9: castclass Nemerle.Compiler.Parsetree.PExpr/Member | |
IL_01be: ldfld class Nemerle.Compiler.Parsetree.Splicable Nemerle.Compiler.Parsetree.PExpr/Member::member | |
IL_01c3: castclass Nemerle.Compiler.Parsetree.Splicable/HalfId | |
IL_01c8: ldfld class Nemerle.Compiler.Parsetree.Name Nemerle.Compiler.Parsetree.Splicable/HalfId::prefix | |
IL_01cd: stloc.1 | |
IL_01ce: br IL_001b | |
IL_01d3: br IL_01dd | |
IL_01d8: br IL_01d3 | |
IL_01dd: ret | |
} // end of method ManagerClass::CompleteTypeRef | |
.method family hidebysig instance void | |
CleanUpTypes() cil managed | |
{ | |
// コード サイズ 61 (0x3d) | |
.maxstack 2 | |
.locals init (class Nemerle.Compiler.ManagerClass/_N_closureOf_CleanUpTypes_29466 V_0) | |
IL_0000: newobj instance void Nemerle.Compiler.ManagerClass/_N_closureOf_CleanUpTypes_29466::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldarg.0 | |
IL_0007: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_000c: callvirt instance class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.NamespaceTree::get_NamespaceTree() | |
IL_0011: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node> Nemerle.Compiler.NamespaceTree/Node::get_Children() | |
IL_0016: ldnull | |
IL_0017: ceq | |
IL_0019: ldc.i4.0 | |
IL_001a: ceq | |
IL_001c: brfalse IL_003c | |
IL_0021: ldloc.0 | |
IL_0022: ldarg.0 | |
IL_0023: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_0028: callvirt instance class Nemerle.Compiler.NamespaceTree/Node Nemerle.Compiler.NamespaceTree::get_NamespaceTree() | |
IL_002d: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node> Nemerle.Compiler.NamespaceTree/Node::get_Children() | |
IL_0032: call void Nemerle.Compiler.ManagerClass::_N_resetChildren_29472(class Nemerle.Compiler.ManagerClass/_N_closureOf_CleanUpTypes_29466, | |
class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node>) | |
IL_0037: br IL_003c | |
IL_003c: ret | |
} // end of method ManagerClass::CleanUpTypes | |
.method public hidebysig specialname instance class Nemerle.Compiler.Solver | |
get_Solver() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::_solver | |
IL_0006: ret | |
} // end of method ManagerClass::get_Solver | |
.method public hidebysig specialname instance class Nemerle.Compiler.CompilerComponentsFactory | |
get_ComponentsFactory() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::componentsFactory | |
IL_0006: ret | |
} // end of method ManagerClass::get_ComponentsFactory | |
.method public hidebysig specialname instance class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> | |
get_DocComments() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> Nemerle.Compiler.ManagerClass::doc_comments | |
IL_0006: ret | |
} // end of method ManagerClass::get_DocComments | |
.method public hidebysig specialname instance void | |
set_DocComments(class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> Nemerle.Compiler.ManagerClass::doc_comments | |
IL_0007: ret | |
} // end of method ManagerClass::set_DocComments | |
.method public hidebysig specialname instance bool | |
get_IsIntelliSenseMode() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.ManagerClass::_isIntelliSenseMode | |
IL_0006: ret | |
} // end of method ManagerClass::get_IsIntelliSenseMode | |
.method public hidebysig specialname instance bool | |
get_IsCompletionInProgress() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld bool Nemerle.Compiler.ManagerClass::_isCompletionInProgress | |
IL_0006: ret | |
} // end of method ManagerClass::get_IsCompletionInProgress | |
.method assembly hidebysig virtual instance void | |
RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.override Nemerle.Compiler.ISupportRelocation::RelocateImpl | |
// コード サイズ 348 (0x15c) | |
.maxstack 21 | |
.locals init (class Nemerle.Compiler.TypeVarEnv V_0, | |
class Nemerle.Compiler.MacroColorizator V_1, | |
class Nemerle.Compiler.DispatchingFileParser V_2, | |
class Nemerle.Compiler.CompilerComponentsFactory V_3, | |
class Nemerle.Compiler.CompilationOptions V_4, | |
class Nemerle.Compiler.LibraryReferenceManager V_5, | |
class Nemerle.Compiler.Solver V_6, | |
class Nemerle.Compiler.MacroRegistry V_7, | |
class Nemerle.Compiler.NamespaceTree V_8) | |
IL_0000: ldarg.1 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_0006: ldarg.0 | |
IL_0007: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::ContainsKey(!0) | |
IL_000c: brfalse IL_0016 | |
IL_0011: br IL_015b | |
IL_0016: ldarg.1 | |
IL_0017: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_001c: ldarg.0 | |
IL_001d: ldc.i4.0 | |
IL_001e: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::set_Item(!0, | |
!1) | |
IL_0023: ldarg.0 | |
IL_0024: ldarg.0 | |
IL_0025: ldfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.ManagerClass::_completionLocation | |
IL_002a: ldarg.1 | |
IL_002b: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Completion::Relocate(valuetype Nemerle.Compiler.Location, | |
class Nemerle.Compiler.RelocationInfo) | |
IL_0030: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.ManagerClass::_completionLocation | |
IL_0035: ldarg.0 | |
IL_0036: ldfld class Nemerle.Compiler.DispatchingFileParser Nemerle.Compiler.ManagerClass::Parser | |
IL_003b: stloc.2 | |
IL_003c: ldloc.2 | |
IL_003d: ldnull | |
IL_003e: ceq | |
IL_0040: ldc.i4.0 | |
IL_0041: ceq | |
IL_0043: brfalse IL_0054 | |
IL_0048: ldloc.2 | |
IL_0049: ldarg.1 | |
IL_004a: callvirt instance void Nemerle.Compiler.DispatchingFileParser::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_004f: br IL_0054 | |
IL_0054: ldarg.0 | |
IL_0055: ldfld class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::componentsFactory | |
IL_005a: stloc.3 | |
IL_005b: ldloc.3 | |
IL_005c: ldnull | |
IL_005d: ceq | |
IL_005f: ldc.i4.0 | |
IL_0060: ceq | |
IL_0062: brfalse IL_0073 | |
IL_0067: ldloc.3 | |
IL_0068: ldarg.1 | |
IL_0069: callvirt instance void Nemerle.Compiler.CompilerComponentsFactory::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_006e: br IL_0073 | |
IL_0073: ldarg.0 | |
IL_0074: ldfld class Nemerle.Compiler.TypeVarEnv Nemerle.Compiler.ManagerClass::emptyTEnv | |
IL_0079: stloc.0 | |
IL_007a: ldloc.0 | |
IL_007b: ldnull | |
IL_007c: ceq | |
IL_007e: ldc.i4.0 | |
IL_007f: ceq | |
IL_0081: brfalse IL_0092 | |
IL_0086: ldloc.0 | |
IL_0087: ldarg.1 | |
IL_0088: callvirt instance void Nemerle.Compiler.TypeVarEnv::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_008d: br IL_0092 | |
IL_0092: ldarg.0 | |
IL_0093: ldfld class Nemerle.Compiler.MacroColorizator Nemerle.Compiler.ManagerClass::MacroColors | |
IL_0098: stloc.1 | |
IL_0099: ldloc.1 | |
IL_009a: ldnull | |
IL_009b: ceq | |
IL_009d: ldc.i4.0 | |
IL_009e: ceq | |
IL_00a0: brfalse IL_00b1 | |
IL_00a5: ldloc.1 | |
IL_00a6: ldarg.1 | |
IL_00a7: callvirt instance void Nemerle.Compiler.MacroColorizator::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_00ac: br IL_00b1 | |
IL_00b1: ldarg.0 | |
IL_00b2: ldfld class Nemerle.Compiler.CompilationOptions Nemerle.Compiler.ManagerClass::Options | |
IL_00b7: stloc.s V_4 | |
IL_00b9: ldloc.s V_4 | |
IL_00bb: ldnull | |
IL_00bc: ceq | |
IL_00be: ldc.i4.0 | |
IL_00bf: ceq | |
IL_00c1: brfalse IL_00d3 | |
IL_00c6: ldloc.s V_4 | |
IL_00c8: ldarg.1 | |
IL_00c9: callvirt instance void Nemerle.Compiler.CompilationOptions::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_00ce: br IL_00d3 | |
IL_00d3: ldarg.0 | |
IL_00d4: ldfld class Nemerle.Compiler.MacroRegistry Nemerle.Compiler.ManagerClass::MacrosRegistry | |
IL_00d9: stloc.s V_7 | |
IL_00db: ldloc.s V_7 | |
IL_00dd: ldnull | |
IL_00de: ceq | |
IL_00e0: ldc.i4.0 | |
IL_00e1: ceq | |
IL_00e3: brfalse IL_00f5 | |
IL_00e8: ldloc.s V_7 | |
IL_00ea: ldarg.1 | |
IL_00eb: callvirt instance void Nemerle.Compiler.MacroRegistry::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_00f0: br IL_00f5 | |
IL_00f5: ldarg.0 | |
IL_00f6: ldfld class Nemerle.Compiler.NamespaceTree Nemerle.Compiler.ManagerClass::NameTree | |
IL_00fb: stloc.s V_8 | |
IL_00fd: ldloc.s V_8 | |
IL_00ff: ldnull | |
IL_0100: ceq | |
IL_0102: ldc.i4.0 | |
IL_0103: ceq | |
IL_0105: brfalse IL_0117 | |
IL_010a: ldloc.s V_8 | |
IL_010c: ldarg.1 | |
IL_010d: callvirt instance void Nemerle.Compiler.NamespaceTree::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_0112: br IL_0117 | |
IL_0117: ldarg.0 | |
IL_0118: ldfld class Nemerle.Compiler.LibraryReferenceManager Nemerle.Compiler.ManagerClass::LibrariesManager | |
IL_011d: stloc.s V_5 | |
IL_011f: ldloc.s V_5 | |
IL_0121: ldnull | |
IL_0122: ceq | |
IL_0124: ldc.i4.0 | |
IL_0125: ceq | |
IL_0127: brfalse IL_0139 | |
IL_012c: ldloc.s V_5 | |
IL_012e: ldarg.1 | |
IL_012f: callvirt instance void Nemerle.Compiler.LibraryReferenceManager::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_0134: br IL_0139 | |
IL_0139: ldarg.0 | |
IL_013a: ldfld class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::_solver | |
IL_013f: stloc.s V_6 | |
IL_0141: ldloc.s V_6 | |
IL_0143: ldnull | |
IL_0144: ceq | |
IL_0146: ldc.i4.0 | |
IL_0147: ceq | |
IL_0149: brfalse IL_015b | |
IL_014e: ldloc.s V_6 | |
IL_0150: ldarg.1 | |
IL_0151: callvirt instance void Nemerle.Compiler.Solver::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_0156: br IL_015b | |
IL_015b: ret | |
} // end of method ManagerClass::RelocateImplInternal | |
.method private hidebysig instance void | |
_N_tryEx_28436(class Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416 _N_LoadExternalLibraries_cp_28435, | |
class [Nemerle]Nemerle.Builtins.FunctionVoid f) cil managed | |
{ | |
// コード サイズ 71 (0x47) | |
.maxstack 6 | |
.locals init (class [netstandard]System.Exception V_0) | |
.try | |
{ | |
IL_0000: ldarg.2 | |
IL_0001: callvirt instance void [Nemerle]Nemerle.Builtins.FunctionVoid::apply_void() | |
IL_0006: leave IL_0046 | |
} // end .try | |
filter | |
{ | |
IL_000b: isinst [netstandard]System.Exception | |
IL_0010: dup | |
IL_0011: brfalse IL_0022 | |
IL_0016: stloc.0 | |
IL_0017: ldarg.0 | |
IL_0018: callvirt instance bool Nemerle.Compiler.ManagerClass::get_IsIntelliSenseMode() | |
IL_001d: br IL_0024 | |
IL_0022: pop | |
IL_0023: ldc.i4.0 | |
IL_0024: endfilter | |
} // end filter | |
{ // handler | |
IL_0026: pop | |
IL_0027: ldarg.1 | |
IL_0028: ldfld class [netstandard]System.Exception Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_exception_28423 | |
IL_002d: ldnull | |
IL_002e: ceq | |
IL_0030: brfalse IL_0041 | |
IL_0035: ldarg.1 | |
IL_0036: ldloc.0 | |
IL_0037: stfld class [netstandard]System.Exception Nemerle.Compiler.ManagerClass/_N_closureOf_LoadExternalLibraries_28416::_N_exception_28423 | |
IL_003c: br IL_0041 | |
IL_0041: leave IL_0046 | |
} // end handler | |
IL_0046: ret | |
} // end of method ManagerClass::_N_tryEx_28436 | |
.method private hidebysig static void _N_resetChildren_29472(class Nemerle.Compiler.ManagerClass/_N_closureOf_CleanUpTypes_29466 _N_CleanUpTypes_cp_29471, | |
class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node> children) cil managed | |
{ | |
// コード サイズ 245 (0xf5) | |
.maxstack 6 | |
.locals init (valuetype [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Nemerle.Compiler.NamespaceTree/Node> V_0, | |
class Nemerle.Compiler.NamespaceTree/Node V_1, | |
class Nemerle.Compiler.NamespaceTree/Node V_2, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> V_3, | |
class Nemerle.Compiler.TypeInfo V_4, | |
class Nemerle.Compiler.NamespaceTree/TypeInfoCache V_5, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> V_6, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> V_7, | |
class Nemerle.Compiler.TypeInfo V_8, | |
class Nemerle.Compiler.TypeInfo V_9) | |
IL_0000: ldarg.1 | |
IL_0001: callvirt instance class [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> class [netstandard]System.Collections.Generic.Dictionary`2<string,class Nemerle.Compiler.NamespaceTree/Node>::get_Values() | |
IL_0006: callvirt instance valuetype [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> class [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection<string,class Nemerle.Compiler.NamespaceTree/Node>::GetEnumerator() | |
IL_000b: stloc.0 | |
.try | |
{ | |
IL_000c: ldloca.s V_0 | |
IL_000e: call instance bool valuetype [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Nemerle.Compiler.NamespaceTree/Node>::MoveNext() | |
IL_0013: brfalse IL_00e3 | |
IL_0018: ldloca.s V_0 | |
IL_001a: call instance !1 valuetype [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Nemerle.Compiler.NamespaceTree/Node>::get_Current() | |
IL_001f: stloc.2 | |
IL_0020: ldloc.2 | |
IL_0021: stloc.1 | |
IL_0022: ldloc.1 | |
IL_0023: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node> Nemerle.Compiler.NamespaceTree/Node::get_Children() | |
IL_0028: ldnull | |
IL_0029: ceq | |
IL_002b: ldc.i4.0 | |
IL_002c: ceq | |
IL_002e: brfalse IL_0044 | |
IL_0033: ldarg.0 | |
IL_0034: ldloc.1 | |
IL_0035: callvirt instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node> Nemerle.Compiler.NamespaceTree/Node::get_Children() | |
IL_003a: call void Nemerle.Compiler.ManagerClass::_N_resetChildren_29472(class Nemerle.Compiler.ManagerClass/_N_closureOf_CleanUpTypes_29466, | |
class [Nemerle]Nemerle.Collections.Hashtable`2<string,class Nemerle.Compiler.NamespaceTree/Node>) | |
IL_003f: br IL_0044 | |
IL_0044: ldloc.1 | |
IL_0045: ldfld class Nemerle.Compiler.NamespaceTree/TypeInfoCache Nemerle.Compiler.NamespaceTree/Node::Value | |
IL_004a: stloc.s V_5 | |
IL_004c: ldloc.s V_5 | |
IL_004e: isinst Nemerle.Compiler.NamespaceTree/TypeInfoCache/Cached | |
IL_0053: brfalse IL_0072 | |
IL_0058: ldloc.s V_5 | |
IL_005a: castclass Nemerle.Compiler.NamespaceTree/TypeInfoCache/Cached | |
IL_005f: ldfld class Nemerle.Compiler.TypeInfo Nemerle.Compiler.NamespaceTree/TypeInfoCache/Cached::tycon | |
IL_0064: stloc.s V_4 | |
IL_0066: ldloc.s V_4 | |
IL_0068: callvirt instance void Nemerle.Compiler.TypeInfo::CleanUp() | |
IL_006d: br IL_00de | |
IL_0072: ldloc.s V_5 | |
IL_0074: isinst Nemerle.Compiler.NamespaceTree/TypeInfoCache/CachedAmbiguous | |
IL_0079: brfalse IL_00de | |
IL_007e: ldloc.s V_5 | |
IL_0080: castclass Nemerle.Compiler.NamespaceTree/TypeInfoCache/CachedAmbiguous | |
IL_0085: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> Nemerle.Compiler.NamespaceTree/TypeInfoCache/CachedAmbiguous::elems | |
IL_008a: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> | |
IL_008f: stloc.3 | |
IL_0090: ldloc.3 | |
IL_0091: stloc.s V_6 | |
IL_0093: ldloc.s V_6 | |
IL_0095: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeInfo> | |
IL_009a: brfalse IL_00d9 | |
IL_009f: ldloc.s V_6 | |
IL_00a1: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeInfo> | |
IL_00a6: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeInfo>::hd | |
IL_00ab: stloc.s V_8 | |
IL_00ad: ldloc.s V_6 | |
IL_00af: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeInfo> | |
IL_00b4: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeInfo>::tl | |
IL_00b9: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> | |
IL_00be: stloc.s V_7 | |
IL_00c0: ldloc.s V_8 | |
IL_00c2: stloc.s V_9 | |
IL_00c4: ldloc.s V_9 | |
IL_00c6: callvirt instance void Nemerle.Compiler.TypeInfo::CleanUp() | |
IL_00cb: ldloc.s V_7 | |
IL_00cd: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> | |
IL_00d2: stloc.s V_6 | |
IL_00d4: br IL_0093 | |
IL_00d9: br IL_00de | |
IL_00de: br IL_000c | |
IL_00e3: leave IL_00f4 | |
} // end .try | |
finally | |
{ | |
IL_00e8: ldloc.0 | |
IL_00e9: box valuetype [netstandard]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<string,class Nemerle.Compiler.NamespaceTree/Node> | |
IL_00ee: callvirt instance void [netstandard]System.IDisposable::Dispose() | |
IL_00f3: endfinally | |
} // end handler | |
IL_00f4: ret | |
} // end of method ManagerClass::_N_resetChildren_29472 | |
.event Nemerle.Compiler.ManagerClass/MessageEventHandler ErrorOccured | |
{ | |
.addon instance void Nemerle.Compiler.ManagerClass::add_ErrorOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler) | |
.removeon instance void Nemerle.Compiler.ManagerClass::remove_ErrorOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler) | |
} // end of event ManagerClass::ErrorOccured | |
.event Nemerle.Compiler.ManagerClass/MessageEventHandler WarningOccured | |
{ | |
.removeon instance void Nemerle.Compiler.ManagerClass::remove_WarningOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler) | |
.addon instance void Nemerle.Compiler.ManagerClass::add_WarningOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler) | |
} // end of event ManagerClass::WarningOccured | |
.event Nemerle.Compiler.ManagerClass/MessageEventHandler MessageOccured | |
{ | |
.removeon instance void Nemerle.Compiler.ManagerClass::remove_MessageOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler) | |
.addon instance void Nemerle.Compiler.ManagerClass::add_MessageOccured(class Nemerle.Compiler.ManagerClass/MessageEventHandler) | |
} // end of event ManagerClass::MessageOccured | |
.event Nemerle.Compiler.CompilerEventHandler CompilationStart | |
{ | |
.removeon instance void Nemerle.Compiler.ManagerClass::remove_CompilationStart(class Nemerle.Compiler.CompilerEventHandler) | |
.addon instance void Nemerle.Compiler.ManagerClass::add_CompilationStart(class Nemerle.Compiler.CompilerEventHandler) | |
} // end of event ManagerClass::CompilationStart | |
.event Nemerle.Compiler.CompilerEventHandler TypeTreeBuildFinish | |
{ | |
.removeon instance void Nemerle.Compiler.ManagerClass::remove_TypeTreeBuildFinish(class Nemerle.Compiler.CompilerEventHandler) | |
.addon instance void Nemerle.Compiler.ManagerClass::add_TypeTreeBuildFinish(class Nemerle.Compiler.CompilerEventHandler) | |
} // end of event ManagerClass::TypeTreeBuildFinish | |
.event Nemerle.Compiler.CompilerEventHandler BeforeSaveAssembly | |
{ | |
.removeon instance void Nemerle.Compiler.ManagerClass::remove_BeforeSaveAssembly(class Nemerle.Compiler.CompilerEventHandler) | |
.addon instance void Nemerle.Compiler.ManagerClass::add_BeforeSaveAssembly(class Nemerle.Compiler.CompilerEventHandler) | |
} // end of event ManagerClass::BeforeSaveAssembly | |
.event Nemerle.Compiler.ManagerClass/InitDelegate OnInit | |
{ | |
.addon void Nemerle.Compiler.ManagerClass::add_OnInit(class Nemerle.Compiler.ManagerClass/InitDelegate) | |
.removeon void Nemerle.Compiler.ManagerClass::remove_OnInit(class Nemerle.Compiler.ManagerClass/InitDelegate) | |
} // end of event ManagerClass::OnInit | |
.property bool IsStop() | |
{ | |
.get instance bool Nemerle.Compiler.ManagerClass::get_IsStop() | |
} // end of property ManagerClass::IsStop | |
.property int32 TypesTreeVersion() | |
{ | |
.get instance int32 Nemerle.Compiler.ManagerClass::get_TypesTreeVersion() | |
} // end of property ManagerClass::TypesTreeVersion | |
.property class Nemerle.Compiler.SystemTypeClass | |
SystemTypeCache() | |
{ | |
.set instance void Nemerle.Compiler.ManagerClass::set_SystemTypeCache(class Nemerle.Compiler.SystemTypeClass) | |
.get instance class Nemerle.Compiler.SystemTypeClass Nemerle.Compiler.ManagerClass::get_SystemTypeCache() | |
} // end of property ManagerClass::SystemTypeCache | |
.property class Nemerle.Compiler.InternalTypeClass | |
InternalType() | |
{ | |
.get instance class Nemerle.Compiler.InternalTypeClass Nemerle.Compiler.ManagerClass::get_InternalType() | |
.set instance void Nemerle.Compiler.ManagerClass::set_InternalType(class Nemerle.Compiler.InternalTypeClass) | |
} // end of property ManagerClass::InternalType | |
.property class Nemerle.Compiler.AttributeCompilerClass | |
AttributeCompiler() | |
{ | |
.get instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
.set instance void Nemerle.Compiler.ManagerClass::set_AttributeCompiler(class Nemerle.Compiler.AttributeCompilerClass) | |
} // end of property ManagerClass::AttributeCompiler | |
.property class Nemerle.Compiler.StatsClass | |
Stats() | |
{ | |
.set instance void Nemerle.Compiler.ManagerClass::set_Stats(class Nemerle.Compiler.StatsClass) | |
.get instance class Nemerle.Compiler.StatsClass Nemerle.Compiler.ManagerClass::get_Stats() | |
} // end of property ManagerClass::Stats | |
.property bool DelayedTypingsInProgress() | |
{ | |
.get instance bool Nemerle.Compiler.ManagerClass::get_DelayedTypingsInProgress() | |
.set instance void Nemerle.Compiler.ManagerClass::set_DelayedTypingsInProgress(bool) | |
} // end of property ManagerClass::DelayedTypingsInProgress | |
.property bool DelayedTypingsSecondPass() | |
{ | |
.get instance bool Nemerle.Compiler.ManagerClass::get_DelayedTypingsSecondPass() | |
.set instance void Nemerle.Compiler.ManagerClass::set_DelayedTypingsSecondPass(bool) | |
} // end of property ManagerClass::DelayedTypingsSecondPass | |
.property bool IsSpeculativeTyping() | |
{ | |
.set instance void Nemerle.Compiler.ManagerClass::set_IsSpeculativeTyping(bool) | |
.get instance bool Nemerle.Compiler.ManagerClass::get_IsSpeculativeTyping() | |
} // end of property ManagerClass::IsSpeculativeTyping | |
.property class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> | |
MethodsStatistics() | |
{ | |
.get instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,valuetype [Nemerle]Nemerle.Builtins.Tuple`2<int32,valuetype [netstandard]System.TimeSpan>> Nemerle.Compiler.ManagerClass::get_MethodsStatistics() | |
} // end of property ManagerClass::MethodsStatistics | |
.property class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.LibraryReference> | |
ReferencedAssemblies() | |
{ | |
.get instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.LibraryReference> Nemerle.Compiler.ManagerClass::get_ReferencedAssemblies() | |
} // end of property ManagerClass::ReferencedAssemblies | |
.property class [netstandard]System.Collections.IDictionary | |
UserData() | |
{ | |
.get instance class [netstandard]System.Collections.IDictionary Nemerle.Compiler.ManagerClass::get_UserData() | |
} // end of property ManagerClass::UserData | |
.property class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> | |
Message_emitted_hints() | |
{ | |
.set instance void Nemerle.Compiler.ManagerClass::set_Message_emitted_hints(class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>) | |
.get instance class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.ManagerClass::get_Message_emitted_hints() | |
} // end of property ManagerClass::Message_emitted_hints | |
.property class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> | |
Typer_BetterTypeCache() | |
{ | |
.get instance class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool> Nemerle.Compiler.ManagerClass::get_Typer_BetterTypeCache() | |
.set instance void Nemerle.Compiler.ManagerClass::set_Typer_BetterTypeCache(class [Nemerle]Nemerle.Collections.Hashtable`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class Nemerle.Compiler.TypeInfo>,bool>) | |
} // end of property ManagerClass::Typer_BetterTypeCache | |
.property class [netstandard]System.Reflection.Assembly | |
GeneratedAssembly() | |
{ | |
.get instance class [netstandard]System.Reflection.Assembly Nemerle.Compiler.ManagerClass::get_GeneratedAssembly() | |
} // end of property ManagerClass::GeneratedAssembly | |
.property int32 CompletionMarkLine() | |
{ | |
.get instance int32 Nemerle.Compiler.ManagerClass::get_CompletionMarkLine() | |
.set instance void Nemerle.Compiler.ManagerClass::set_CompletionMarkLine(int32) | |
} // end of property ManagerClass::CompletionMarkLine | |
.property int32 CompletionMarkChar() | |
{ | |
.get instance int32 Nemerle.Compiler.ManagerClass::get_CompletionMarkChar() | |
.set instance void Nemerle.Compiler.ManagerClass::set_CompletionMarkChar(int32) | |
} // end of property ManagerClass::CompletionMarkChar | |
.property bool IsImportCompletion() | |
{ | |
.set instance void Nemerle.Compiler.ManagerClass::set_IsImportCompletion(bool) | |
.get instance bool Nemerle.Compiler.ManagerClass::get_IsImportCompletion() | |
} // end of property ManagerClass::IsImportCompletion | |
.property class Nemerle.Compiler.Solver | |
Solver() | |
{ | |
.get instance class Nemerle.Compiler.Solver Nemerle.Compiler.ManagerClass::get_Solver() | |
} // end of property ManagerClass::Solver | |
.property class Nemerle.Compiler.CompilerComponentsFactory | |
ComponentsFactory() | |
{ | |
.get instance class Nemerle.Compiler.CompilerComponentsFactory Nemerle.Compiler.ManagerClass::get_ComponentsFactory() | |
} // end of property ManagerClass::ComponentsFactory | |
.property class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> | |
DocComments() | |
{ | |
.get instance class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string> Nemerle.Compiler.ManagerClass::get_DocComments() | |
.set instance void Nemerle.Compiler.ManagerClass::set_DocComments(class [Nemerle]Nemerle.Collections.Map`2<valuetype Nemerle.Compiler.Location,string>) | |
} // end of property ManagerClass::DocComments | |
.property bool IsIntelliSenseMode() | |
{ | |
.get instance bool Nemerle.Compiler.ManagerClass::get_IsIntelliSenseMode() | |
} // end of property ManagerClass::IsIntelliSenseMode | |
.property bool IsCompletionInProgress() | |
{ | |
.get instance bool Nemerle.Compiler.ManagerClass::get_IsCompletionInProgress() | |
} // end of property ManagerClass::IsCompletionInProgress | |
} // end of class Nemerle.Compiler.ManagerClass | |
.class public sequential ansi sealed beforefieldinit Nemerle.Compiler.TextPoint | |
extends [netstandard]System.ValueType | |
implements class [netstandard]System.IComparable`1<valuetype Nemerle.Compiler.TextPoint> | |
{ | |
.field public initonly int32 Line | |
.field public initonly int32 Column | |
.method public hidebysig specialname static | |
bool op_Equality(valuetype Nemerle.Compiler.TextPoint x, | |
valuetype Nemerle.Compiler.TextPoint y) cil managed | |
{ | |
// コード サイズ 38 (0x26) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0006: ldarg.1 | |
IL_0007: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_000c: bne.un IL_0024 | |
IL_0011: ldarg.0 | |
IL_0012: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_0017: ldarg.1 | |
IL_0018: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_001d: ceq | |
IL_001f: br IL_0025 | |
IL_0024: ldc.i4.0 | |
IL_0025: ret | |
} // end of method TextPoint::op_Equality | |
.method public hidebysig specialname static | |
bool op_Inequality(valuetype Nemerle.Compiler.TextPoint x, | |
valuetype Nemerle.Compiler.TextPoint y) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call bool Nemerle.Compiler.TextPoint::op_Equality(valuetype Nemerle.Compiler.TextPoint, | |
valuetype Nemerle.Compiler.TextPoint) | |
IL_0007: ldc.i4.0 | |
IL_0008: ceq | |
IL_000a: ret | |
} // end of method TextPoint::op_Inequality | |
.method public hidebysig specialname static | |
bool op_LessThan(valuetype Nemerle.Compiler.TextPoint x, | |
valuetype Nemerle.Compiler.TextPoint y) cil managed | |
{ | |
// コード サイズ 61 (0x3d) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0006: ldarg.1 | |
IL_0007: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_000c: bge IL_0017 | |
IL_0011: ldc.i4.1 | |
IL_0012: br IL_003c | |
IL_0017: ldarg.0 | |
IL_0018: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_001d: ldarg.1 | |
IL_001e: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0023: bne.un IL_003b | |
IL_0028: ldarg.0 | |
IL_0029: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_002e: ldarg.1 | |
IL_002f: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_0034: clt | |
IL_0036: br IL_003c | |
IL_003b: ldc.i4.0 | |
IL_003c: ret | |
} // end of method TextPoint::op_LessThan | |
.method public hidebysig specialname static | |
bool op_GreaterThan(valuetype Nemerle.Compiler.TextPoint x, | |
valuetype Nemerle.Compiler.TextPoint y) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.1 | |
IL_0001: ldarg.0 | |
IL_0002: call bool Nemerle.Compiler.TextPoint::op_LessThan(valuetype Nemerle.Compiler.TextPoint, | |
valuetype Nemerle.Compiler.TextPoint) | |
IL_0007: ret | |
} // end of method TextPoint::op_GreaterThan | |
.method public hidebysig specialname static | |
bool op_LessThanOrEqual(valuetype Nemerle.Compiler.TextPoint x, | |
valuetype Nemerle.Compiler.TextPoint y) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 2 | |
IL_0000: ldarg.1 | |
IL_0001: ldarg.0 | |
IL_0002: call bool Nemerle.Compiler.TextPoint::op_LessThan(valuetype Nemerle.Compiler.TextPoint, | |
valuetype Nemerle.Compiler.TextPoint) | |
IL_0007: ldc.i4.0 | |
IL_0008: ceq | |
IL_000a: ret | |
} // end of method TextPoint::op_LessThanOrEqual | |
.method public hidebysig specialname static | |
bool op_GreaterThanOrEqual(valuetype Nemerle.Compiler.TextPoint x, | |
valuetype Nemerle.Compiler.TextPoint y) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call bool Nemerle.Compiler.TextPoint::op_LessThan(valuetype Nemerle.Compiler.TextPoint, | |
valuetype Nemerle.Compiler.TextPoint) | |
IL_0007: ldc.i4.0 | |
IL_0008: ceq | |
IL_000a: ret | |
} // end of method TextPoint::op_GreaterThanOrEqual | |
.method public hidebysig instance valuetype Nemerle.Compiler.TextPoint | |
Offcet(valuetype Nemerle.Compiler.TextPoint other) cil managed | |
{ | |
// コード サイズ 23 (0x17) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0007: ldc.i4.1 | |
IL_0008: sub.ovf | |
IL_0009: ldarg.1 | |
IL_000a: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000f: ldc.i4.1 | |
IL_0010: sub.ovf | |
IL_0011: call instance valuetype Nemerle.Compiler.TextPoint Nemerle.Compiler.TextPoint::Offcet(int32, | |
int32) | |
IL_0016: ret | |
} // end of method TextPoint::Offcet | |
.method public hidebysig instance valuetype Nemerle.Compiler.TextPoint | |
Offcet(int32 lineOffset, | |
int32 columnOffset) cil managed | |
{ | |
// コード サイズ 49 (0x31) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.TextPoint | |
IL_0006: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_000b: ldarg.1 | |
IL_000c: add.ovf | |
IL_000d: ldarg.1 | |
IL_000e: ldc.i4.0 | |
IL_000f: cgt | |
IL_0011: brfalse IL_001e | |
IL_0016: ldarg.2 | |
IL_0017: ldc.i4.1 | |
IL_0018: add.ovf | |
IL_0019: br IL_002b | |
IL_001e: ldarg.0 | |
IL_001f: ldobj Nemerle.Compiler.TextPoint | |
IL_0024: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_0029: ldarg.2 | |
IL_002a: add.ovf | |
IL_002b: newobj instance void Nemerle.Compiler.TextPoint::.ctor(int32, | |
int32) | |
IL_0030: ret | |
} // end of method TextPoint::Offcet | |
.method public hidebysig newslot virtual final | |
instance int32 CompareTo(valuetype Nemerle.Compiler.TextPoint other) cil managed | |
{ | |
// コード サイズ 48 (0x30) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.TextPoint | |
IL_0006: ldarg.1 | |
IL_0007: call bool Nemerle.Compiler.TextPoint::op_Equality(valuetype Nemerle.Compiler.TextPoint, | |
valuetype Nemerle.Compiler.TextPoint) | |
IL_000c: brfalse IL_0017 | |
IL_0011: ldc.i4.0 | |
IL_0012: br IL_002f | |
IL_0017: ldarg.0 | |
IL_0018: ldobj Nemerle.Compiler.TextPoint | |
IL_001d: ldarg.1 | |
IL_001e: call bool Nemerle.Compiler.TextPoint::op_GreaterThan(valuetype Nemerle.Compiler.TextPoint, | |
valuetype Nemerle.Compiler.TextPoint) | |
IL_0023: brfalse IL_002e | |
IL_0028: ldc.i4.1 | |
IL_0029: br IL_002f | |
IL_002e: ldc.i4.m1 | |
IL_002f: ret | |
} // end of method TextPoint::CompareTo | |
.method public hidebysig virtual instance string | |
ToString() cil managed | |
{ | |
// コード サイズ 43 (0x2b) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.TextPoint | |
IL_0006: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_000b: call string [netstandard]System.Convert::ToString(int32) | |
IL_0010: ldstr ":" | |
IL_0015: ldarg.0 | |
IL_0016: ldobj Nemerle.Compiler.TextPoint | |
IL_001b: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_0020: call string [netstandard]System.Convert::ToString(int32) | |
IL_0025: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_002a: ret | |
} // end of method TextPoint::ToString | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(int32 line, | |
int32 column) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MappedMemberAttribute::.ctor(string) = ( 01 00 04 4C 69 6E 65 00 00 ) // ...Line.. | |
.param [2] | |
.custom instance void [Nemerle]Nemerle.Internal.MappedMemberAttribute::.ctor(string) = ( 01 00 06 43 6F 6C 75 6D 6E 00 00 ) // ...Column.. | |
// コード サイズ 15 (0xf) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0007: ldarg.0 | |
IL_0008: ldarg.2 | |
IL_0009: stfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000e: ret | |
} // end of method TextPoint::.ctor | |
} // end of class Nemerle.Compiler.TextPoint | |
.class public sequential ansi sealed Nemerle.Compiler.Location | |
extends [netstandard]System.ValueType | |
implements class [netstandard]System.IComparable`1<valuetype Nemerle.Compiler.Location>, | |
class [netstandard]System.IEquatable`1<valuetype Nemerle.Compiler.Location> | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerDisplayAttribute::.ctor(string) = ( 01 00 69 7B 46 69 6C 65 20 2B 20 22 3A 22 20 2B // ..i{File + ":" + | |
20 4C 69 6E 65 20 2B 20 22 3A 22 20 2B 20 43 6F // Line + ":" + Co | |
6C 75 6D 6E 20 2B 20 22 3A 22 20 2B 20 45 6E 64 // lumn + ":" + End | |
4C 69 6E 65 20 2B 20 22 3A 22 20 2B 20 45 6E 64 // Line + ":" + End | |
43 6F 6C 75 6D 6E 20 2B 20 28 49 73 47 65 6E 65 // Column + (IsGene | |
72 61 74 65 64 4F 72 45 6D 70 74 79 20 3F 20 22 // ratedOrEmpty ? " | |
2D 67 65 6E 22 20 3A 20 22 22 29 7D 00 00 ) // -gen" : "")}.. | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__21773__21871 | |
extends class [Nemerle]Nemerle.Builtins.Function`3<valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location,bool> | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.Location/_N__N_lambda__21773__21871 Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.Location/_N__N_lambda__21773__21871::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.Location/_N__N_lambda__21773__21871 Nemerle.Compiler.Location/_N__N_lambda__21773__21871::Instance | |
IL_000a: ret | |
} // end of method _N__N_lambda__21773__21871::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`3<valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location,bool>::.ctor() | |
IL_0006: ret | |
} // end of method _N__N_lambda__21773__21871::.ctor | |
.method public hidebysig specialname virtual final | |
instance bool apply(valuetype Nemerle.Compiler.Location x, | |
valuetype Nemerle.Compiler.Location y) cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 2 | |
IL_0000: ldarga.s x | |
IL_0002: ldarg.2 | |
IL_0003: call instance int32 Nemerle.Compiler.Location::CompareTo(valuetype Nemerle.Compiler.Location) | |
IL_0008: ldc.i4.0 | |
IL_0009: cgt | |
IL_000b: ret | |
} // end of method _N__N_lambda__21773__21871::apply | |
} // end of class _N__N_lambda__21773__21871 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__21889__21896`1<(Nemerle.Compiler.Located) T> | |
extends class [Nemerle]Nemerle.Builtins.Function`3<!T,!T,bool> | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.Location/_N__N_lambda__21889__21896`1<!T> Instance | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void class Nemerle.Compiler.Location/_N__N_lambda__21889__21896`1<!T>::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.Location/_N__N_lambda__21889__21896`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__21889__21896`1<!T>::Instance | |
IL_000a: ret | |
} // end of method _N__N_lambda__21889__21896`1::.cctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`3<!T,!T,bool>::.ctor() | |
IL_0006: ret | |
} // end of method _N__N_lambda__21889__21896`1::.ctor | |
.method public hidebysig specialname virtual final | |
instance bool apply(!T x, | |
!T y) cil managed | |
{ | |
// コード サイズ 38 (0x26) | |
.maxstack 2 | |
.locals init (valuetype Nemerle.Compiler.Location V_0) | |
IL_0000: ldarga.s x | |
IL_0002: constrained. !T | |
IL_0008: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_000d: stloc.0 | |
IL_000e: ldloca.s V_0 | |
IL_0010: ldarga.s y | |
IL_0012: constrained. !T | |
IL_0018: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_001d: call instance int32 Nemerle.Compiler.Location::CompareTo(valuetype Nemerle.Compiler.Location) | |
IL_0022: ldc.i4.0 | |
IL_0023: cgt | |
IL_0025: ret | |
} // end of method _N__N_lambda__21889__21896`1::apply | |
} // end of class _N__N_lambda__21889__21896`1 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_IndexOfMostNested2_22103`1<T> | |
extends [netstandard]System.Object | |
{ | |
.field assembly class [netstandard]System.Converter`2<!T,valuetype Nemerle.Compiler.Location> _N_convert_22108 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_IndexOfMostNested2_22103`1::.ctor | |
} // end of class _N_closureOf_IndexOfMostNested2_22103`1 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__22089__22110`1<T> | |
extends class [Nemerle]Nemerle.Builtins.Function`2<!T,valuetype Nemerle.Compiler.Location> | |
{ | |
.field private specialname class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!T> _N_IndexOfMostNested2_closure_22114 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!T> _N_IndexOfMostNested2_closure_22114) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`2<!T,valuetype Nemerle.Compiler.Location>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__22089__22110`1<!T>::_N_IndexOfMostNested2_closure_22114 | |
IL_000d: ret | |
} // end of method _N__N_lambda__22089__22110`1::.ctor | |
.method public hidebysig specialname virtual final | |
instance valuetype Nemerle.Compiler.Location | |
apply(!T _N__22088) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__22089__22110`1<!T>::_N_IndexOfMostNested2_closure_22114 | |
IL_0006: ldfld class [netstandard]System.Converter`2<!0,valuetype Nemerle.Compiler.Location> class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!T>::_N_convert_22108 | |
IL_000b: ldarg.1 | |
IL_000c: callvirt instance !1 class [netstandard]System.Converter`2<!T,valuetype Nemerle.Compiler.Location>::Invoke(!0) | |
IL_0011: ret | |
} // end of method _N__N_lambda__22089__22110`1::apply | |
} // end of class _N__N_lambda__22089__22110`1 | |
.class auto ansi sealed nested private beforefieldinit _N_closureOf_IndexOfMostNested_22171`1<T> | |
extends [netstandard]System.Object | |
{ | |
.field assembly class [Nemerle]Nemerle.Builtins.Function`2<!T,valuetype Nemerle.Compiler.Location> _N_convert_22180 | |
.field assembly int32 _N_line_22178 | |
.field assembly int32 _N_col_22176 | |
.method assembly hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ret | |
} // end of method _N_closureOf_IndexOfMostNested_22171`1::.ctor | |
} // end of class _N_closureOf_IndexOfMostNested_22171`1 | |
.class auto ansi sealed nested private beforefieldinit _N__N_lambda__22124__22188`1<T> | |
extends class [Nemerle]Nemerle.Builtins.Function`3<!T,valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>,valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>> | |
{ | |
.field private specialname class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!T> _N_IndexOfMostNested_closure_22192 | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!T> _N_IndexOfMostNested_closure_22192) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`3<!T,valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>,valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>>::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__22124__22188`1<!T>::_N_IndexOfMostNested_closure_22192 | |
IL_000d: ret | |
} // end of method _N__N_lambda__22124__22188`1::.ctor | |
.method public hidebysig specialname virtual final | |
instance valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location> | |
apply(!T _N__22186, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location> _N__22187) cil managed | |
{ | |
// コード サイズ 131 (0x83) | |
.maxstack 13 | |
.locals init (int32 V_0, | |
valuetype Nemerle.Compiler.Location V_1, | |
int32 V_2, | |
valuetype Nemerle.Compiler.Location V_3) | |
IL_0000: ldarg.2 | |
IL_0001: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::Field0 | |
IL_0006: stloc.0 | |
IL_0007: ldarg.2 | |
IL_0008: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::Field1 | |
IL_000d: stloc.2 | |
IL_000e: ldarg.2 | |
IL_000f: ldfld !2 valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::Field2 | |
IL_0014: stloc.3 | |
IL_0015: ldarg.0 | |
IL_0016: ldfld class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__22124__22188`1<!T>::_N_IndexOfMostNested_closure_22192 | |
IL_001b: ldfld class [Nemerle]Nemerle.Builtins.Function`2<!0,valuetype Nemerle.Compiler.Location> class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!T>::_N_convert_22180 | |
IL_0020: ldarg.1 | |
IL_0021: callvirt instance !1 class [Nemerle]Nemerle.Builtins.Function`2<!T,valuetype Nemerle.Compiler.Location>::apply(!0) | |
IL_0026: stloc.1 | |
IL_0027: ldloca.s V_1 | |
IL_0029: ldarg.0 | |
IL_002a: ldfld class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__22124__22188`1<!T>::_N_IndexOfMostNested_closure_22192 | |
IL_002f: ldfld int32 class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!T>::_N_line_22178 | |
IL_0034: ldarg.0 | |
IL_0035: ldfld class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!0> class Nemerle.Compiler.Location/_N__N_lambda__22124__22188`1<!T>::_N_IndexOfMostNested_closure_22192 | |
IL_003a: ldfld int32 class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!T>::_N_col_22176 | |
IL_003f: call instance bool Nemerle.Compiler.Location::Contains(int32, | |
int32) | |
IL_0044: brfalse IL_0063 | |
IL_0049: ldloc.2 | |
IL_004a: ldc.i4.0 | |
IL_004b: bge IL_0056 | |
IL_0050: ldc.i4.1 | |
IL_0051: br IL_005e | |
IL_0056: ldloca.s V_1 | |
IL_0058: ldloc.3 | |
IL_0059: call instance bool Nemerle.Compiler.Location::IsNestedIn(valuetype Nemerle.Compiler.Location) | |
IL_005e: br IL_0064 | |
IL_0063: ldc.i4.0 | |
IL_0064: brfalse IL_0078 | |
IL_0069: ldloc.0 | |
IL_006a: ldc.i4.1 | |
IL_006b: add.ovf | |
IL_006c: ldloc.0 | |
IL_006d: ldloc.1 | |
IL_006e: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::.ctor(!0, | |
!1, | |
!2) | |
IL_0073: br IL_0082 | |
IL_0078: ldloc.0 | |
IL_0079: ldc.i4.1 | |
IL_007a: add.ovf | |
IL_007b: ldloc.2 | |
IL_007c: ldloc.3 | |
IL_007d: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::.ctor(!0, | |
!1, | |
!2) | |
IL_0082: ret | |
} // end of method _N__N_lambda__22124__22188`1::apply | |
} // end of class _N__N_lambda__22124__22188`1 | |
.field private static initonly class [netstandard]System.Collections.Generic.List`1<bool> _isFileInIndentationSyntax | |
.field private static initonly class [netstandard]System.Collections.Generic.List`1<string> _files | |
.field private static initonly class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> _filesMap | |
.field public static initonly valuetype Nemerle.Compiler.Location Default | |
.field private static literal uint32 AllMasks = uint32(0xF0000000) | |
.field private static literal int32 FileIndexMask = int32(0x0FFFFFFF) | |
.field private static literal int32 FakeSourceMask = int32(0x60000000) | |
.field private static literal int32 GeneratedMask = int32(0x40000000) | |
.field private int32 _fileIndex | |
.field private initonly int32 _line | |
.field private initonly int32 _column | |
.field private initonly int32 _endLine | |
.field private initonly int32 _endColumn | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 90 (0x5a) | |
.maxstack 6 | |
.locals init (int32 V_0) | |
IL_0000: newobj instance void class [netstandard]System.Collections.Generic.List`1<bool>::.ctor() | |
IL_0005: stsfld class [netstandard]System.Collections.Generic.List`1<bool> Nemerle.Compiler.Location::_isFileInIndentationSyntax | |
IL_000a: newobj instance void class [netstandard]System.Collections.Generic.List`1<string>::.ctor() | |
IL_000f: stsfld class [netstandard]System.Collections.Generic.List`1<string> Nemerle.Compiler.Location::_files | |
IL_0014: newobj instance void class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>::.ctor() | |
IL_0019: stsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_001e: ldc.i4.0 | |
IL_001f: ldc.i4.0 | |
IL_0020: ldc.i4.0 | |
IL_0021: ldc.i4.0 | |
IL_0022: ldc.i4.0 | |
IL_0023: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0028: stsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_002d: ldstr "" | |
IL_0032: call int32 Nemerle.Compiler.Location::AddFile(string) | |
IL_0037: stloc.0 | |
IL_0038: ldloc.0 | |
IL_0039: ldc.i4.0 | |
IL_003a: ceq | |
IL_003c: ldc.i4.0 | |
IL_003d: bne.un IL_0059 | |
IL_0042: ldstr "ncc\\parsing\\AST.n" | |
IL_0047: ldc.i4.s 83 | |
IL_0049: ldstr "index == 0" | |
IL_004e: ldstr "" | |
IL_0053: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_0058: throw | |
IL_0059: ret | |
} // end of method Location::.cctor | |
.method public hidebysig static int32 GetIndexArrayLength() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: ldsfld class [netstandard]System.Collections.Generic.List`1<string> Nemerle.Compiler.Location::_files | |
IL_0005: callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<string>::get_Count() | |
IL_000a: ret | |
} // end of method Location::GetIndexArrayLength | |
.method public hidebysig static void SetIndentationSyntaxForFile(int32 fileIndex, | |
bool isIndntSyntax) cil managed | |
{ | |
// コード サイズ 37 (0x25) | |
.maxstack 5 | |
.locals init (class [netstandard]System.Collections.Generic.List`1<bool> V_0) | |
IL_0000: ldsfld class [netstandard]System.Collections.Generic.List`1<bool> Nemerle.Compiler.Location::_isFileInIndentationSyntax | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_000c: ldsfld class [netstandard]System.Collections.Generic.List`1<bool> Nemerle.Compiler.Location::_isFileInIndentationSyntax | |
IL_0011: ldarg.0 | |
IL_0012: ldarg.1 | |
IL_0013: callvirt instance void class [netstandard]System.Collections.Generic.List`1<bool>::set_Item(int32, | |
!0) | |
IL_0018: leave IL_0024 | |
} // end .try | |
finally | |
{ | |
IL_001d: ldloc.0 | |
IL_001e: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_0023: endfinally | |
} // end handler | |
IL_0024: ret | |
} // end of method Location::SetIndentationSyntaxForFile | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(int32 fileIndex, | |
int32 line, | |
int32 col) cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldarg.3 | |
IL_0004: ldarg.2 | |
IL_0005: ldarg.3 | |
IL_0006: call instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_000b: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(int32 fileIndex, | |
valuetype Nemerle.Compiler.TextPoint begin) cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0008: ldarg.2 | |
IL_0009: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000e: ldarg.2 | |
IL_000f: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0014: ldarg.2 | |
IL_0015: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_001a: call instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_001f: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(string fileName, | |
int32 line, | |
int32 col, | |
int32 endLine, | |
int32 endCol) cil managed | |
{ | |
// コード サイズ 19 (0x13) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call int32 Nemerle.Compiler.Location::GetFileIndex(string) | |
IL_0007: ldarg.2 | |
IL_0008: ldarg.3 | |
IL_0009: ldarg.s endLine | |
IL_000b: ldarg.s endCol | |
IL_000d: call instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0012: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(string fileName, | |
valuetype Nemerle.Compiler.TextPoint begin, | |
valuetype Nemerle.Compiler.TextPoint end) cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0008: ldarg.2 | |
IL_0009: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000e: ldarg.3 | |
IL_000f: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0014: ldarg.3 | |
IL_0015: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_001a: call instance void Nemerle.Compiler.Location::.ctor(string, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_001f: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(int32 fileIndex, | |
int32 line, | |
int32 col, | |
int32 endLine, | |
int32 endCol) cil managed | |
{ | |
// コード サイズ 74 (0x4a) | |
.maxstack 7 | |
IL_0000: ldarg.1 | |
IL_0001: ldc.i4.0 | |
IL_0002: clt | |
IL_0004: ldc.i4.0 | |
IL_0005: ceq | |
IL_0007: ldc.i4.0 | |
IL_0008: bne.un IL_0024 | |
IL_000d: ldstr "ncc\\parsing\\AST.n" | |
IL_0012: ldc.i4.s 120 | |
IL_0014: ldstr "fileIndex >= 0" | |
IL_0019: ldstr "" | |
IL_001e: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_0023: throw | |
IL_0024: ldarg.0 | |
IL_0025: ldarg.1 | |
IL_0026: stfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_002b: ldarg.0 | |
IL_002c: ldarg.2 | |
IL_002d: stfld int32 Nemerle.Compiler.Location::_line | |
IL_0032: ldarg.0 | |
IL_0033: ldarg.3 | |
IL_0034: stfld int32 Nemerle.Compiler.Location::_column | |
IL_0039: ldarg.0 | |
IL_003a: ldarg.s endLine | |
IL_003c: stfld int32 Nemerle.Compiler.Location::_endLine | |
IL_0041: ldarg.0 | |
IL_0042: ldarg.s endCol | |
IL_0044: stfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_0049: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(int32 fileIndex, | |
valuetype Nemerle.Compiler.TextPoint begin, | |
valuetype Nemerle.Compiler.TextPoint end) cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0008: ldarg.2 | |
IL_0009: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000e: ldarg.3 | |
IL_000f: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0014: ldarg.3 | |
IL_0015: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_001a: call instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_001f: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.Location source, | |
int32 line, | |
int32 col, | |
int32 endLine, | |
int32 endCol) cil managed | |
{ | |
// コード サイズ 44 (0x2c) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarga.s source | |
IL_0003: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0008: stfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_000d: ldarg.0 | |
IL_000e: ldarg.2 | |
IL_000f: stfld int32 Nemerle.Compiler.Location::_line | |
IL_0014: ldarg.0 | |
IL_0015: ldarg.3 | |
IL_0016: stfld int32 Nemerle.Compiler.Location::_column | |
IL_001b: ldarg.0 | |
IL_001c: ldarg.s endLine | |
IL_001e: stfld int32 Nemerle.Compiler.Location::_endLine | |
IL_0023: ldarg.0 | |
IL_0024: ldarg.s endCol | |
IL_0026: stfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_002b: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.Location source, | |
valuetype Nemerle.Compiler.TextPoint begin, | |
valuetype Nemerle.Compiler.TextPoint end) cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0008: ldarg.2 | |
IL_0009: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000e: ldarg.3 | |
IL_000f: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0014: ldarg.3 | |
IL_0015: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_001a: call instance void Nemerle.Compiler.Location::.ctor(valuetype Nemerle.Compiler.Location, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_001f: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.Location source, | |
int32 line, | |
int32 col) cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldarg.3 | |
IL_0004: ldarg.2 | |
IL_0005: ldarg.3 | |
IL_0006: call instance void Nemerle.Compiler.Location::.ctor(valuetype Nemerle.Compiler.Location, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_000b: ret | |
} // end of method Location::.ctor | |
.method public hidebysig specialname static | |
bool op_Equality(valuetype Nemerle.Compiler.Location x, | |
valuetype Nemerle.Compiler.Location y) cil managed | |
{ | |
// コード サイズ 9 (0x9) | |
.maxstack 2 | |
IL_0000: ldarga.s x | |
IL_0002: ldarg.1 | |
IL_0003: call instance bool Nemerle.Compiler.Location::Equals(valuetype Nemerle.Compiler.Location) | |
IL_0008: ret | |
} // end of method Location::op_Equality | |
.method public hidebysig specialname static | |
bool op_Inequality(valuetype Nemerle.Compiler.Location x, | |
valuetype Nemerle.Compiler.Location y) cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 2 | |
IL_0000: ldarga.s x | |
IL_0002: ldarg.1 | |
IL_0003: call instance bool Nemerle.Compiler.Location::Equals(valuetype Nemerle.Compiler.Location) | |
IL_0008: ldc.i4.0 | |
IL_0009: ceq | |
IL_000b: ret | |
} // end of method Location::op_Inequality | |
.method public hidebysig specialname static | |
valuetype Nemerle.Compiler.Location | |
op_Addition(valuetype Nemerle.Compiler.Location x, | |
valuetype Nemerle.Compiler.Location y) cil managed | |
{ | |
// コード サイズ 275 (0x113) | |
.maxstack 20 | |
.locals init (int32 V_0) | |
IL_0000: ldarga.s x | |
IL_0002: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0007: stloc.0 | |
IL_0008: ldloc.0 | |
IL_0009: ldarga.s y | |
IL_000b: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0010: bne.un IL_002a | |
IL_0015: ldarga.s x | |
IL_0017: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_001c: ldarga.s y | |
IL_001e: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_0023: ceq | |
IL_0025: br IL_002b | |
IL_002a: ldc.i4.0 | |
IL_002b: brfalse IL_00e9 | |
IL_0030: ldarga.s x | |
IL_0032: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0037: ldarga.s y | |
IL_0039: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_003e: or | |
IL_003f: ldarga.s x | |
IL_0041: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0046: ldarga.s x | |
IL_0048: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_004d: ldarga.s y | |
IL_004f: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0054: ldarga.s x | |
IL_0056: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_005b: cgt | |
IL_005d: brfalse IL_006e | |
IL_0062: ldarga.s y | |
IL_0064: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0069: br IL_0075 | |
IL_006e: ldarga.s x | |
IL_0070: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0075: ldarga.s x | |
IL_0077: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_007c: ldarga.s y | |
IL_007e: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0083: clt | |
IL_0085: brfalse IL_0096 | |
IL_008a: ldarga.s y | |
IL_008c: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0091: br IL_00df | |
IL_0096: ldarga.s x | |
IL_0098: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_009d: ldarga.s y | |
IL_009f: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00a4: cgt | |
IL_00a6: brfalse IL_00b7 | |
IL_00ab: ldarga.s x | |
IL_00ad: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00b2: br IL_00df | |
IL_00b7: ldarga.s x | |
IL_00b9: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00be: ldarga.s y | |
IL_00c0: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00c5: clt | |
IL_00c7: brfalse IL_00d8 | |
IL_00cc: ldarga.s y | |
IL_00ce: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00d3: br IL_00df | |
IL_00d8: ldarga.s x | |
IL_00da: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00df: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_00e4: br IL_0112 | |
IL_00e9: ldarg.1 | |
IL_00ea: ldsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_00ef: call bool Nemerle.Compiler.Location::op_Equality(valuetype Nemerle.Compiler.Location, | |
valuetype Nemerle.Compiler.Location) | |
IL_00f4: brfalse IL_00ff | |
IL_00f9: ldc.i4.1 | |
IL_00fa: br IL_0106 | |
IL_00ff: ldarga.s y | |
IL_0101: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_0106: brfalse IL_0111 | |
IL_010b: ldarg.0 | |
IL_010c: br IL_0112 | |
IL_0111: ldarg.1 | |
IL_0112: ret | |
} // end of method Location::op_Addition | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
AsGenerated() cil managed | |
{ | |
// コード サイズ 56 (0x38) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldarg.0 | |
IL_0007: ldobj Nemerle.Compiler.Location | |
IL_000c: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_0011: ldarg.0 | |
IL_0012: ldobj Nemerle.Compiler.Location | |
IL_0017: ldfld int32 Nemerle.Compiler.Location::_column | |
IL_001c: ldarg.0 | |
IL_001d: ldobj Nemerle.Compiler.Location | |
IL_0022: ldfld int32 Nemerle.Compiler.Location::_endLine | |
IL_0027: ldarg.0 | |
IL_0028: ldobj Nemerle.Compiler.Location | |
IL_002d: ldfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_0032: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::AsGenerated(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0037: ret | |
} // end of method Location::AsGenerated | |
.method public hidebysig static valuetype Nemerle.Compiler.Location | |
AsGenerated(int32 fileIndex, | |
int32 line, | |
int32 col) cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.2 | |
IL_0003: ldarg.1 | |
IL_0004: ldarg.2 | |
IL_0005: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::AsGenerated(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_000a: ret | |
} // end of method Location::AsGenerated | |
.method public hidebysig static valuetype Nemerle.Compiler.Location | |
AsGenerated(string fileName, | |
int32 line, | |
int32 col, | |
int32 endLine, | |
int32 endCol) cil managed | |
{ | |
// コード サイズ 17 (0x11) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: call int32 Nemerle.Compiler.Location::GetFileIndex(string) | |
IL_0006: ldarg.1 | |
IL_0007: ldarg.2 | |
IL_0008: ldarg.3 | |
IL_0009: ldarg.s endCol | |
IL_000b: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::AsGenerated(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0010: ret | |
} // end of method Location::AsGenerated | |
.method public hidebysig static valuetype Nemerle.Compiler.Location | |
AsGenerated(int32 fileIndex, | |
int32 line, | |
int32 col, | |
int32 endLine, | |
int32 endCol) cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldc.i4 0x40000000 | |
IL_0006: or | |
IL_0007: ldarg.1 | |
IL_0008: ldarg.2 | |
IL_0009: ldarg.3 | |
IL_000a: ldarg.s endCol | |
IL_000c: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0011: ret | |
} // end of method Location::AsGenerated | |
.method public hidebysig specialname instance bool | |
get_IsGenerated() cil managed | |
{ | |
// コード サイズ 19 (0x13) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldc.i4 0x40000000 | |
IL_000b: and | |
IL_000c: ldc.i4.0 | |
IL_000d: ceq | |
IL_000f: ldc.i4.0 | |
IL_0010: ceq | |
IL_0012: ret | |
} // end of method Location::get_IsGenerated | |
.method public hidebysig instance void | |
MarkAsGenerated() cil managed | |
{ | |
// コード サイズ 19 (0x13) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.0 | |
IL_0002: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0007: ldc.i4 0x40000000 | |
IL_000c: or | |
IL_000d: stfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0012: ret | |
} // end of method Location::MarkAsGenerated | |
.method public hidebysig instance void | |
MarkAsFakeSorceAvailable() cil managed | |
{ | |
// コード サイズ 83 (0x53) | |
.maxstack 10 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.Location | |
IL_0006: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_000b: ldc.i4.0 | |
IL_000c: ble IL_001f | |
IL_0011: ldarg.0 | |
IL_0012: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0017: ldc.i4.0 | |
IL_0018: cgt | |
IL_001a: br IL_0020 | |
IL_001f: ldc.i4.0 | |
IL_0020: ldc.i4.0 | |
IL_0021: bne.un IL_0040 | |
IL_0026: ldstr "ncc\\parsing\\AST.n" | |
IL_002b: ldc.i4 0xc6 | |
IL_0030: ldstr "_line > 0 && FileIndex > 0" | |
IL_0035: ldstr "" | |
IL_003a: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_003f: throw | |
IL_0040: ldarg.0 | |
IL_0041: ldarg.0 | |
IL_0042: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0047: ldc.i4 0x60000000 | |
IL_004c: or | |
IL_004d: stfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0052: ret | |
} // end of method Location::MarkAsFakeSorceAvailable | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
AsFakeSorceAvailable() cil managed | |
{ | |
// コード サイズ 62 (0x3e) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldc.i4 0x60000000 | |
IL_000b: or | |
IL_000c: ldarg.0 | |
IL_000d: ldobj Nemerle.Compiler.Location | |
IL_0012: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_0017: ldarg.0 | |
IL_0018: ldobj Nemerle.Compiler.Location | |
IL_001d: ldfld int32 Nemerle.Compiler.Location::_column | |
IL_0022: ldarg.0 | |
IL_0023: ldobj Nemerle.Compiler.Location | |
IL_0028: ldfld int32 Nemerle.Compiler.Location::_endLine | |
IL_002d: ldarg.0 | |
IL_002e: ldobj Nemerle.Compiler.Location | |
IL_0033: ldfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_0038: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_003d: ret | |
} // end of method Location::AsFakeSorceAvailable | |
.method public hidebysig specialname instance bool | |
get_IsGeneratedOrEmpty() cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_0006: brfalse IL_0011 | |
IL_000b: ldc.i4.1 | |
IL_000c: br IL_001f | |
IL_0011: ldarg.0 | |
IL_0012: ldobj Nemerle.Compiler.Location | |
IL_0017: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_001c: ldc.i4.0 | |
IL_001d: ceq | |
IL_001f: ret | |
} // end of method Location::get_IsGeneratedOrEmpty | |
.method public hidebysig specialname instance bool | |
get_IsSourceAvailable() cil managed | |
{ | |
// コード サイズ 75 (0x4b) | |
.maxstack 7 | |
.locals init (int32 V_0) | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldc.i4 0x60000000 | |
IL_000b: and | |
IL_000c: stloc.0 | |
IL_000d: ldloc.0 | |
IL_000e: ldc.i4.0 | |
IL_000f: bne.un IL_001a | |
IL_0014: ldc.i4.1 | |
IL_0015: br IL_0022 | |
IL_001a: ldloc.0 | |
IL_001b: ldc.i4 0x60000000 | |
IL_0020: ceq | |
IL_0022: brfalse IL_0035 | |
IL_0027: ldarg.0 | |
IL_0028: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_002d: ldc.i4.0 | |
IL_002e: cgt | |
IL_0030: br IL_0036 | |
IL_0035: ldc.i4.0 | |
IL_0036: brfalse IL_0049 | |
IL_003b: ldarg.0 | |
IL_003c: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0041: ldc.i4.0 | |
IL_0042: cgt | |
IL_0044: br IL_004a | |
IL_0049: ldc.i4.0 | |
IL_004a: ret | |
} // end of method Location::get_IsSourceAvailable | |
.method public hidebysig specialname instance bool | |
get_IsSourceFileAvailable() cil managed | |
{ | |
// コード サイズ 50 (0x32) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldc.i4.0 | |
IL_0007: beq IL_001a | |
IL_000c: ldarg.0 | |
IL_000d: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0012: ldc.i4.0 | |
IL_0013: cgt | |
IL_0015: br IL_001b | |
IL_001a: ldc.i4.0 | |
IL_001b: brfalse IL_0030 | |
IL_0020: ldarg.0 | |
IL_0021: call instance string Nemerle.Compiler.Location::get_File() | |
IL_0026: call bool [netstandard]System.IO.File::Exists(string) | |
IL_002b: br IL_0031 | |
IL_0030: ldc.i4.0 | |
IL_0031: ret | |
} // end of method Location::get_IsSourceFileAvailable | |
.method public hidebysig static string | |
GetFileName(int32 index) cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 2 | |
IL_0000: ldsfld class [netstandard]System.Collections.Generic.List`1<string> Nemerle.Compiler.Location::_files | |
IL_0005: ldarg.0 | |
IL_0006: callvirt instance !0 class [netstandard]System.Collections.Generic.List`1<string>::get_Item(int32) | |
IL_000b: ret | |
} // end of method Location::GetFileName | |
.method public hidebysig static int32 AddFile(string name) cil managed | |
{ | |
// コード サイズ 54 (0x36) | |
.maxstack 4 | |
IL_0000: ldsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_0005: ldarg.0 | |
IL_0006: callvirt instance bool class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32>::Contains(!0) | |
IL_000b: brfalse IL_002f | |
IL_0010: ldstr "file '" | |
IL_0015: ldarg.0 | |
IL_0016: call string [netstandard]System.Convert::ToString(string) | |
IL_001b: ldstr "' occured twice on the list to compile" | |
IL_0020: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0025: call void Nemerle.Compiler.Message::Error(string) | |
IL_002a: br IL_002f | |
IL_002f: ldarg.0 | |
IL_0030: call int32 Nemerle.Compiler.Location::GetFileIndex(string) | |
IL_0035: ret | |
} // end of method Location::AddFile | |
.method public hidebysig static void RemoveFile(string name) cil managed | |
{ | |
// コード サイズ 45 (0x2d) | |
.maxstack 3 | |
IL_0000: ldsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_0005: ldarg.0 | |
IL_0006: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::Remove(!0) | |
IL_000b: ldc.i4.0 | |
IL_000c: bne.un IL_002c | |
IL_0011: ldstr "file '" | |
IL_0016: ldarg.0 | |
IL_0017: call string [netstandard]System.Convert::ToString(string) | |
IL_001c: ldstr "' do not exist" | |
IL_0021: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0026: newobj instance void [netstandard]System.ArgumentException::.ctor(string) | |
IL_002b: throw | |
IL_002c: ret | |
} // end of method Location::RemoveFile | |
.method public hidebysig static bool IsFileInIndentationSyntax(int32 fileIndex) cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 2 | |
IL_0000: ldsfld class [netstandard]System.Collections.Generic.List`1<bool> Nemerle.Compiler.Location::_isFileInIndentationSyntax | |
IL_0005: ldarg.0 | |
IL_0006: callvirt instance !0 class [netstandard]System.Collections.Generic.List`1<bool>::get_Item(int32) | |
IL_000b: ret | |
} // end of method Location::IsFileInIndentationSyntax | |
.method public hidebysig static int32 GetFileIndex(string name) cil managed | |
{ | |
// コード サイズ 148 (0x94) | |
.maxstack 15 | |
.locals init (int32 V_0, | |
class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> V_1, | |
int32 V_2) | |
IL_0000: ldarg.0 | |
IL_0001: ldnull | |
IL_0002: ceq | |
IL_0004: brfalse IL_0019 | |
IL_0009: ldstr "name" | |
IL_000e: ldstr "The ``NotNull'' contract of parameter ``name'' has" | |
+ " been violated. See ncc\\parsing\\AST.n:248:43:248:47: ." | |
IL_0013: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0018: throw | |
IL_0019: ldc.i4.0 | |
IL_001a: stloc.0 | |
IL_001b: ldsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_0020: ldarg.0 | |
IL_0021: ldloca.s V_0 | |
IL_0023: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::TryGetValue(!0, | |
!1&) | |
IL_0028: brfalse IL_0033 | |
IL_002d: ldloc.0 | |
IL_002e: br IL_0093 | |
IL_0033: ldsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_0038: stloc.1 | |
IL_0039: ldloc.1 | |
IL_003a: call void [netstandard]System.Threading.Monitor::Enter(object) | |
.try | |
{ | |
IL_003f: ldsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_0044: ldarg.0 | |
IL_0045: ldloca.s V_0 | |
IL_0047: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::TryGetValue(!0, | |
!1&) | |
IL_004c: brfalse IL_0057 | |
IL_0051: ldloc.0 | |
IL_0052: br IL_0085 | |
IL_0057: ldsfld class [netstandard]System.Collections.Generic.List`1<string> Nemerle.Compiler.Location::_files | |
IL_005c: callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<string>::get_Count() | |
IL_0061: stloc.0 | |
IL_0062: ldsfld class [netstandard]System.Collections.Generic.List`1<string> Nemerle.Compiler.Location::_files | |
IL_0067: ldarg.0 | |
IL_0068: callvirt instance void class [netstandard]System.Collections.Generic.List`1<string>::Add(!0) | |
IL_006d: ldsfld class [netstandard]System.Collections.Generic.List`1<bool> Nemerle.Compiler.Location::_isFileInIndentationSyntax | |
IL_0072: ldc.i4.0 | |
IL_0073: callvirt instance void class [netstandard]System.Collections.Generic.List`1<bool>::Add(!0) | |
IL_0078: ldsfld class [Nemerle]Nemerle.Collections.Hashtable`2<string,int32> Nemerle.Compiler.Location::_filesMap | |
IL_007d: ldarg.0 | |
IL_007e: ldloc.0 | |
IL_007f: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<string,int32>::set_Item(!0, | |
!1) | |
IL_0084: ldloc.0 | |
IL_0085: stloc.2 | |
IL_0086: leave IL_0092 | |
} // end .try | |
finally | |
{ | |
IL_008b: ldloc.1 | |
IL_008c: call void [netstandard]System.Threading.Monitor::Exit(object) | |
IL_0091: endfinally | |
} // end handler | |
IL_0092: ldloc.2 | |
IL_0093: ret | |
} // end of method Location::GetFileIndex | |
.method public hidebysig specialname instance int32 | |
get_FileIndex() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 13 (0xd) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldc.i4 0xfffffff | |
IL_000b: and | |
IL_000c: ret | |
} // end of method Location::get_FileIndex | |
.method public hidebysig specialname instance int32 | |
get_Column() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.Location | |
IL_0006: ldfld int32 Nemerle.Compiler.Location::_column | |
IL_000b: ret | |
} // end of method Location::get_Column | |
.method public hidebysig specialname instance int32 | |
get_EndColumn() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.Location | |
IL_0006: ldfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_000b: ret | |
} // end of method Location::get_EndColumn | |
.method public hidebysig specialname instance valuetype Nemerle.Compiler.TextPoint | |
get_Begin() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0006: ldarg.0 | |
IL_0007: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_000c: newobj instance void Nemerle.Compiler.TextPoint::.ctor(int32, | |
int32) | |
IL_0011: ret | |
} // end of method Location::get_Begin | |
.method public hidebysig specialname instance valuetype Nemerle.Compiler.TextPoint | |
get_End() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0006: ldarg.0 | |
IL_0007: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_000c: newobj instance void Nemerle.Compiler.TextPoint::.ctor(int32, | |
int32) | |
IL_0011: ret | |
} // end of method Location::get_End | |
.method public hidebysig specialname instance string | |
get_File() cil managed | |
{ | |
// コード サイズ 63 (0x3f) | |
.maxstack 6 | |
.locals init (string V_0) | |
IL_0000: ldsfld class [netstandard]System.Collections.Generic.List`1<string> Nemerle.Compiler.Location::_files | |
IL_0005: ldarg.0 | |
IL_0006: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_000b: callvirt instance !0 class [netstandard]System.Collections.Generic.List`1<string>::get_Item(int32) | |
IL_0010: stloc.0 | |
IL_0011: ldloc.0 | |
IL_0012: ldnull | |
IL_0013: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_0018: ldc.i4.0 | |
IL_0019: bne.un IL_003d | |
IL_001e: ldstr "ncc\\parsing\\AST.n" | |
IL_0023: ldc.i4 0x122 | |
IL_0028: ldstr "value != null" | |
IL_002d: ldstr "The ``Ensures'' contract of method `get_File' has " | |
+ "been violated." | |
IL_0032: callvirt instance string [netstandard]System.String::ToString() | |
IL_0037: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_003c: throw | |
IL_003d: ldloc.0 | |
IL_003e: ret | |
} // end of method Location::get_File | |
.method public hidebysig newslot virtual final | |
instance int32 CompareTo(valuetype Nemerle.Compiler.Location x) cil managed | |
{ | |
// コード サイズ 97 (0x61) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldarga.s x | |
IL_0008: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_000d: ceq | |
IL_000f: brfalse IL_004e | |
IL_0014: ldarg.0 | |
IL_0015: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_001a: ldarga.s x | |
IL_001c: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0021: ceq | |
IL_0023: brfalse IL_003b | |
IL_0028: ldarg.0 | |
IL_0029: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_002e: ldarga.s x | |
IL_0030: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0035: sub.ovf | |
IL_0036: br IL_0049 | |
IL_003b: ldarg.0 | |
IL_003c: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0041: ldarga.s x | |
IL_0043: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0048: sub.ovf | |
IL_0049: br IL_0060 | |
IL_004e: ldarg.0 | |
IL_004f: call instance string Nemerle.Compiler.Location::get_File() | |
IL_0054: ldarga.s x | |
IL_0056: call instance string Nemerle.Compiler.Location::get_File() | |
IL_005b: callvirt instance int32 [netstandard]System.String::CompareTo(string) | |
IL_0060: ret | |
} // end of method Location::CompareTo | |
.method public hidebysig virtual instance string | |
ToString() cil managed | |
{ | |
// コード サイズ 355 (0x163) | |
.maxstack 12 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.Location | |
IL_0006: ldsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_000b: call bool Nemerle.Compiler.Location::op_Equality(valuetype Nemerle.Compiler.Location, | |
valuetype Nemerle.Compiler.Location) | |
IL_0010: brfalse IL_001f | |
IL_0015: ldstr "" | |
IL_001a: br IL_0162 | |
IL_001f: ldarg.0 | |
IL_0020: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0025: ldc.i4.0 | |
IL_0026: ceq | |
IL_0028: ldc.i4.0 | |
IL_0029: ceq | |
IL_002b: brfalse IL_00d7 | |
IL_0030: ldc.i4.s 10 | |
IL_0032: newarr [netstandard]System.String | |
IL_0037: dup | |
IL_0038: ldc.i4 0x0 | |
IL_003d: ldarg.0 | |
IL_003e: call instance string Nemerle.Compiler.Location::get_File() | |
IL_0043: call string [netstandard]System.Convert::ToString(string) | |
IL_0048: stelem.ref | |
IL_0049: dup | |
IL_004a: ldc.i4 0x1 | |
IL_004f: ldstr ":" | |
IL_0054: stelem.ref | |
IL_0055: dup | |
IL_0056: ldc.i4 0x2 | |
IL_005b: ldarg.0 | |
IL_005c: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0061: call string [netstandard]System.Convert::ToString(int32) | |
IL_0066: stelem.ref | |
IL_0067: dup | |
IL_0068: ldc.i4 0x3 | |
IL_006d: ldstr ":" | |
IL_0072: stelem.ref | |
IL_0073: dup | |
IL_0074: ldc.i4 0x4 | |
IL_0079: ldarg.0 | |
IL_007a: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_007f: call string [netstandard]System.Convert::ToString(int32) | |
IL_0084: stelem.ref | |
IL_0085: dup | |
IL_0086: ldc.i4 0x5 | |
IL_008b: ldstr ":" | |
IL_0090: stelem.ref | |
IL_0091: dup | |
IL_0092: ldc.i4 0x6 | |
IL_0097: ldarg.0 | |
IL_0098: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_009d: call string [netstandard]System.Convert::ToString(int32) | |
IL_00a2: stelem.ref | |
IL_00a3: dup | |
IL_00a4: ldc.i4 0x7 | |
IL_00a9: ldstr ":" | |
IL_00ae: stelem.ref | |
IL_00af: dup | |
IL_00b0: ldc.i4 0x8 | |
IL_00b5: ldarg.0 | |
IL_00b6: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00bb: call string [netstandard]System.Convert::ToString(int32) | |
IL_00c0: stelem.ref | |
IL_00c1: dup | |
IL_00c2: ldc.i4 0x9 | |
IL_00c7: ldstr ": " | |
IL_00cc: stelem.ref | |
IL_00cd: call string [netstandard]System.String::Concat(string[]) | |
IL_00d2: br IL_0162 | |
IL_00d7: ldarg.0 | |
IL_00d8: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_00dd: ldc.i4.0 | |
IL_00de: ceq | |
IL_00e0: ldc.i4.0 | |
IL_00e1: ceq | |
IL_00e3: brfalse IL_0152 | |
IL_00e8: ldc.i4.6 | |
IL_00e9: newarr [netstandard]System.String | |
IL_00ee: dup | |
IL_00ef: ldc.i4 0x0 | |
IL_00f4: ldarg.0 | |
IL_00f5: call instance string Nemerle.Compiler.Location::get_File() | |
IL_00fa: call string [netstandard]System.Convert::ToString(string) | |
IL_00ff: stelem.ref | |
IL_0100: dup | |
IL_0101: ldc.i4 0x1 | |
IL_0106: ldstr ":" | |
IL_010b: stelem.ref | |
IL_010c: dup | |
IL_010d: ldc.i4 0x2 | |
IL_0112: ldarg.0 | |
IL_0113: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0118: call string [netstandard]System.Convert::ToString(int32) | |
IL_011d: stelem.ref | |
IL_011e: dup | |
IL_011f: ldc.i4 0x3 | |
IL_0124: ldstr ":" | |
IL_0129: stelem.ref | |
IL_012a: dup | |
IL_012b: ldc.i4 0x4 | |
IL_0130: ldarg.0 | |
IL_0131: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0136: call string [netstandard]System.Convert::ToString(int32) | |
IL_013b: stelem.ref | |
IL_013c: dup | |
IL_013d: ldc.i4 0x5 | |
IL_0142: ldstr ": " | |
IL_0147: stelem.ref | |
IL_0148: call string [netstandard]System.String::Concat(string[]) | |
IL_014d: br IL_0162 | |
IL_0152: ldarg.0 | |
IL_0153: call instance string Nemerle.Compiler.Location::get_File() | |
IL_0158: ldstr ": " | |
IL_015d: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0162: ret | |
} // end of method Location::ToString | |
.method public hidebysig newslot virtual final | |
instance bool Equals(valuetype Nemerle.Compiler.Location other) cil managed | |
{ | |
// コード サイズ 134 (0x86) | |
.maxstack 9 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldarga.s other | |
IL_0008: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_000d: bne.un IL_002a | |
IL_0012: ldarg.0 | |
IL_0013: ldobj Nemerle.Compiler.Location | |
IL_0018: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_001d: ldarg.1 | |
IL_001e: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_0023: ceq | |
IL_0025: br IL_002b | |
IL_002a: ldc.i4.0 | |
IL_002b: brfalse IL_0048 | |
IL_0030: ldarg.0 | |
IL_0031: ldobj Nemerle.Compiler.Location | |
IL_0036: ldfld int32 Nemerle.Compiler.Location::_column | |
IL_003b: ldarg.1 | |
IL_003c: ldfld int32 Nemerle.Compiler.Location::_column | |
IL_0041: ceq | |
IL_0043: br IL_0049 | |
IL_0048: ldc.i4.0 | |
IL_0049: brfalse IL_0066 | |
IL_004e: ldarg.0 | |
IL_004f: ldobj Nemerle.Compiler.Location | |
IL_0054: ldfld int32 Nemerle.Compiler.Location::_endLine | |
IL_0059: ldarg.1 | |
IL_005a: ldfld int32 Nemerle.Compiler.Location::_endLine | |
IL_005f: ceq | |
IL_0061: br IL_0067 | |
IL_0066: ldc.i4.0 | |
IL_0067: brfalse IL_0084 | |
IL_006c: ldarg.0 | |
IL_006d: ldobj Nemerle.Compiler.Location | |
IL_0072: ldfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_0077: ldarg.1 | |
IL_0078: ldfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_007d: ceq | |
IL_007f: br IL_0085 | |
IL_0084: ldc.i4.0 | |
IL_0085: ret | |
} // end of method Location::Equals | |
.method public hidebysig virtual instance int32 | |
GetHashCode() cil managed | |
{ | |
// コード サイズ 55 (0x37) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldarg.0 | |
IL_0007: ldobj Nemerle.Compiler.Location | |
IL_000c: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_0011: xor | |
IL_0012: ldarg.0 | |
IL_0013: ldobj Nemerle.Compiler.Location | |
IL_0018: ldfld int32 Nemerle.Compiler.Location::_column | |
IL_001d: xor | |
IL_001e: ldarg.0 | |
IL_001f: ldobj Nemerle.Compiler.Location | |
IL_0024: ldfld int32 Nemerle.Compiler.Location::_endLine | |
IL_0029: xor | |
IL_002a: ldarg.0 | |
IL_002b: ldobj Nemerle.Compiler.Location | |
IL_0030: ldfld int32 Nemerle.Compiler.Location::_endColumn | |
IL_0035: xor | |
IL_0036: ret | |
} // end of method Location::GetHashCode | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
FromStart() cil managed | |
{ | |
// コード サイズ 36 (0x24) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldarg.0 | |
IL_0007: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_000c: ldarg.0 | |
IL_000d: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0018: ldarg.0 | |
IL_0019: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_001e: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0023: ret | |
} // end of method Location::FromStart | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
FromStartAsGenerated() cil managed | |
{ | |
// コード サイズ 42 (0x2a) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldc.i4 0x40000000 | |
IL_000b: or | |
IL_000c: ldarg.0 | |
IL_000d: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0018: ldarg.0 | |
IL_0019: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_001e: ldarg.0 | |
IL_001f: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0024: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0029: ret | |
} // end of method Location::FromStartAsGenerated | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
FromEnd() cil managed | |
{ | |
// コード サイズ 36 (0x24) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldarg.0 | |
IL_0007: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_000c: ldarg.0 | |
IL_000d: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0018: ldarg.0 | |
IL_0019: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_001e: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0023: ret | |
} // end of method Location::FromEnd | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
FromEndAsGenerated() cil managed | |
{ | |
// コード サイズ 42 (0x2a) | |
.maxstack 6 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld int32 Nemerle.Compiler.Location::_fileIndex | |
IL_0006: ldc.i4 0x40000000 | |
IL_000b: or | |
IL_000c: ldarg.0 | |
IL_000d: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0018: ldarg.0 | |
IL_0019: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_001e: ldarg.0 | |
IL_001f: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0024: newobj instance void Nemerle.Compiler.Location::.ctor(int32, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_0029: ret | |
} // end of method Location::FromEndAsGenerated | |
.method public hidebysig instance bool | |
Contains(valuetype Nemerle.Compiler.TextPoint point) cil managed | |
{ | |
// コード サイズ 19 (0x13) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldfld int32 Nemerle.Compiler.TextPoint::Line | |
IL_0007: ldarg.1 | |
IL_0008: ldfld int32 Nemerle.Compiler.TextPoint::Column | |
IL_000d: call instance bool Nemerle.Compiler.Location::Contains(int32, | |
int32) | |
IL_0012: ret | |
} // end of method Location::Contains | |
.method public hidebysig instance bool | |
Contains(int32 testLine, | |
int32 testCol) cil managed | |
{ | |
// コード サイズ 154 (0x9a) | |
.maxstack 11 | |
IL_0000: ldarg.1 | |
IL_0001: ldarg.0 | |
IL_0002: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0007: blt IL_001d | |
IL_000c: ldarg.1 | |
IL_000d: ldarg.0 | |
IL_000e: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0013: cgt | |
IL_0015: ldc.i4.0 | |
IL_0016: ceq | |
IL_0018: br IL_001e | |
IL_001d: ldc.i4.0 | |
IL_001e: brfalse IL_0098 | |
IL_0023: ldarg.1 | |
IL_0024: ldarg.0 | |
IL_0025: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_002a: ceq | |
IL_002c: brfalse IL_0073 | |
IL_0031: ldarg.1 | |
IL_0032: ldarg.0 | |
IL_0033: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0038: ceq | |
IL_003a: brfalse IL_0062 | |
IL_003f: ldarg.2 | |
IL_0040: ldarg.0 | |
IL_0041: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0046: blt IL_005c | |
IL_004b: ldarg.2 | |
IL_004c: ldarg.0 | |
IL_004d: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0052: cgt | |
IL_0054: ldc.i4.0 | |
IL_0055: ceq | |
IL_0057: br IL_005d | |
IL_005c: ldc.i4.0 | |
IL_005d: br IL_006e | |
IL_0062: ldarg.2 | |
IL_0063: ldarg.0 | |
IL_0064: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0069: clt | |
IL_006b: ldc.i4.0 | |
IL_006c: ceq | |
IL_006e: br IL_0093 | |
IL_0073: ldarg.1 | |
IL_0074: ldarg.0 | |
IL_0075: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_007a: ceq | |
IL_007c: brfalse IL_0092 | |
IL_0081: ldarg.2 | |
IL_0082: ldarg.0 | |
IL_0083: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0088: cgt | |
IL_008a: ldc.i4.0 | |
IL_008b: ceq | |
IL_008d: br IL_0093 | |
IL_0092: ldc.i4.1 | |
IL_0093: br IL_0099 | |
IL_0098: ldc.i4.0 | |
IL_0099: ret | |
} // end of method Location::Contains | |
.method public hidebysig instance bool | |
StrictlyContains(valuetype Nemerle.Compiler.Location second) cil managed | |
{ | |
// コード サイズ 31 (0x1f) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call instance bool Nemerle.Compiler.Location::Contains(valuetype Nemerle.Compiler.Location) | |
IL_0007: brfalse IL_001d | |
IL_000c: ldarg.0 | |
IL_000d: ldobj Nemerle.Compiler.Location | |
IL_0012: ldarg.1 | |
IL_0013: call bool Nemerle.Compiler.Location::op_Inequality(valuetype Nemerle.Compiler.Location, | |
valuetype Nemerle.Compiler.Location) | |
IL_0018: br IL_001e | |
IL_001d: ldc.i4.0 | |
IL_001e: ret | |
} // end of method Location::StrictlyContains | |
.method public hidebysig instance bool | |
Contains(valuetype Nemerle.Compiler.Location second) cil managed | |
{ | |
// コード サイズ 78 (0x4e) | |
.maxstack 5 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldarga.s second | |
IL_0008: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_000d: ceq | |
IL_000f: brfalse IL_004c | |
IL_0014: ldarg.0 | |
IL_0015: ldarga.s second | |
IL_0017: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_001c: ldarga.s second | |
IL_001e: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0023: call instance bool Nemerle.Compiler.Location::Contains(int32, | |
int32) | |
IL_0028: brfalse IL_0046 | |
IL_002d: ldarg.0 | |
IL_002e: ldarga.s second | |
IL_0030: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0035: ldarga.s second | |
IL_0037: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_003c: call instance bool Nemerle.Compiler.Location::Contains(int32, | |
int32) | |
IL_0041: br IL_0047 | |
IL_0046: ldc.i4.0 | |
IL_0047: br IL_004d | |
IL_004c: ldc.i4.0 | |
IL_004d: ret | |
} // end of method Location::Contains | |
.method public hidebysig instance bool | |
StartsBefore(valuetype Nemerle.Compiler.Location second) cil managed | |
{ | |
// コード サイズ 106 (0x6a) | |
.maxstack 9 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0006: ldarga.s second | |
IL_0008: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_000d: clt | |
IL_000f: brfalse IL_001a | |
IL_0014: ldc.i4.1 | |
IL_0015: br IL_0069 | |
IL_001a: ldarg.0 | |
IL_001b: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0020: ldarga.s second | |
IL_0022: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0027: cgt | |
IL_0029: brfalse IL_0034 | |
IL_002e: ldc.i4.0 | |
IL_002f: br IL_0069 | |
IL_0034: ldarg.0 | |
IL_0035: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_003a: ldarga.s second | |
IL_003c: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0041: clt | |
IL_0043: brfalse IL_004e | |
IL_0048: ldc.i4.1 | |
IL_0049: br IL_0069 | |
IL_004e: ldarg.0 | |
IL_004f: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0054: ldarga.s second | |
IL_0056: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_005b: cgt | |
IL_005d: brfalse IL_0068 | |
IL_0062: ldc.i4.0 | |
IL_0063: br IL_0069 | |
IL_0068: ldc.i4.1 | |
IL_0069: ret | |
} // end of method Location::StartsBefore | |
.method public hidebysig instance bool | |
Contains(int32 testFileIndex, | |
int32 testLine, | |
int32 testCol) cil managed | |
{ | |
// コード サイズ 29 (0x1d) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldarg.1 | |
IL_0007: ceq | |
IL_0009: brfalse IL_001b | |
IL_000e: ldarg.0 | |
IL_000f: ldarg.2 | |
IL_0010: ldarg.3 | |
IL_0011: call instance bool Nemerle.Compiler.Location::Contains(int32, | |
int32) | |
IL_0016: br IL_001c | |
IL_001b: ldc.i4.0 | |
IL_001c: ret | |
} // end of method Location::Contains | |
.method public hidebysig static valuetype Nemerle.Compiler.Location | |
EnclosingLocation(class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location> lst) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 18 (0x12) | |
.maxstack 2 | |
.locals init (class [Nemerle]Nemerle.Builtins.Function`3<valuetype Nemerle.Compiler.Location,valuetype Nemerle.Compiler.Location,bool> V_0) | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance !0 class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location>::get_Head() | |
IL_0006: ldarg.0 | |
IL_0007: callvirt instance !0 class [Nemerle]Nemerle.Core.list`1<valuetype Nemerle.Compiler.Location>::get_Last() | |
IL_000c: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::op_Addition(valuetype Nemerle.Compiler.Location, | |
valuetype Nemerle.Compiler.Location) | |
IL_0011: ret | |
} // end of method Location::EnclosingLocation | |
.method public hidebysig static valuetype Nemerle.Compiler.Location | |
EnclosingLocation<(Nemerle.Compiler.Located) T>(class [Nemerle]Nemerle.Core.list`1<!!T> lst) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 46 (0x2e) | |
.maxstack 2 | |
.locals init (class [Nemerle]Nemerle.Builtins.Function`3<!!T,!!T,bool> V_0, | |
!!T V_1, | |
!!T V_2) | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance !0 class [Nemerle]Nemerle.Core.list`1<!!T>::get_Head() | |
IL_0006: stloc.1 | |
IL_0007: ldloca.s V_1 | |
IL_0009: constrained. !!T | |
IL_000f: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_0014: ldarg.0 | |
IL_0015: callvirt instance !0 class [Nemerle]Nemerle.Core.list`1<!!T>::get_Last() | |
IL_001a: stloc.2 | |
IL_001b: ldloca.s V_2 | |
IL_001d: constrained. !!T | |
IL_0023: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_0028: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::op_Addition(valuetype Nemerle.Compiler.Location, | |
valuetype Nemerle.Compiler.Location) | |
IL_002d: ret | |
} // end of method Location::EnclosingLocation | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
TrimStart(valuetype Nemerle.Compiler.Location second) cil managed | |
{ | |
// コード サイズ 9 (0x9) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldc.i4.1 | |
IL_0003: call instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::TrimStart(valuetype Nemerle.Compiler.Location, | |
bool) | |
IL_0008: ret | |
} // end of method Location::TrimStart | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
TrimStart(valuetype Nemerle.Compiler.Location l2, | |
bool adjustBegin) cil managed | |
{ | |
// コード サイズ 174 (0xae) | |
.maxstack 13 | |
.locals init (int32 V_0, | |
int32 V_1) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldc.i4.0 | |
IL_0003: stloc.1 | |
IL_0004: ldarg.2 | |
IL_0005: brfalse IL_0010 | |
IL_000a: ldc.i4.1 | |
IL_000b: br IL_0011 | |
IL_0010: ldc.i4.0 | |
IL_0011: stloc.0 | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0018: ldarga.s l2 | |
IL_001a: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_001f: clt | |
IL_0021: brfalse IL_003d | |
IL_0026: ldarga.s l2 | |
IL_0028: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_002d: stloc.1 | |
IL_002e: ldarga.s l2 | |
IL_0030: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0035: ldloc.0 | |
IL_0036: add.ovf | |
IL_0037: stloc.0 | |
IL_0038: br IL_0094 | |
IL_003d: ldarg.0 | |
IL_003e: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0043: ldarga.s l2 | |
IL_0045: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_004a: cgt | |
IL_004c: brfalse IL_0064 | |
IL_0051: ldarg.0 | |
IL_0052: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0057: stloc.1 | |
IL_0058: ldarg.0 | |
IL_0059: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_005e: stloc.0 | |
IL_005f: br IL_0094 | |
IL_0064: ldarg.0 | |
IL_0065: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_006a: stloc.1 | |
IL_006b: ldarg.0 | |
IL_006c: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0071: ldarga.s l2 | |
IL_0073: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0078: clt | |
IL_007a: brfalse IL_008d | |
IL_007f: ldarga.s l2 | |
IL_0081: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0086: ldloc.0 | |
IL_0087: add.ovf | |
IL_0088: br IL_0093 | |
IL_008d: ldarg.0 | |
IL_008e: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0093: stloc.0 | |
IL_0094: ldarg.0 | |
IL_0095: ldobj Nemerle.Compiler.Location | |
IL_009a: ldloc.1 | |
IL_009b: ldloc.0 | |
IL_009c: ldarg.0 | |
IL_009d: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00a2: ldarg.0 | |
IL_00a3: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00a8: newobj instance void Nemerle.Compiler.Location::.ctor(valuetype Nemerle.Compiler.Location, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_00ad: ret | |
} // end of method Location::TrimStart | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
TrimEnd(valuetype Nemerle.Compiler.Location l2) cil managed | |
{ | |
// コード サイズ 159 (0x9f) | |
.maxstack 12 | |
.locals init (int32 V_0, | |
int32 V_1) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldc.i4.0 | |
IL_0003: stloc.1 | |
IL_0004: ldarg.0 | |
IL_0005: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_000a: ldarga.s l2 | |
IL_000c: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0011: cgt | |
IL_0013: brfalse IL_002f | |
IL_0018: ldarga.s l2 | |
IL_001a: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_001f: stloc.0 | |
IL_0020: ldarga.s l2 | |
IL_0022: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0027: ldc.i4.1 | |
IL_0028: sub.ovf | |
IL_0029: stloc.1 | |
IL_002a: br IL_0085 | |
IL_002f: ldarg.0 | |
IL_0030: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0035: ldarga.s l2 | |
IL_0037: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_003c: clt | |
IL_003e: brfalse IL_0057 | |
IL_0043: ldarg.0 | |
IL_0044: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0049: stloc.0 | |
IL_004a: ldarga.s l2 | |
IL_004c: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0051: stloc.1 | |
IL_0052: br IL_0085 | |
IL_0057: ldarg.0 | |
IL_0058: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_005d: stloc.0 | |
IL_005e: ldarg.0 | |
IL_005f: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0064: ldarga.s l2 | |
IL_0066: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_006b: cgt | |
IL_006d: brfalse IL_007e | |
IL_0072: ldarga.s l2 | |
IL_0074: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0079: br IL_0084 | |
IL_007e: ldarg.0 | |
IL_007f: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0084: stloc.1 | |
IL_0085: ldarg.0 | |
IL_0086: ldobj Nemerle.Compiler.Location | |
IL_008b: ldarg.0 | |
IL_008c: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0091: ldarg.0 | |
IL_0092: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0097: ldloc.0 | |
IL_0098: ldloc.1 | |
IL_0099: newobj instance void Nemerle.Compiler.Location::.ctor(valuetype Nemerle.Compiler.Location, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_009e: ret | |
} // end of method Location::TrimEnd | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
Trim(valuetype Nemerle.Compiler.Location l2, | |
int32 line, | |
int32 col) cil managed | |
{ | |
// コード サイズ 138 (0x8a) | |
.maxstack 14 | |
IL_0000: ldarg.2 | |
IL_0001: ldarga.s l2 | |
IL_0003: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0008: bge IL_0013 | |
IL_000d: ldc.i4.1 | |
IL_000e: br IL_0030 | |
IL_0013: ldarg.2 | |
IL_0014: ldarga.s l2 | |
IL_0016: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_001b: bne.un IL_002f | |
IL_0020: ldarg.3 | |
IL_0021: ldarga.s l2 | |
IL_0023: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0028: clt | |
IL_002a: br IL_0030 | |
IL_002f: ldc.i4.0 | |
IL_0030: brfalse IL_0041 | |
IL_0035: ldarg.0 | |
IL_0036: ldarg.1 | |
IL_0037: call instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::TrimEnd(valuetype Nemerle.Compiler.Location) | |
IL_003c: br IL_0089 | |
IL_0041: ldarg.2 | |
IL_0042: ldarga.s l2 | |
IL_0044: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0049: ble IL_0054 | |
IL_004e: ldc.i4.1 | |
IL_004f: br IL_0071 | |
IL_0054: ldarg.2 | |
IL_0055: ldarga.s l2 | |
IL_0057: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_005c: bne.un IL_0070 | |
IL_0061: ldarg.3 | |
IL_0062: ldarga.s l2 | |
IL_0064: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0069: cgt | |
IL_006b: br IL_0071 | |
IL_0070: ldc.i4.0 | |
IL_0071: brfalse IL_0083 | |
IL_0076: ldarg.0 | |
IL_0077: ldarg.1 | |
IL_0078: ldc.i4.1 | |
IL_0079: call instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::TrimStart(valuetype Nemerle.Compiler.Location, | |
bool) | |
IL_007e: br IL_0089 | |
IL_0083: ldarg.0 | |
IL_0084: ldobj Nemerle.Compiler.Location | |
IL_0089: ret | |
} // end of method Location::Trim | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
Combine(valuetype Nemerle.Compiler.Location l2) cil managed | |
{ | |
// コード サイズ 316 (0x13c) | |
.maxstack 20 | |
.locals init (int32 V_0, | |
int32 V_1, | |
int32 V_2, | |
int32 V_3) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldc.i4.0 | |
IL_0003: stloc.1 | |
IL_0004: ldc.i4.0 | |
IL_0005: stloc.2 | |
IL_0006: ldc.i4.0 | |
IL_0007: stloc.3 | |
IL_0008: ldarg.0 | |
IL_0009: call instance bool Nemerle.Compiler.Location::get_IsEmpty() | |
IL_000e: brfalse IL_0019 | |
IL_0013: ldarg.1 | |
IL_0014: br IL_013b | |
IL_0019: ldarga.s l2 | |
IL_001b: call instance bool Nemerle.Compiler.Location::get_IsEmpty() | |
IL_0020: brfalse IL_0030 | |
IL_0025: ldarg.0 | |
IL_0026: ldobj Nemerle.Compiler.Location | |
IL_002b: br IL_013b | |
IL_0030: ldarg.0 | |
IL_0031: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0036: ldarga.s l2 | |
IL_0038: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_003d: clt | |
IL_003f: brfalse IL_0057 | |
IL_0044: ldarg.0 | |
IL_0045: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_004a: stloc.1 | |
IL_004b: ldarg.0 | |
IL_004c: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0051: stloc.0 | |
IL_0052: br IL_00ae | |
IL_0057: ldarg.0 | |
IL_0058: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_005d: ldarga.s l2 | |
IL_005f: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0064: cgt | |
IL_0066: brfalse IL_0080 | |
IL_006b: ldarga.s l2 | |
IL_006d: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0072: stloc.1 | |
IL_0073: ldarga.s l2 | |
IL_0075: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_007a: stloc.0 | |
IL_007b: br IL_00ae | |
IL_0080: ldarg.0 | |
IL_0081: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0086: stloc.1 | |
IL_0087: ldarg.0 | |
IL_0088: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_008d: ldarga.s l2 | |
IL_008f: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0094: clt | |
IL_0096: brfalse IL_00a6 | |
IL_009b: ldarg.0 | |
IL_009c: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00a1: br IL_00ad | |
IL_00a6: ldarga.s l2 | |
IL_00a8: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00ad: stloc.0 | |
IL_00ae: ldarg.0 | |
IL_00af: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00b4: ldarga.s l2 | |
IL_00b6: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00bb: cgt | |
IL_00bd: brfalse IL_00d5 | |
IL_00c2: ldarg.0 | |
IL_00c3: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00c8: stloc.3 | |
IL_00c9: ldarg.0 | |
IL_00ca: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00cf: stloc.2 | |
IL_00d0: br IL_012c | |
IL_00d5: ldarg.0 | |
IL_00d6: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00db: ldarga.s l2 | |
IL_00dd: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00e2: clt | |
IL_00e4: brfalse IL_00fe | |
IL_00e9: ldarga.s l2 | |
IL_00eb: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00f0: stloc.3 | |
IL_00f1: ldarga.s l2 | |
IL_00f3: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_00f8: stloc.2 | |
IL_00f9: br IL_012c | |
IL_00fe: ldarg.0 | |
IL_00ff: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0104: stloc.3 | |
IL_0105: ldarg.0 | |
IL_0106: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_010b: ldarga.s l2 | |
IL_010d: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0112: cgt | |
IL_0114: brfalse IL_0124 | |
IL_0119: ldarg.0 | |
IL_011a: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_011f: br IL_012b | |
IL_0124: ldarga.s l2 | |
IL_0126: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_012b: stloc.2 | |
IL_012c: ldarg.0 | |
IL_012d: ldobj Nemerle.Compiler.Location | |
IL_0132: ldloc.1 | |
IL_0133: ldloc.0 | |
IL_0134: ldloc.3 | |
IL_0135: ldloc.2 | |
IL_0136: newobj instance void Nemerle.Compiler.Location::.ctor(valuetype Nemerle.Compiler.Location, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_013b: ret | |
} // end of method Location::Combine | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
Combine(class Nemerle.Compiler.Located l2) cil managed | |
{ | |
// コード サイズ 13 (0xd) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_0007: call instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Combine(valuetype Nemerle.Compiler.Location) | |
IL_000c: ret | |
} // end of method Location::Combine | |
.method public hidebysig instance bool | |
IsIntersect(valuetype Nemerle.Compiler.Location l2) cil managed | |
{ | |
// コード サイズ 110 (0x6e) | |
.maxstack 11 | |
.locals init (valuetype Nemerle.Compiler.Location V_0) | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0006: ldarga.s l2 | |
IL_0008: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_000d: bne.un IL_0018 | |
IL_0012: ldc.i4.1 | |
IL_0013: br IL_0021 | |
IL_0018: ldarg.0 | |
IL_0019: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_001e: ldc.i4.0 | |
IL_001f: ceq | |
IL_0021: brfalse IL_002c | |
IL_0026: ldc.i4.1 | |
IL_0027: br IL_0036 | |
IL_002c: ldarga.s l2 | |
IL_002e: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0033: ldc.i4.0 | |
IL_0034: ceq | |
IL_0036: ldc.i4.0 | |
IL_0037: bne.un IL_005b | |
IL_003c: ldstr "ncc\\parsing\\AST.n" | |
IL_0041: ldc.i4 0x201 | |
IL_0046: ldstr "FileIndex == l2.FileIndex || FileIndex == 0 || l2." | |
+ "FileIndex == 0" | |
IL_004b: ldstr "The ``Requires'' contract of method `IsIntersect' " | |
+ "has been violated." | |
IL_0050: callvirt instance string [netstandard]System.String::ToString() | |
IL_0055: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_005a: throw | |
IL_005b: ldarg.0 | |
IL_005c: ldarg.1 | |
IL_005d: call instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Intersect(valuetype Nemerle.Compiler.Location) | |
IL_0062: stloc.0 | |
IL_0063: ldloca.s V_0 | |
IL_0065: call instance bool Nemerle.Compiler.Location::get_IsEmpty() | |
IL_006a: ldc.i4.0 | |
IL_006b: ceq | |
IL_006d: ret | |
} // end of method Location::IsIntersect | |
.method public hidebysig instance valuetype Nemerle.Compiler.Location | |
Intersect(valuetype Nemerle.Compiler.Location l2) cil managed | |
{ | |
// コード サイズ 367 (0x16f) | |
.maxstack 27 | |
.locals init (int32 V_0, | |
int32 V_1, | |
int32 V_2, | |
int32 V_3) | |
IL_0000: ldc.i4.0 | |
IL_0001: stloc.0 | |
IL_0002: ldc.i4.0 | |
IL_0003: stloc.1 | |
IL_0004: ldc.i4.0 | |
IL_0005: stloc.2 | |
IL_0006: ldc.i4.0 | |
IL_0007: stloc.3 | |
IL_0008: ldarg.0 | |
IL_0009: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_000e: ldarga.s l2 | |
IL_0010: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0015: bne.un IL_0020 | |
IL_001a: ldc.i4.1 | |
IL_001b: br IL_0029 | |
IL_0020: ldarg.0 | |
IL_0021: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_0026: ldc.i4.0 | |
IL_0027: ceq | |
IL_0029: brfalse IL_0034 | |
IL_002e: ldc.i4.1 | |
IL_002f: br IL_003e | |
IL_0034: ldarga.s l2 | |
IL_0036: call instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
IL_003b: ldc.i4.0 | |
IL_003c: ceq | |
IL_003e: ldc.i4.0 | |
IL_003f: bne.un IL_0063 | |
IL_0044: ldstr "ncc\\parsing\\AST.n" | |
IL_0049: ldc.i4 0x207 | |
IL_004e: ldstr "FileIndex == l2.FileIndex || FileIndex == 0 || l2." | |
+ "FileIndex == 0" | |
IL_0053: ldstr "The ``Requires'' contract of method `Intersect' ha" | |
+ "s been violated." | |
IL_0058: callvirt instance string [netstandard]System.String::ToString() | |
IL_005d: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_0062: throw | |
IL_0063: ldarg.0 | |
IL_0064: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0069: ldarga.s l2 | |
IL_006b: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0070: clt | |
IL_0072: brfalse IL_008c | |
IL_0077: ldarga.s l2 | |
IL_0079: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_007e: stloc.1 | |
IL_007f: ldarga.s l2 | |
IL_0081: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0086: stloc.0 | |
IL_0087: br IL_00e1 | |
IL_008c: ldarg.0 | |
IL_008d: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0092: ldarga.s l2 | |
IL_0094: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0099: cgt | |
IL_009b: brfalse IL_00b3 | |
IL_00a0: ldarg.0 | |
IL_00a1: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_00a6: stloc.1 | |
IL_00a7: ldarg.0 | |
IL_00a8: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00ad: stloc.0 | |
IL_00ae: br IL_00e1 | |
IL_00b3: ldarg.0 | |
IL_00b4: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_00b9: stloc.1 | |
IL_00ba: ldarg.0 | |
IL_00bb: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00c0: ldarga.s l2 | |
IL_00c2: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00c7: clt | |
IL_00c9: brfalse IL_00da | |
IL_00ce: ldarga.s l2 | |
IL_00d0: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00d5: br IL_00e0 | |
IL_00da: ldarg.0 | |
IL_00db: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_00e0: stloc.0 | |
IL_00e1: ldarg.0 | |
IL_00e2: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00e7: ldarga.s l2 | |
IL_00e9: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00ee: cgt | |
IL_00f0: brfalse IL_010a | |
IL_00f5: ldarga.s l2 | |
IL_00f7: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_00fc: stloc.3 | |
IL_00fd: ldarga.s l2 | |
IL_00ff: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0104: stloc.2 | |
IL_0105: br IL_015f | |
IL_010a: ldarg.0 | |
IL_010b: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0110: ldarga.s l2 | |
IL_0112: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0117: clt | |
IL_0119: brfalse IL_0131 | |
IL_011e: ldarg.0 | |
IL_011f: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0124: stloc.3 | |
IL_0125: ldarg.0 | |
IL_0126: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_012b: stloc.2 | |
IL_012c: br IL_015f | |
IL_0131: ldarg.0 | |
IL_0132: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0137: stloc.3 | |
IL_0138: ldarg.0 | |
IL_0139: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_013e: ldarga.s l2 | |
IL_0140: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0145: cgt | |
IL_0147: brfalse IL_0158 | |
IL_014c: ldarga.s l2 | |
IL_014e: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0153: br IL_015e | |
IL_0158: ldarg.0 | |
IL_0159: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_015e: stloc.2 | |
IL_015f: ldarg.0 | |
IL_0160: ldobj Nemerle.Compiler.Location | |
IL_0165: ldloc.1 | |
IL_0166: ldloc.0 | |
IL_0167: ldloc.3 | |
IL_0168: ldloc.2 | |
IL_0169: newobj instance void Nemerle.Compiler.Location::.ctor(valuetype Nemerle.Compiler.Location, | |
int32, | |
int32, | |
int32, | |
int32) | |
IL_016e: ret | |
} // end of method Location::Intersect | |
.method public hidebysig instance bool | |
IsEqualExcludingFile(valuetype Nemerle.Compiler.Location l2) cil managed | |
{ | |
// コード サイズ 92 (0x5c) | |
.maxstack 7 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0006: ldarga.s l2 | |
IL_0008: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_000d: bne.un IL_0026 | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0018: ldarga.s l2 | |
IL_001a: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_001f: ceq | |
IL_0021: br IL_0027 | |
IL_0026: ldc.i4.0 | |
IL_0027: brfalse IL_0040 | |
IL_002c: ldarg.0 | |
IL_002d: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0032: ldarga.s l2 | |
IL_0034: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0039: ceq | |
IL_003b: br IL_0041 | |
IL_0040: ldc.i4.0 | |
IL_0041: brfalse IL_005a | |
IL_0046: ldarg.0 | |
IL_0047: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_004c: ldarga.s l2 | |
IL_004e: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0053: ceq | |
IL_0055: br IL_005b | |
IL_005a: ldc.i4.0 | |
IL_005b: ret | |
} // end of method Location::IsEqualExcludingFile | |
.method public hidebysig specialname instance bool | |
get_IsEmpty() cil managed | |
{ | |
// コード サイズ 84 (0x54) | |
.maxstack 7 | |
IL_0000: ldarg.0 | |
IL_0001: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0006: ldc.i4.0 | |
IL_0007: bne.un IL_0012 | |
IL_000c: ldc.i4.1 | |
IL_000d: br IL_0020 | |
IL_0012: ldarg.0 | |
IL_0013: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0018: ldarg.0 | |
IL_0019: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_001e: clt | |
IL_0020: brfalse IL_002b | |
IL_0025: ldc.i4.1 | |
IL_0026: br IL_0053 | |
IL_002b: ldarg.0 | |
IL_002c: call instance int32 Nemerle.Compiler.Location::get_EndLine() | |
IL_0031: ldarg.0 | |
IL_0032: call instance int32 Nemerle.Compiler.Location::get_Line() | |
IL_0037: bne.un IL_0052 | |
IL_003c: ldarg.0 | |
IL_003d: call instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
IL_0042: ldarg.0 | |
IL_0043: call instance int32 Nemerle.Compiler.Location::get_Column() | |
IL_0048: cgt | |
IL_004a: ldc.i4.0 | |
IL_004b: ceq | |
IL_004d: br IL_0053 | |
IL_0052: ldc.i4.0 | |
IL_0053: ret | |
} // end of method Location::get_IsEmpty | |
.method public hidebysig instance bool | |
IsNestedIn(valuetype Nemerle.Compiler.Location second) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 2 | |
IL_0000: ldarga.s second | |
IL_0002: ldarg.0 | |
IL_0003: ldobj Nemerle.Compiler.Location | |
IL_0008: call instance bool Nemerle.Compiler.Location::StrictlyContains(valuetype Nemerle.Compiler.Location) | |
IL_000d: ret | |
} // end of method Location::IsNestedIn | |
.method public hidebysig static int32 IndexOfMostNested2<T>(class [netstandard]System.Collections.Generic.IList`1<!!T> seq, | |
class [netstandard]System.Converter`2<!!T,valuetype Nemerle.Compiler.Location> convert, | |
int32 line, | |
int32 col) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 30 (0x1e) | |
.maxstack 4 | |
.locals init (class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!!T> V_0, | |
class [Nemerle]Nemerle.Builtins.Function`2<!!T,valuetype Nemerle.Compiler.Location> V_1) | |
IL_0000: newobj instance void class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!!T>::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class [netstandard]System.Converter`2<!0,valuetype Nemerle.Compiler.Location> class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!!T>::_N_convert_22108 | |
IL_000d: ldarg.0 | |
IL_000e: ldloc.0 | |
IL_000f: newobj instance void class Nemerle.Compiler.Location/_N__N_lambda__22089__22110`1<!!T>::.ctor(class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested2_22103`1<!0>) | |
IL_0014: stloc.1 | |
IL_0015: ldloc.1 | |
IL_0016: ldarg.2 | |
IL_0017: ldarg.3 | |
IL_0018: call int32 Nemerle.Compiler.Location::IndexOfMostNested<!!0>(class [netstandard]System.Collections.Generic.IList`1<!!0>, | |
class [Nemerle]Nemerle.Builtins.Function`2<!!0,valuetype Nemerle.Compiler.Location>, | |
int32, | |
int32) | |
IL_001d: ret | |
} // end of method Location::IndexOfMostNested2 | |
.method public hidebysig static int32 IndexOfMostNested<T>(class [netstandard]System.Collections.Generic.IList`1<!!T> seq, | |
class [Nemerle]Nemerle.Builtins.Function`2<!!T,valuetype Nemerle.Compiler.Location> convert, | |
int32 line, | |
int32 col) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 63 (0x3f) | |
.maxstack 5 | |
.locals init (class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!!T> V_0, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location> V_1, | |
int32 V_2, | |
class [Nemerle]Nemerle.Builtins.Function`3<!!T,valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>,valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>> V_3) | |
IL_0000: newobj instance void class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!!T>::.ctor() | |
IL_0005: stloc.0 | |
IL_0006: ldloc.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld class [Nemerle]Nemerle.Builtins.Function`2<!0,valuetype Nemerle.Compiler.Location> class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!!T>::_N_convert_22180 | |
IL_000d: ldloc.0 | |
IL_000e: ldarg.2 | |
IL_000f: stfld int32 class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!!T>::_N_line_22178 | |
IL_0014: ldloc.0 | |
IL_0015: ldarg.3 | |
IL_0016: stfld int32 class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!!T>::_N_col_22176 | |
IL_001b: ldarg.0 | |
IL_001c: ldc.i4.0 | |
IL_001d: ldc.i4.m1 | |
IL_001e: ldsfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Location::Default | |
IL_0023: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::.ctor(!0, | |
!1, | |
!2) | |
IL_0028: ldloc.0 | |
IL_0029: newobj instance void class Nemerle.Compiler.Location/_N__N_lambda__22124__22188`1<!!T>::.ctor(class Nemerle.Compiler.Location/_N_closureOf_IndexOfMostNested_22171`1<!0>) | |
IL_002e: stloc.3 | |
IL_002f: ldloc.3 | |
IL_0030: call !!0 [Nemerle]Nemerle.Collections.NCollectionsExtensions::Fold<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>,!!0>(class [netstandard]System.Collections.Generic.IEnumerable`1<!!1>, | |
!!0, | |
class [Nemerle]Nemerle.Builtins.Function`3<!!1,!!0,!!0>) | |
IL_0035: stloc.1 | |
IL_0036: ldloc.1 | |
IL_0037: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`3<int32,int32,valuetype Nemerle.Compiler.Location>::Field1 | |
IL_003c: stloc.2 | |
IL_003d: ldloc.2 | |
IL_003e: ret | |
} // end of method Location::IndexOfMostNested | |
.method public hidebysig virtual instance bool | |
Equals(object other) cil managed | |
{ | |
// コード サイズ 30 (0x1e) | |
.maxstack 3 | |
IL_0000: ldarg.1 | |
IL_0001: isinst Nemerle.Compiler.Location | |
IL_0006: brfalse IL_001c | |
IL_000b: ldarg.0 | |
IL_000c: ldarg.1 | |
IL_000d: unbox.any Nemerle.Compiler.Location | |
IL_0012: call instance bool Nemerle.Compiler.Location::Equals(valuetype Nemerle.Compiler.Location) | |
IL_0017: br IL_001d | |
IL_001c: ldc.i4.0 | |
IL_001d: ret | |
} // end of method Location::Equals | |
.method public hidebysig specialname instance int32 | |
get_Line() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.Location | |
IL_0006: ldfld int32 Nemerle.Compiler.Location::_line | |
IL_000b: ret | |
} // end of method Location::get_Line | |
.method public hidebysig specialname instance int32 | |
get_EndLine() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldobj Nemerle.Compiler.Location | |
IL_0006: ldfld int32 Nemerle.Compiler.Location::_endLine | |
IL_000b: ret | |
} // end of method Location::get_EndLine | |
.property bool IsGenerated() | |
{ | |
.get instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
} // end of property Location::IsGenerated | |
.property bool IsGeneratedOrEmpty() | |
{ | |
.get instance bool Nemerle.Compiler.Location::get_IsGeneratedOrEmpty() | |
} // end of property Location::IsGeneratedOrEmpty | |
.property bool IsSourceAvailable() | |
{ | |
.get instance bool Nemerle.Compiler.Location::get_IsSourceAvailable() | |
} // end of property Location::IsSourceAvailable | |
.property bool IsSourceFileAvailable() | |
{ | |
.get instance bool Nemerle.Compiler.Location::get_IsSourceFileAvailable() | |
} // end of property Location::IsSourceFileAvailable | |
.property int32 FileIndex() | |
{ | |
.get instance int32 Nemerle.Compiler.Location::get_FileIndex() | |
} // end of property Location::FileIndex | |
.property int32 Column() | |
{ | |
.get instance int32 Nemerle.Compiler.Location::get_Column() | |
} // end of property Location::Column | |
.property int32 EndColumn() | |
{ | |
.get instance int32 Nemerle.Compiler.Location::get_EndColumn() | |
} // end of property Location::EndColumn | |
.property valuetype Nemerle.Compiler.TextPoint | |
Begin() | |
{ | |
.get instance valuetype Nemerle.Compiler.TextPoint Nemerle.Compiler.Location::get_Begin() | |
} // end of property Location::Begin | |
.property valuetype Nemerle.Compiler.TextPoint | |
End() | |
{ | |
.get instance valuetype Nemerle.Compiler.TextPoint Nemerle.Compiler.Location::get_End() | |
} // end of property Location::End | |
.property string File() | |
{ | |
.get instance string Nemerle.Compiler.Location::get_File() | |
} // end of property Location::File | |
.property bool IsEmpty() | |
{ | |
.get instance bool Nemerle.Compiler.Location::get_IsEmpty() | |
} // end of property Location::IsEmpty | |
.property int32 Line() | |
{ | |
.get instance int32 Nemerle.Compiler.Location::get_Line() | |
} // end of property Location::Line | |
.property int32 EndLine() | |
{ | |
.get instance int32 Nemerle.Compiler.Location::get_EndLine() | |
} // end of property Location::EndLine | |
} // end of class Nemerle.Compiler.Location | |
.class public auto ansi beforefieldinit Nemerle.Compiler.Located | |
extends [netstandard]System.Object | |
implements Nemerle.Compiler.ISupportRelocation | |
{ | |
.field private valuetype Nemerle.Compiler.Location loc | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 18 (0x12) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.LocationStack::Top() | |
IL_000c: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_0011: ret | |
} // end of method Located::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.Location loc) cil managed | |
{ | |
// コード サイズ 14 (0xe) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [netstandard]System.Object::.ctor() | |
IL_0006: ldarg.0 | |
IL_0007: ldarg.1 | |
IL_0008: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_000d: ret | |
} // end of method Located::.ctor | |
.method public hidebysig specialname instance bool | |
get_IsGenerated() cil managed | |
{ | |
// コード サイズ 12 (0xc) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldflda valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_0006: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_000b: ret | |
} // end of method Located::get_IsGenerated | |
.method public hidebysig specialname virtual | |
instance valuetype Nemerle.Compiler.Location | |
get_Location() cil managed | |
{ | |
.custom instance void [netstandard]System.Diagnostics.DebuggerStepThroughAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_0006: ret | |
} // end of method Located::get_Location | |
.method public hidebysig specialname virtual | |
instance void set_Location(valuetype Nemerle.Compiler.Location 'value') cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_0007: ret | |
} // end of method Located::set_Location | |
.method assembly hidebysig virtual instance void | |
RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.override Nemerle.Compiler.ISupportRelocation::RelocateImpl | |
// コード サイズ 54 (0x36) | |
.maxstack 5 | |
IL_0000: ldarg.1 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_0006: ldarg.0 | |
IL_0007: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::ContainsKey(!0) | |
IL_000c: brfalse IL_0016 | |
IL_0011: br IL_0035 | |
IL_0016: ldarg.1 | |
IL_0017: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_001c: ldarg.0 | |
IL_001d: ldc.i4.0 | |
IL_001e: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::set_Item(!0, | |
!1) | |
IL_0023: ldarg.0 | |
IL_0024: ldarg.0 | |
IL_0025: ldfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_002a: ldarg.1 | |
IL_002b: call valuetype Nemerle.Compiler.Location Nemerle.Compiler.Completion::Relocate(valuetype Nemerle.Compiler.Location, | |
class Nemerle.Compiler.RelocationInfo) | |
IL_0030: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::loc | |
IL_0035: ret | |
} // end of method Located::RelocateImplInternal | |
.property bool IsGenerated() | |
{ | |
.get instance bool Nemerle.Compiler.Located::get_IsGenerated() | |
} // end of property Located::IsGenerated | |
.property valuetype Nemerle.Compiler.Location | |
Location() | |
{ | |
.get instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
.set instance void Nemerle.Compiler.Located::set_Location(valuetype Nemerle.Compiler.Location) | |
} // end of property Located::Location | |
} // end of class Nemerle.Compiler.Located | |
.class public auto ansi beforefieldinit Nemerle.Compiler.ParsedBase | |
extends Nemerle.Compiler.Located | |
{ | |
.field private class Nemerle.Compiler.TypedBase _N_TypedObject_6027 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [Nemerle]Nemerle.Internal.IgnoreFieldAttribute::.ctor() = ( 01 00 00 00 ) | |
.method public hidebysig specialname instance class Nemerle.Compiler.TypedBase | |
get_TypedObject() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.TypedBase Nemerle.Compiler.ParsedBase::_N_TypedObject_6027 | |
IL_0006: ret | |
} // end of method ParsedBase::get_TypedObject | |
.method private hidebysig specialname instance void | |
set_TypedObject(class Nemerle.Compiler.TypedBase 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.TypedBase Nemerle.Compiler.ParsedBase::_N_TypedObject_6027 | |
IL_0007: ret | |
} // end of method ParsedBase::set_TypedObject | |
.method assembly hidebysig instance void | |
ResetTypedObject() cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldnull | |
IL_0002: callvirt instance void Nemerle.Compiler.ParsedBase::set_TypedObject(class Nemerle.Compiler.TypedBase) | |
IL_0007: ret | |
} // end of method ParsedBase::ResetTypedObject | |
.method assembly hidebysig instance void | |
SetTypedObject(class Nemerle.Compiler.TypedBase related) cil managed | |
{ | |
// コード サイズ 30 (0x1e) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance class Nemerle.Compiler.TypedBase Nemerle.Compiler.ParsedBase::get_TypedObject() | |
IL_0006: ldarg.1 | |
IL_0007: ceq | |
IL_0009: ldc.i4.0 | |
IL_000a: ceq | |
IL_000c: brfalse IL_001d | |
IL_0011: ldarg.0 | |
IL_0012: ldarg.1 | |
IL_0013: callvirt instance void Nemerle.Compiler.ParsedBase::set_TypedObject(class Nemerle.Compiler.TypedBase) | |
IL_0018: br IL_001d | |
IL_001d: ret | |
} // end of method ParsedBase::SetTypedObject | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void Nemerle.Compiler.Located::.ctor() | |
IL_0006: ret | |
} // end of method ParsedBase::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.Location loc) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call instance void Nemerle.Compiler.Located::.ctor(valuetype Nemerle.Compiler.Location) | |
IL_0007: ret | |
} // end of method ParsedBase::.ctor | |
.property class Nemerle.Compiler.TypedBase | |
TypedObject() | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.IgnoreFieldAttribute::.ctor() = ( 01 00 00 00 ) | |
.set instance void Nemerle.Compiler.ParsedBase::set_TypedObject(class Nemerle.Compiler.TypedBase) | |
.get instance class Nemerle.Compiler.TypedBase Nemerle.Compiler.ParsedBase::get_TypedObject() | |
} // end of property ParsedBase::TypedObject | |
} // end of class Nemerle.Compiler.ParsedBase | |
.class public auto ansi beforefieldinit Nemerle.Compiler.TypedBase | |
extends Nemerle.Compiler.Located | |
{ | |
.field private class Nemerle.Compiler.ParsedBase _N_ParsedObject_6042 | |
.custom instance void [Nemerle]Nemerle.Internal.IgnoreFieldAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.method public hidebysig specialname instance class Nemerle.Compiler.ParsedBase | |
get_ParsedObject() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class Nemerle.Compiler.ParsedBase Nemerle.Compiler.TypedBase::_N_ParsedObject_6042 | |
IL_0006: ret | |
} // end of method TypedBase::get_ParsedObject | |
.method private hidebysig specialname instance void | |
set_ParsedObject(class Nemerle.Compiler.ParsedBase 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class Nemerle.Compiler.ParsedBase Nemerle.Compiler.TypedBase::_N_ParsedObject_6042 | |
IL_0007: ret | |
} // end of method TypedBase::set_ParsedObject | |
.method public hidebysig virtual instance void | |
SetParsedObject(class Nemerle.Compiler.ParsedBase related) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 220 (0xdc) | |
.maxstack 15 | |
.locals init (bool V_0, | |
valuetype Nemerle.Compiler.Location V_1, | |
valuetype Nemerle.Compiler.Location V_2, | |
valuetype Nemerle.Compiler.Location V_3, | |
valuetype Nemerle.Compiler.Location V_4, | |
valuetype Nemerle.Compiler.Location V_5) | |
IL_0000: ldarg.1 | |
IL_0001: ldnull | |
IL_0002: ceq | |
IL_0004: brfalse IL_0019 | |
IL_0009: ldstr "related" | |
IL_000e: ldstr "The ``NotNull'' contract of parameter ``related'' " | |
+ "has been violated. See ncc\\parsing\\AST.n:642:46:642:53: ." | |
IL_0013: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0018: throw | |
IL_0019: ldarg.1 | |
IL_001a: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_001f: stloc.1 | |
IL_0020: ldloca.s V_1 | |
IL_0022: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_0027: stloc.0 | |
IL_0028: ldarg.0 | |
IL_0029: callvirt instance class Nemerle.Compiler.ParsedBase Nemerle.Compiler.TypedBase::get_ParsedObject() | |
IL_002e: ldnull | |
IL_002f: bne.un IL_003a | |
IL_0034: ldc.i4.1 | |
IL_0035: br IL_005c | |
IL_003a: ldarg.0 | |
IL_003b: callvirt instance class Nemerle.Compiler.ParsedBase Nemerle.Compiler.TypedBase::get_ParsedObject() | |
IL_0040: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_0045: stloc.2 | |
IL_0046: ldloca.s V_2 | |
IL_0048: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_004d: brfalse IL_005b | |
IL_0052: ldloc.0 | |
IL_0053: ldc.i4.0 | |
IL_0054: ceq | |
IL_0056: br IL_005c | |
IL_005b: ldc.i4.0 | |
IL_005c: brfalse IL_0074 | |
IL_0061: ldarg.1 | |
IL_0062: ldarg.0 | |
IL_0063: callvirt instance void Nemerle.Compiler.ParsedBase::SetTypedObject(class Nemerle.Compiler.TypedBase) | |
IL_0068: ldarg.0 | |
IL_0069: ldarg.1 | |
IL_006a: callvirt instance void Nemerle.Compiler.TypedBase::set_ParsedObject(class Nemerle.Compiler.ParsedBase) | |
IL_006f: br IL_0074 | |
IL_0074: ldarg.1 | |
IL_0075: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_007a: stloc.3 | |
IL_007b: ldloca.s V_3 | |
IL_007d: call instance bool Nemerle.Compiler.Location::get_IsEmpty() | |
IL_0082: brtrue IL_00c4 | |
IL_0087: ldarg.0 | |
IL_0088: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_008d: stloc.s V_4 | |
IL_008f: ldloca.s V_4 | |
IL_0091: call instance bool Nemerle.Compiler.Location::get_IsEmpty() | |
IL_0096: brfalse IL_00a1 | |
IL_009b: ldc.i4.1 | |
IL_009c: br IL_00bf | |
IL_00a1: ldarg.0 | |
IL_00a2: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_00a7: stloc.s V_5 | |
IL_00a9: ldloca.s V_5 | |
IL_00ab: call instance bool Nemerle.Compiler.Location::get_IsGenerated() | |
IL_00b0: brfalse IL_00be | |
IL_00b5: ldloc.0 | |
IL_00b6: ldc.i4.0 | |
IL_00b7: ceq | |
IL_00b9: br IL_00bf | |
IL_00be: ldc.i4.0 | |
IL_00bf: br IL_00c5 | |
IL_00c4: ldc.i4.0 | |
IL_00c5: brfalse IL_00db | |
IL_00ca: ldarg.0 | |
IL_00cb: ldarg.1 | |
IL_00cc: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_00d1: callvirt instance void Nemerle.Compiler.Located::set_Location(valuetype Nemerle.Compiler.Location) | |
IL_00d6: br IL_00db | |
IL_00db: ret | |
} // end of method TypedBase::SetParsedObject | |
.method public hidebysig instance void | |
UpdateRelatedParsedObject() cil managed | |
{ | |
// コード サイズ 32 (0x20) | |
.maxstack 2 | |
.locals init (class Nemerle.Compiler.ParsedBase V_0) | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance class Nemerle.Compiler.ParsedBase Nemerle.Compiler.TypedBase::get_ParsedObject() | |
IL_0006: stloc.0 | |
IL_0007: ldloc.0 | |
IL_0008: ldnull | |
IL_0009: ceq | |
IL_000b: ldc.i4.0 | |
IL_000c: ceq | |
IL_000e: brfalse IL_001f | |
IL_0013: ldloc.0 | |
IL_0014: ldarg.0 | |
IL_0015: callvirt instance void Nemerle.Compiler.ParsedBase::SetTypedObject(class Nemerle.Compiler.TypedBase) | |
IL_001a: br IL_001f | |
IL_001f: ret | |
} // end of method TypedBase::UpdateRelatedParsedObject | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void Nemerle.Compiler.Located::.ctor() | |
IL_0006: ret | |
} // end of method TypedBase::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.Location loc) cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: call instance void Nemerle.Compiler.Located::.ctor(valuetype Nemerle.Compiler.Location) | |
IL_0007: ret | |
} // end of method TypedBase::.ctor | |
.property class Nemerle.Compiler.ParsedBase | |
ParsedObject() | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.IgnoreFieldAttribute::.ctor() = ( 01 00 00 00 ) | |
.get instance class Nemerle.Compiler.ParsedBase Nemerle.Compiler.TypedBase::get_ParsedObject() | |
.set instance void Nemerle.Compiler.TypedBase::set_ParsedObject(class Nemerle.Compiler.ParsedBase) | |
} // end of property TypedBase::ParsedObject | |
} // end of class Nemerle.Compiler.TypedBase | |
.class interface public abstract auto ansi beforefieldinit Nemerle.Compiler.NemerleAttributes | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.TypeAliasAttribute::.ctor(string) = ( 01 00 23 4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 69 // ..#Nemerle.Compi | |
6C 65 72 2E 4E 65 6D 65 72 6C 65 4D 6F 64 69 66 // ler.NemerleModif | |
69 65 72 73 28 29 00 00 ) // iers().. | |
} // end of class Nemerle.Compiler.NemerleAttributes | |
.class public auto ansi sealed beforefieldinit Nemerle.Compiler.NemerleModifiers | |
extends [netstandard]System.Enum | |
{ | |
.custom instance void [netstandard]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) | |
.field public initonly specialname rtspecialname int32 value__ | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers None = int32(0x00000000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Public = int32(0x00000001) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Private = int32(0x00000002) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers New = int32(0x00000004) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Protected = int32(0x00000008) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Abstract = int32(0x00000010) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Virtual = int32(0x00000020) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Sealed = int32(0x00000040) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Static = int32(0x00000080) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Mutable = int32(0x00000100) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Internal = int32(0x00000200) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Override = int32(0x00000400) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Struct = int32(0x00001000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Macro = int32(0x00002000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Volatile = int32(0x00004000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers SpecialName = int32(0x00008000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Partial = int32(0x00010000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers Extern = int32(0x00020000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers CompilerMutable = int32(0x00040000) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers VirtualityModifiers = int32(0x00000434) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers OverrideModifiers = int32(0x00000430) | |
.field public static literal valuetype Nemerle.Compiler.NemerleModifiers AccessModifiers = int32(0x0000020B) | |
} // end of class Nemerle.Compiler.NemerleModifiers | |
.class interface public abstract auto ansi beforefieldinit Nemerle.Compiler.Modifiers | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.TypeAliasAttribute::.ctor(string) = ( 01 00 29 4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 69 // ..)Nemerle.Compi | |
6C 65 72 2E 41 74 74 72 69 62 75 74 65 73 41 6E // ler.AttributesAn | |
64 4D 6F 64 69 66 69 65 72 73 28 29 00 00 ) // dModifiers().. | |
} // end of class Nemerle.Compiler.Modifiers | |
.class public auto ansi beforefieldinit Nemerle.Compiler.AttributesAndModifiers | |
extends Nemerle.Compiler.Located | |
{ | |
.class auto ansi sealed nested private beforefieldinit _N_static_proxy_29802 | |
extends class [Nemerle]Nemerle.Builtins.Function`3<string,class Nemerle.Compiler.Parsetree.PExpr,class Nemerle.Compiler.Parsetree.PExpr> | |
{ | |
.field public static initonly specialname class Nemerle.Compiler.AttributesAndModifiers/_N_static_proxy_29802 single_instance | |
.method public hidebysig specialname virtual final | |
instance class Nemerle.Compiler.Parsetree.PExpr | |
apply(string _N_sp_parm_29809, | |
class Nemerle.Compiler.Parsetree.PExpr _N_sp_parm_29810) cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.1 | |
IL_0001: ldarg.2 | |
IL_0002: call !!1 [Nemerle]Nemerle.Utility.Pair::Second<string,class Nemerle.Compiler.Parsetree.PExpr>(!!0, | |
!!1) | |
IL_0007: ret | |
} // end of method _N_static_proxy_29802::apply | |
.method private hidebysig specialname rtspecialname static | |
void .cctor() cil managed | |
{ | |
// コード サイズ 11 (0xb) | |
.maxstack 1 | |
IL_0000: newobj instance void Nemerle.Compiler.AttributesAndModifiers/_N_static_proxy_29802::.ctor() | |
IL_0005: stsfld class Nemerle.Compiler.AttributesAndModifiers/_N_static_proxy_29802 Nemerle.Compiler.AttributesAndModifiers/_N_static_proxy_29802::single_instance | |
IL_000a: ret | |
} // end of method _N_static_proxy_29802::.cctor | |
.method private hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class [Nemerle]Nemerle.Builtins.Function`3<string,class Nemerle.Compiler.Parsetree.PExpr,class Nemerle.Compiler.Parsetree.PExpr>::.ctor() | |
IL_0006: ret | |
} // end of method _N_static_proxy_29802::.ctor | |
} // end of class _N_static_proxy_29802 | |
.field private valuetype Nemerle.Compiler.Location _N_CustomAttributesLocation_6057 | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.field public valuetype Nemerle.Compiler.NemerleModifiers mods | |
.field public class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> custom_attrs | |
.field assembly class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> macro_attrs | |
.field private class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> _N_field_parsed_custom_attrs_embeded_in_ParsedCustomAttributes_3308 | |
.field private initonly valuetype Nemerle.Compiler.NemerleModifiers _N_ParsedModifiers_6083 | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) | |
.method public hidebysig specialname instance valuetype Nemerle.Compiler.Location | |
get_CustomAttributesLocation() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.AttributesAndModifiers::_N_CustomAttributesLocation_6057 | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_CustomAttributesLocation | |
.method assembly hidebysig specialname | |
instance void set_CustomAttributesLocation(valuetype Nemerle.Compiler.Location 'value') cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld valuetype Nemerle.Compiler.Location Nemerle.Compiler.AttributesAndModifiers::_N_CustomAttributesLocation_6057 | |
IL_0007: ret | |
} // end of method AttributesAndModifiers::set_CustomAttributesLocation | |
.method public hidebysig specialname instance valuetype Nemerle.Compiler.NemerleModifiers | |
get_Modifiers() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_Modifiers | |
.method public hidebysig specialname instance void | |
set_Modifiers(valuetype Nemerle.Compiler.NemerleModifiers 'value') cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_0007: ret | |
} // end of method AttributesAndModifiers::set_Modifiers | |
.method public hidebysig specialname instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
get_CustomAttributes() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_CustomAttributes | |
.method public hidebysig specialname instance void | |
set_CustomAttributes(class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> 'value') cil managed | |
{ | |
// コード サイズ 8 (0x8) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0007: ret | |
} // end of method AttributesAndModifiers::set_CustomAttributes | |
.method public hidebysig specialname instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
get_ParsedCustomAttributes() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::_N_field_parsed_custom_attrs_embeded_in_ParsedCustomAttributes_3308 | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_ParsedCustomAttributes | |
.method assembly hidebysig specialname | |
instance void set_ParsedCustomAttributes(class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> 'value') cil managed | |
{ | |
// コード サイズ 35 (0x23) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: castclass [netstandard]System.Object | |
IL_0007: ldnull | |
IL_0008: bne.un IL_0017 | |
IL_000d: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.Parsetree.PExpr>::_N_constant_object | |
IL_0012: br IL_001d | |
IL_0017: ldarg.1 | |
IL_0018: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_001d: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::_N_field_parsed_custom_attrs_embeded_in_ParsedCustomAttributes_3308 | |
IL_0022: ret | |
} // end of method AttributesAndModifiers::set_ParsedCustomAttributes | |
.method public hidebysig specialname instance valuetype Nemerle.Compiler.NemerleModifiers | |
get_ParsedModifiers() cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::_N_ParsedModifiers_6083 | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_ParsedModifiers | |
.method public hidebysig specialname instance bool | |
get_IsEmpty() cil managed | |
{ | |
// コード サイズ 34 (0x22) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0006: callvirt instance bool class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>::get_IsEmpty() | |
IL_000b: brfalse IL_0020 | |
IL_0010: ldarg.0 | |
IL_0011: ldfld class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> Nemerle.Compiler.AttributesAndModifiers::macro_attrs | |
IL_0016: callvirt instance bool class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>>::get_IsEmpty() | |
IL_001b: br IL_0021 | |
IL_0020: ldc.i4.0 | |
IL_0021: ret | |
} // end of method AttributesAndModifiers::get_IsEmpty | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(valuetype Nemerle.Compiler.NemerleModifiers mods, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> custom_attrs) cil managed | |
{ | |
// コード サイズ 50 (0x32) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.Parsetree.PExpr>::_N_constant_object | |
IL_0006: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::_N_field_parsed_custom_attrs_embeded_in_ParsedCustomAttributes_3308 | |
IL_000b: ldarg.0 | |
IL_000c: call instance void Nemerle.Compiler.Located::.ctor() | |
IL_0011: ldarg.0 | |
IL_0012: ldarg.1 | |
IL_0013: stfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::_N_ParsedModifiers_6083 | |
IL_0018: ldarg.0 | |
IL_0019: ldarg.1 | |
IL_001a: stfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_001f: ldarg.0 | |
IL_0020: ldarg.2 | |
IL_0021: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0026: ldarg.0 | |
IL_0027: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>>::_N_constant_object | |
IL_002c: stfld class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> Nemerle.Compiler.AttributesAndModifiers::macro_attrs | |
IL_0031: ret | |
} // end of method AttributesAndModifiers::.ctor | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// コード サイズ 13 (0xd) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldc.i4.0 | |
IL_0002: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.Parsetree.PExpr>::_N_constant_object | |
IL_0007: call instance void Nemerle.Compiler.AttributesAndModifiers::.ctor(valuetype Nemerle.Compiler.NemerleModifiers, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>) | |
IL_000c: ret | |
} // end of method AttributesAndModifiers::.ctor | |
.method private hidebysig specialname rtspecialname | |
instance void .ctor(class Nemerle.Compiler.AttributesAndModifiers other) cil managed | |
{ | |
// コード サイズ 90 (0x5a) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.Parsetree.PExpr>::_N_constant_object | |
IL_0006: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::_N_field_parsed_custom_attrs_embeded_in_ParsedCustomAttributes_3308 | |
IL_000b: ldarg.0 | |
IL_000c: call instance void Nemerle.Compiler.Located::.ctor() | |
IL_0011: ldarg.0 | |
IL_0012: ldarg.1 | |
IL_0013: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.AttributesAndModifiers::get_CustomAttributesLocation() | |
IL_0018: callvirt instance void Nemerle.Compiler.AttributesAndModifiers::set_CustomAttributesLocation(valuetype Nemerle.Compiler.Location) | |
IL_001d: ldarg.0 | |
IL_001e: ldarg.1 | |
IL_001f: ldfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_0024: stfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_0029: ldarg.0 | |
IL_002a: ldarg.1 | |
IL_002b: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0030: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0035: ldarg.0 | |
IL_0036: ldarg.1 | |
IL_0037: ldfld class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> Nemerle.Compiler.AttributesAndModifiers::macro_attrs | |
IL_003c: stfld class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> Nemerle.Compiler.AttributesAndModifiers::macro_attrs | |
IL_0041: ldarg.0 | |
IL_0042: ldarg.1 | |
IL_0043: callvirt instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::get_ParsedCustomAttributes() | |
IL_0048: callvirt instance void Nemerle.Compiler.AttributesAndModifiers::set_ParsedCustomAttributes(class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>) | |
IL_004d: ldarg.0 | |
IL_004e: ldarg.1 | |
IL_004f: ldfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::_N_ParsedModifiers_6083 | |
IL_0054: stfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::_N_ParsedModifiers_6083 | |
IL_0059: ret | |
} // end of method AttributesAndModifiers::.ctor | |
.method public hidebysig instance class Nemerle.Compiler.AttributesAndModifiers | |
Clone() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: newobj instance void Nemerle.Compiler.AttributesAndModifiers::.ctor(class Nemerle.Compiler.AttributesAndModifiers) | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::Clone | |
.method public hidebysig specialname virtual | |
instance valuetype Nemerle.Compiler.Location | |
get_Location() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.AttributesAndModifiers::get_CustomAttributesLocation() | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_Location | |
.method public hidebysig specialname instance valuetype Nemerle.Compiler.NemerleModifiers | |
get_Attributes() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::get_Attributes | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
GetCustomAttributes() cil managed | |
{ | |
// コード サイズ 7 (0x7) | |
.maxstack 1 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0006: ret | |
} // end of method AttributesAndModifiers::GetCustomAttributes | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
GetMacroAttributes() cil managed | |
{ | |
// コード サイズ 17 (0x11) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> Nemerle.Compiler.AttributesAndModifiers::macro_attrs | |
IL_0006: ldsfld class Nemerle.Compiler.AttributesAndModifiers/_N_static_proxy_29802 Nemerle.Compiler.AttributesAndModifiers/_N_static_proxy_29802::single_instance | |
IL_000b: callvirt instance class [Nemerle]Nemerle.Core.list`1<!!0> class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>>::Map<class Nemerle.Compiler.Parsetree.PExpr>(class [Nemerle]Nemerle.Builtins.Function`2<!0,!!0>) | |
IL_0010: ret | |
} // end of method AttributesAndModifiers::GetMacroAttributes | |
.method public hidebysig instance void | |
AddCustomAttribute(class Nemerle.Compiler.Parsetree.PExpr expr) cil managed | |
{ | |
// コード サイズ 19 (0x13) | |
.maxstack 4 | |
IL_0000: ldarg.0 | |
IL_0001: ldarg.1 | |
IL_0002: ldarg.0 | |
IL_0003: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0008: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_000d: stfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0012: ret | |
} // end of method AttributesAndModifiers::AddCustomAttribute | |
.method public hidebysig virtual instance string | |
ToString() cil managed | |
{ | |
// コード サイズ 38 (0x26) | |
.maxstack 3 | |
IL_0000: ldarg.0 | |
IL_0001: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0006: call string [netstandard]System.Convert::ToString(object) | |
IL_000b: ldstr " " | |
IL_0010: ldarg.0 | |
IL_0011: ldfld valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::mods | |
IL_0016: box Nemerle.Compiler.NemerleModifiers | |
IL_001b: call string [netstandard]System.Convert::ToString(object) | |
IL_0020: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0025: ret | |
} // end of method AttributesAndModifiers::ToString | |
.method public hidebysig instance bool | |
IsCustomAttributeDefined(string attributeFullName, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
.param [2] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 75 (0x4b) | |
.maxstack 9 | |
IL_0000: ldarg.2 | |
IL_0001: ldnull | |
IL_0002: ceq | |
IL_0004: brfalse IL_0019 | |
IL_0009: ldstr "env" | |
IL_000e: ldstr "The ``NotNull'' contract of parameter ``env'' has " | |
+ "been violated. See ncc\\hierarchy\\CustomAttribute.n:828:85:828:88: ." | |
IL_0013: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0018: throw | |
IL_0019: ldarg.1 | |
IL_001a: ldnull | |
IL_001b: ceq | |
IL_001d: brfalse IL_0032 | |
IL_0022: ldstr "attributeFullName" | |
IL_0027: ldstr "The ``NotNull'' contract of parameter ``attributeF" | |
+ "ullName'' has been violated. See ncc\\hierarchy\\CustomAttribute.n:828:47" | |
+ ":828:64: ." | |
IL_002c: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0031: throw | |
IL_0032: ldarg.0 | |
IL_0033: ldarg.2 | |
IL_0034: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.GlobalEnv::Manager | |
IL_0039: ldarg.1 | |
IL_003a: callvirt instance class Nemerle.Compiler.TypeInfo Nemerle.Compiler.ManagerClass::LookupTypeInfo(string) | |
IL_003f: ldarg.2 | |
IL_0040: call instance class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::FindAttribute(class Nemerle.Compiler.TypeInfo, | |
class Nemerle.Compiler.GlobalEnv) | |
IL_0045: callvirt instance bool class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.Parsetree.PExpr>::get_IsSome() | |
IL_004a: ret | |
} // end of method AttributesAndModifiers::IsCustomAttributeDefined | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.Parsetree.PExpr> | |
FindAttribute(class Nemerle.Compiler.TypeInfo lookingFor, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
.param [2] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 168 (0xa8) | |
.maxstack 12 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_0, | |
class Nemerle.Compiler.Parsetree.PExpr V_1, | |
class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.Parsetree.PExpr> V_2, | |
class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> V_3, | |
class Nemerle.Compiler.AttributeCompilerClass V_4) | |
IL_0000: ldnull | |
IL_0001: stloc.2 | |
IL_0002: ldarg.2 | |
IL_0003: ldnull | |
IL_0004: ceq | |
IL_0006: brfalse IL_001b | |
IL_000b: ldstr "env" | |
IL_0010: ldstr "The ``NotNull'' contract of parameter ``env'' has " | |
+ "been violated. See ncc\\hierarchy\\CustomAttribute.n:834:70:834:73: ." | |
IL_0015: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_001a: throw | |
IL_001b: ldarg.1 | |
IL_001c: ldnull | |
IL_001d: ceq | |
IL_001f: brfalse IL_0034 | |
IL_0024: ldstr "lookingFor" | |
IL_0029: ldstr "The ``NotNull'' contract of parameter ``lookingFor" | |
+ "'' has been violated. See ncc\\hierarchy\\CustomAttribute.n:834:37:834:47" | |
+ ": ." | |
IL_002e: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0033: throw | |
IL_0034: ldarg.2 | |
IL_0035: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.GlobalEnv::Manager | |
IL_003a: callvirt instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
IL_003f: stloc.s V_4 | |
IL_0041: ldarg.0 | |
IL_0042: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0047: stloc.0 | |
IL_0048: ldloc.0 | |
IL_0049: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_004e: brfalse IL_00a0 | |
IL_0053: ldloc.0 | |
IL_0054: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0059: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_005e: stloc.1 | |
IL_005f: ldloc.0 | |
IL_0060: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0065: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_006a: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_006f: stloc.0 | |
IL_0070: ldloc.1 | |
IL_0071: stloc.1 | |
IL_0072: ldloc.s V_4 | |
IL_0074: ldarg.2 | |
IL_0075: ldloc.1 | |
IL_0076: ldarg.1 | |
IL_0077: callvirt instance class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> Nemerle.Compiler.AttributeCompilerClass::ResolveAttribute(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.TypeInfo) | |
IL_007c: stloc.3 | |
IL_007d: ldloc.3 | |
IL_007e: isinst class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_0083: brfalse IL_0094 | |
IL_0088: ldloc.1 | |
IL_0089: newobj instance void class [Nemerle]Nemerle.Core.option`1/Some<class Nemerle.Compiler.Parsetree.PExpr>::.ctor(!0) | |
IL_008e: stloc.2 | |
IL_008f: br IL_00a6 | |
IL_0094: ldloc.0 | |
IL_0095: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_009a: stloc.0 | |
IL_009b: br IL_0048 | |
IL_00a0: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class Nemerle.Compiler.Parsetree.PExpr>::_N_constant_object | |
IL_00a5: stloc.2 | |
IL_00a6: ldloc.2 | |
IL_00a7: ret | |
} // end of method AttributesAndModifiers::FindAttribute | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
FindAttributeWithArgs(class Nemerle.Compiler.TypeInfo lookingFor, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
.param [2] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 201 (0xc9) | |
.maxstack 12 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_0, | |
class Nemerle.Compiler.Parsetree.PExpr V_1, | |
class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> V_2, | |
class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> V_3, | |
class Nemerle.Compiler.AttributeCompilerClass V_4) | |
IL_0000: ldnull | |
IL_0001: stloc.2 | |
IL_0002: ldarg.2 | |
IL_0003: ldnull | |
IL_0004: ceq | |
IL_0006: brfalse IL_001b | |
IL_000b: ldstr "env" | |
IL_0010: ldstr "The ``NotNull'' contract of parameter ``env'' has " | |
+ "been violated. See ncc\\hierarchy\\CustomAttribute.n:844:77:844:80: ." | |
IL_0015: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_001a: throw | |
IL_001b: ldarg.1 | |
IL_001c: ldnull | |
IL_001d: ceq | |
IL_001f: brfalse IL_0034 | |
IL_0024: ldstr "lookingFor" | |
IL_0029: ldstr "The ``NotNull'' contract of parameter ``lookingFor" | |
+ "'' has been violated. See ncc\\hierarchy\\CustomAttribute.n:844:44:844:54" | |
+ ": ." | |
IL_002e: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0033: throw | |
IL_0034: ldarg.2 | |
IL_0035: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.GlobalEnv::Manager | |
IL_003a: callvirt instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
IL_003f: stloc.s V_4 | |
IL_0041: ldarg.0 | |
IL_0042: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0047: stloc.0 | |
IL_0048: ldloc.0 | |
IL_0049: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_004e: brfalse IL_00c1 | |
IL_0053: ldloc.0 | |
IL_0054: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0059: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_005e: stloc.1 | |
IL_005f: ldloc.0 | |
IL_0060: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0065: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_006a: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_006f: stloc.0 | |
IL_0070: ldloc.1 | |
IL_0071: stloc.1 | |
IL_0072: ldloc.s V_4 | |
IL_0074: ldarg.2 | |
IL_0075: ldloc.1 | |
IL_0076: ldarg.1 | |
IL_0077: callvirt instance class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> Nemerle.Compiler.AttributeCompilerClass::ResolveAttribute(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.TypeInfo) | |
IL_007c: stloc.3 | |
IL_007d: ldloc.3 | |
IL_007e: isinst class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_0083: brfalse IL_00b5 | |
IL_0088: ldloc.3 | |
IL_0089: castclass class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_008e: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::val | |
IL_0093: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>::Field1 | |
IL_0098: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_009d: stloc.0 | |
IL_009e: ldloc.1 | |
IL_009f: ldloc.0 | |
IL_00a0: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00a5: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>::.ctor(!0, | |
!1) | |
IL_00aa: newobj instance void class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::.ctor(!0) | |
IL_00af: stloc.2 | |
IL_00b0: br IL_00c7 | |
IL_00b5: ldloc.0 | |
IL_00b6: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00bb: stloc.0 | |
IL_00bc: br IL_0048 | |
IL_00c1: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::_N_constant_object | |
IL_00c6: stloc.2 | |
IL_00c7: ldloc.2 | |
IL_00c8: ret | |
} // end of method AttributesAndModifiers::FindAttributeWithArgs | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
FindAttributesWithArgs(class Nemerle.Compiler.TypeInfo lookingFor, | |
class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
.param [2] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 204 (0xcc) | |
.maxstack 12 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_0, | |
class Nemerle.Compiler.Parsetree.PExpr V_1, | |
class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> V_2, | |
class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> V_3, | |
class Nemerle.Compiler.AttributeCompilerClass V_4, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_5) | |
IL_0000: ldnull | |
IL_0001: stloc.2 | |
IL_0002: ldarg.2 | |
IL_0003: ldnull | |
IL_0004: ceq | |
IL_0006: brfalse IL_001b | |
IL_000b: ldstr "env" | |
IL_0010: ldstr "The ``NotNull'' contract of parameter ``env'' has " | |
+ "been violated. See ncc\\hierarchy\\CustomAttribute.n:854:78:854:81: ." | |
IL_0015: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_001a: throw | |
IL_001b: ldarg.1 | |
IL_001c: ldnull | |
IL_001d: ceq | |
IL_001f: brfalse IL_0034 | |
IL_0024: ldstr "lookingFor" | |
IL_0029: ldstr "The ``NotNull'' contract of parameter ``lookingFor" | |
+ "'' has been violated. See ncc\\hierarchy\\CustomAttribute.n:854:45:854:55" | |
+ ": ." | |
IL_002e: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0033: throw | |
IL_0034: ldarg.2 | |
IL_0035: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.GlobalEnv::Manager | |
IL_003a: callvirt instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
IL_003f: stloc.s V_4 | |
IL_0041: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::_N_constant_object | |
IL_0046: castclass class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_004b: stloc.2 | |
IL_004c: ldarg.0 | |
IL_004d: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0052: stloc.0 | |
IL_0053: ldloc.0 | |
IL_0054: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0059: brfalse IL_00ca | |
IL_005e: ldloc.0 | |
IL_005f: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0064: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_0069: stloc.1 | |
IL_006a: ldloc.0 | |
IL_006b: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0070: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_0075: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_007a: stloc.s V_5 | |
IL_007c: ldloc.1 | |
IL_007d: stloc.1 | |
IL_007e: ldloc.s V_4 | |
IL_0080: ldarg.2 | |
IL_0081: ldloc.1 | |
IL_0082: ldarg.1 | |
IL_0083: callvirt instance class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> Nemerle.Compiler.AttributeCompilerClass::ResolveAttribute(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.TypeInfo) | |
IL_0088: stloc.3 | |
IL_0089: ldloc.3 | |
IL_008a: isinst class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_008f: brfalse IL_00bd | |
IL_0094: ldloc.3 | |
IL_0095: castclass class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_009a: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::val | |
IL_009f: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>::Field1 | |
IL_00a4: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00a9: stloc.0 | |
IL_00aa: ldloc.1 | |
IL_00ab: ldloc.0 | |
IL_00ac: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>::.ctor(!0, | |
!1) | |
IL_00b1: ldloc.2 | |
IL_00b2: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.Parsetree.PExpr,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_00b7: stloc.2 | |
IL_00b8: br IL_00bd | |
IL_00bd: ldloc.s V_5 | |
IL_00bf: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00c4: stloc.0 | |
IL_00c5: br IL_0053 | |
IL_00ca: ldloc.2 | |
IL_00cb: ret | |
} // end of method AttributesAndModifiers::FindAttributesWithArgs | |
.method public hidebysig instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> | |
AttributeTypes(class Nemerle.Compiler.GlobalEnv env) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 166 (0xa6) | |
.maxstack 9 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_0, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> V_1, | |
class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> V_2, | |
class Nemerle.Compiler.AttributeCompilerClass V_3, | |
class Nemerle.Compiler.Parsetree.PExpr V_4, | |
class Nemerle.Compiler.TypeInfo V_5) | |
IL_0000: ldnull | |
IL_0001: stloc.1 | |
IL_0002: ldarg.1 | |
IL_0003: ldnull | |
IL_0004: ceq | |
IL_0006: brfalse IL_001b | |
IL_000b: ldstr "env" | |
IL_0010: ldstr "The ``NotNull'' contract of parameter ``env'' has " | |
+ "been violated. See ncc\\hierarchy\\CustomAttribute.n:864:37:864:40: ." | |
IL_0015: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_001a: throw | |
IL_001b: ldarg.1 | |
IL_001c: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.GlobalEnv::Manager | |
IL_0021: callvirt instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
IL_0026: stloc.3 | |
IL_0027: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.TypeInfo>::_N_constant_object | |
IL_002c: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.TypeInfo> | |
IL_0031: stloc.1 | |
IL_0032: ldarg.0 | |
IL_0033: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_0038: stloc.0 | |
IL_0039: ldloc.0 | |
IL_003a: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_003f: brfalse IL_00a4 | |
IL_0044: ldloc.0 | |
IL_0045: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_004a: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_004f: stloc.s V_4 | |
IL_0051: ldloc.0 | |
IL_0052: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0057: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_005c: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0061: stloc.0 | |
IL_0062: ldloc.3 | |
IL_0063: ldarg.1 | |
IL_0064: ldloc.s V_4 | |
IL_0066: ldnull | |
IL_0067: callvirt instance class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> Nemerle.Compiler.AttributeCompilerClass::ResolveAttribute(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.TypeInfo) | |
IL_006c: stloc.2 | |
IL_006d: ldloc.2 | |
IL_006e: isinst class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_0073: brfalse IL_0098 | |
IL_0078: ldloc.2 | |
IL_0079: castclass class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>> | |
IL_007e: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>>::val | |
IL_0083: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.TypeInfo,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>>::Field0 | |
IL_0088: stloc.s V_5 | |
IL_008a: ldloc.s V_5 | |
IL_008c: ldloc.1 | |
IL_008d: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.TypeInfo>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0092: stloc.1 | |
IL_0093: br IL_0098 | |
IL_0098: ldloc.0 | |
IL_0099: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_009e: stloc.0 | |
IL_009f: br IL_0039 | |
IL_00a4: ldloc.1 | |
IL_00a5: ret | |
} // end of method AttributesAndModifiers::AttributeTypes | |
.method assembly hidebysig instance void | |
SaveCustomAttributes(class Nemerle.Compiler.TypeBuilder ti, | |
class [Nemerle]Nemerle.Builtins.Function`4<valuetype [netstandard]System.AttributeTargets,class [System.Reflection.Emit.ILGeneration]System.Reflection.Emit.CustomAttributeBuilder,bool,string> adder) cil managed | |
{ | |
.param [1] | |
.custom instance void [Nemerle]Nemerle.Internal.MacroAttribute::.ctor(string, | |
int32, | |
string) = ( 01 00 28 4E 65 6D 65 72 6C 65 2E 41 73 73 65 72 // ..(Nemerle.Asser | |
74 69 6F 6E 73 2E 4E 6F 74 4E 75 6C 6C 3A 70 61 // tions.NotNull:pa | |
72 61 6D 3A 70 6F 73 74 61 64 64 00 00 00 00 00 // ram:postadd..... | |
00 00 ) | |
// コード サイズ 863 (0x35f) | |
.maxstack 32 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_0, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_1, | |
class Nemerle.Compiler.Parsetree.PExpr V_2, | |
class Nemerle.Compiler.Parsetree.PExpr V_3, | |
string V_4, | |
class Nemerle.Compiler.Recovery V_5, | |
class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> V_6, | |
class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> V_7, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr> V_8, | |
class Nemerle.Compiler.Parsetree.PExpr V_9, | |
string V_10, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement> V_11, | |
class Nemerle.Compiler.IMacro V_12, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement> V_13, | |
class Nemerle.Compiler.IMacro V_14, | |
class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>> V_15, | |
string V_16, | |
valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>> V_17, | |
bool V_18, | |
string V_19, | |
string V_20, | |
class Nemerle.Compiler.Parsetree.PExpr/Call V_21, | |
string V_22, | |
class Nemerle.Compiler.Recovery V_23) | |
IL_0000: ldarg.1 | |
IL_0001: ldnull | |
IL_0002: ceq | |
IL_0004: brfalse IL_0019 | |
IL_0009: ldstr "ti" | |
IL_000e: ldstr "The ``NotNull'' contract of parameter ``ti'' has b" | |
+ "een violated. See ncc\\hierarchy\\CustomAttribute.n:874:46:874:48: ." | |
IL_0013: newobj instance void [netstandard]System.ArgumentNullException::.ctor(string, | |
string) | |
IL_0018: throw | |
IL_0019: ldarg.0 | |
IL_001a: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_001f: stloc.0 | |
IL_0020: ldloc.0 | |
IL_0021: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0026: brfalse IL_00bb | |
IL_002b: ldloc.0 | |
IL_002c: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0031: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_0036: stloc.2 | |
IL_0037: ldloc.0 | |
IL_0038: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_003d: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_0042: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0047: stloc.1 | |
IL_0048: ldloc.2 | |
IL_0049: stloc.3 | |
.try | |
{ | |
IL_004a: ldarg.2 | |
IL_004b: ldarg.1 | |
IL_004c: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.TypeInfo::Manager | |
IL_0051: callvirt instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
IL_0056: ldarg.1 | |
IL_0057: callvirt instance class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.TypeBuilder::get_GlobalEnv() | |
IL_005c: ldarg.1 | |
IL_005d: ldloc.3 | |
IL_005e: callvirt instance valuetype [Nemerle]Nemerle.Builtins.Tuple`3<valuetype [netstandard]System.AttributeTargets,class [System.Reflection.Emit.ILGeneration]System.Reflection.Emit.CustomAttributeBuilder,bool> Nemerle.Compiler.AttributeCompilerClass::CompileAttribute(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.TypeBuilder, | |
class Nemerle.Compiler.Parsetree.PExpr) | |
IL_0063: callvirt instance !1 class [Nemerle]Nemerle.Builtins.Function`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<valuetype [netstandard]System.AttributeTargets,class [System.Reflection.Emit.ILGeneration]System.Reflection.Emit.CustomAttributeBuilder,bool>,string>::apply(!0) | |
IL_0068: stloc.s V_4 | |
IL_006a: ldloc.s V_4 | |
IL_006c: ldnull | |
IL_006d: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_0072: brfalse IL_00a3 | |
IL_0077: ldloc.3 | |
IL_0078: callvirt instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.Located::get_Location() | |
IL_007d: ldstr "custom attribute " | |
IL_0082: ldloc.3 | |
IL_0083: call string [netstandard]System.Convert::ToString(object) | |
IL_0088: ldstr " is not valid on " | |
IL_008d: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0092: ldloc.s V_4 | |
IL_0094: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0099: call void Nemerle.Compiler.Message::Error(valuetype Nemerle.Compiler.Location, | |
string) | |
IL_009e: br IL_00a3 | |
IL_00a3: leave IL_00af | |
} // end .try | |
catch Nemerle.Compiler.Recovery | |
{ | |
IL_00a8: stloc.s V_5 | |
IL_00aa: leave IL_00af | |
} // end handler | |
IL_00af: ldloc.1 | |
IL_00b0: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00b5: stloc.0 | |
IL_00b6: br IL_0020 | |
IL_00bb: ldarg.0 | |
IL_00bc: ldfld class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> Nemerle.Compiler.AttributesAndModifiers::macro_attrs | |
IL_00c1: stloc.s V_6 | |
IL_00c3: ldloc.s V_6 | |
IL_00c5: isinst class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> | |
IL_00ca: brfalse IL_035e | |
IL_00cf: ldloc.s V_6 | |
IL_00d1: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> | |
IL_00d6: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>>::hd | |
IL_00db: stloc.s V_8 | |
IL_00dd: ldloc.s V_6 | |
IL_00df: castclass class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> | |
IL_00e4: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>>::tl | |
IL_00e9: castclass class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> | |
IL_00ee: stloc.s V_7 | |
IL_00f0: ldloc.s V_8 | |
IL_00f2: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>::Field0 | |
IL_00f7: stloc.s V_10 | |
IL_00f9: ldloc.s V_8 | |
IL_00fb: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>::Field1 | |
IL_0100: stloc.s V_9 | |
.try | |
{ | |
IL_0102: ldarg.1 | |
IL_0103: callvirt instance class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.TypeBuilder::get_GlobalEnv() | |
IL_0108: ldloc.s V_9 | |
IL_010a: ldloc.s V_10 | |
IL_010c: call class [Nemerle]Nemerle.Core.option`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>> Nemerle.Compiler.MacroRegistry::lookup_macro(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.Parsetree.PExpr, | |
string) | |
IL_0111: stloc.s V_15 | |
IL_0113: ldloc.s V_15 | |
IL_0115: isinst class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>> | |
IL_011a: brfalse IL_0158 | |
IL_011f: ldloc.s V_15 | |
IL_0121: castclass class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>> | |
IL_0126: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>>::val | |
IL_012b: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>::Field1 | |
IL_0130: stloc.s V_14 | |
IL_0132: ldloc.s V_15 | |
IL_0134: castclass class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>> | |
IL_0139: ldfld !0 class [Nemerle]Nemerle.Core.option`1/Some<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>>::val | |
IL_013e: ldfld !2 valuetype [Nemerle]Nemerle.Builtins.Tuple`3<class Nemerle.Compiler.Parsetree.Name,class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>::Field2 | |
IL_0143: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement> | |
IL_0148: stloc.s V_13 | |
IL_014a: ldloc.s V_14 | |
IL_014c: ldloc.s V_13 | |
IL_014e: newobj instance void valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>::.ctor(!0, | |
!1) | |
IL_0153: br IL_01da | |
IL_0158: call bool Nemerle.Compiler.Message::get_SeenError() | |
IL_015d: ldc.i4.0 | |
IL_015e: bne.un IL_01aa | |
IL_0163: ldstr "macro is not a macro\?" | |
IL_0168: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class Nemerle.Compiler.Typer>::_N_constant_object | |
IL_016d: ldloc.s V_9 | |
IL_016f: call string Nemerle.Compiler.PrettyPrint::SprintExpr(class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.Typer>, | |
class Nemerle.Compiler.Parsetree.PExpr) | |
IL_0174: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0179: callvirt instance string [netstandard]System.String::ToString() | |
IL_017e: stloc.s V_16 | |
IL_0180: ldstr "Internal compiler error '" | |
IL_0185: ldloc.s V_16 | |
IL_0187: call string [netstandard]System.Convert::ToString(string) | |
IL_018c: ldstr "', please report a bug to bugs.nemerle.org. " | |
IL_0191: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_0196: ldstr "You can try modifying program near this location." | |
IL_019b: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_01a0: call void Nemerle.Compiler.Message::Debug(string) | |
IL_01a5: br IL_01aa | |
IL_01aa: ldstr "ncc\\hierarchy\\CustomAttribute.n" | |
IL_01af: ldc.i4 0x37e | |
IL_01b4: ldstr "" | |
IL_01b9: ldstr "macro is not a macro\?" | |
IL_01be: ldsfld class [Nemerle]Nemerle.Core.option`1/None<!0> class [Nemerle]Nemerle.Core.option`1/None<class Nemerle.Compiler.Typer>::_N_constant_object | |
IL_01c3: ldloc.s V_9 | |
IL_01c5: call string Nemerle.Compiler.PrettyPrint::SprintExpr(class [Nemerle]Nemerle.Core.option`1<class Nemerle.Compiler.Typer>, | |
class Nemerle.Compiler.Parsetree.PExpr) | |
IL_01ca: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_01cf: callvirt instance string [netstandard]System.String::ToString() | |
IL_01d4: newobj instance void [Nemerle]Nemerle.Core.AssertionException::.ctor(string, | |
int32, | |
string, | |
string) | |
IL_01d9: throw | |
IL_01da: stloc.s V_17 | |
IL_01dc: ldloc.s V_17 | |
IL_01de: ldfld !0 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>::Field0 | |
IL_01e3: stloc.s V_12 | |
IL_01e5: ldloc.s V_17 | |
IL_01e7: ldfld !1 valuetype [Nemerle]Nemerle.Builtins.Tuple`2<class Nemerle.Compiler.IMacro,class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>>::Field1 | |
IL_01ec: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement> | |
IL_01f1: stloc.s V_11 | |
IL_01f3: ldloc.s V_12 | |
IL_01f5: callvirt instance bool Nemerle.Compiler.IMacro::get_IsInherited() | |
IL_01fa: brfalse IL_020d | |
IL_01ff: ldarg.1 | |
IL_0200: callvirt instance bool Nemerle.Compiler.TypeInfo::get_IsSealed() | |
IL_0205: ldc.i4.0 | |
IL_0206: ceq | |
IL_0208: br IL_020e | |
IL_020d: ldc.i4.0 | |
IL_020e: stloc.s V_18 | |
IL_0210: ldloc.s V_18 | |
IL_0212: brfalse IL_0344 | |
IL_0217: ldloc.s V_11 | |
IL_0219: ldstr "@" | |
IL_021e: callvirt instance string class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.SyntaxElement>::ToString(string) | |
IL_0223: stloc.s V_19 | |
IL_0225: ldloc.s V_12 | |
IL_0227: callvirt instance string Nemerle.Compiler.IMacro::GetNamespace() | |
IL_022c: ldstr "." | |
IL_0231: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0236: ldloc.s V_12 | |
IL_0238: callvirt instance string Nemerle.Compiler.IMacro::GetName() | |
IL_023d: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0242: stloc.s V_20 | |
IL_0244: ldstr "Nemerle" | |
IL_0249: ldc.i4.1 | |
IL_024a: ldsfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass::Instance | |
IL_024f: call class Nemerle.Compiler.GlobalEnv _N_MacroContexts::Get(int32, | |
class Nemerle.Compiler.ManagerClass) | |
IL_0254: call class Nemerle.Compiler.Parsetree.Name Nemerle.Compiler.Parsetree.Name::NameInCurrentColor(string, | |
class Nemerle.Compiler.GlobalEnv) | |
IL_0259: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Ref::.ctor(class Nemerle.Compiler.Parsetree.Name) | |
IL_025e: ldstr "Internal" | |
IL_0263: ldc.i4.1 | |
IL_0264: ldsfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass::Instance | |
IL_0269: call class Nemerle.Compiler.GlobalEnv _N_MacroContexts::Get(int32, | |
class Nemerle.Compiler.ManagerClass) | |
IL_026e: call class Nemerle.Compiler.Parsetree.Name Nemerle.Compiler.Parsetree.Name::NameInCurrentColor(string, | |
class Nemerle.Compiler.GlobalEnv) | |
IL_0273: newobj instance void Nemerle.Compiler.Parsetree.Splicable/Name::.ctor(class Nemerle.Compiler.Parsetree.Name) | |
IL_0278: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Member::.ctor(class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.Parsetree.Splicable) | |
IL_027d: ldstr "MacroAttribute" | |
IL_0282: ldc.i4.1 | |
IL_0283: ldsfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.ManagerClass::Instance | |
IL_0288: call class Nemerle.Compiler.GlobalEnv _N_MacroContexts::Get(int32, | |
class Nemerle.Compiler.ManagerClass) | |
IL_028d: call class Nemerle.Compiler.Parsetree.Name Nemerle.Compiler.Parsetree.Name::NameInCurrentColor(string, | |
class Nemerle.Compiler.GlobalEnv) | |
IL_0292: newobj instance void Nemerle.Compiler.Parsetree.Splicable/Name::.ctor(class Nemerle.Compiler.Parsetree.Name) | |
IL_0297: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Member::.ctor(class Nemerle.Compiler.Parsetree.PExpr, | |
class Nemerle.Compiler.Parsetree.Splicable) | |
IL_029c: ldloc.s V_20 | |
IL_029e: newobj instance void Nemerle.Compiler.Literal/String::.ctor(string) | |
IL_02a3: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Literal::.ctor(class Nemerle.Compiler.Literal) | |
IL_02a8: ldc.i8 0x0 | |
IL_02b1: conv.u8 | |
IL_02b2: ldc.i4.0 | |
IL_02b3: ldnull | |
IL_02b4: newobj instance void Nemerle.Compiler.Literal/Integer::.ctor(uint64, | |
bool, | |
class Nemerle.Compiler.FixedType/Class) | |
IL_02b9: callvirt instance class Nemerle.Compiler.Literal Nemerle.Compiler.Literal::WithProperType() | |
IL_02be: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Literal::.ctor(class Nemerle.Compiler.Literal) | |
IL_02c3: ldloc.s V_19 | |
IL_02c5: newobj instance void Nemerle.Compiler.Literal/String::.ctor(string) | |
IL_02ca: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Literal::.ctor(class Nemerle.Compiler.Literal) | |
IL_02cf: ldsfld class [Nemerle]Nemerle.Core.list`1/Nil<!0> class [Nemerle]Nemerle.Core.list`1/Nil<class Nemerle.Compiler.Parsetree.PExpr>::_N_constant_object | |
IL_02d4: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_02d9: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_02de: newobj instance void class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::.ctor(!0, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_02e3: newobj instance void Nemerle.Compiler.Parsetree.PExpr/Call::.ctor(class Nemerle.Compiler.Parsetree.PExpr, | |
class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>) | |
IL_02e8: stloc.s V_21 | |
IL_02ea: ldarg.2 | |
IL_02eb: ldarg.1 | |
IL_02ec: ldfld class Nemerle.Compiler.ManagerClass Nemerle.Compiler.TypeInfo::Manager | |
IL_02f1: callvirt instance class Nemerle.Compiler.AttributeCompilerClass Nemerle.Compiler.ManagerClass::get_AttributeCompiler() | |
IL_02f6: ldarg.1 | |
IL_02f7: callvirt instance class Nemerle.Compiler.GlobalEnv Nemerle.Compiler.TypeBuilder::get_GlobalEnv() | |
IL_02fc: ldarg.1 | |
IL_02fd: ldloc.s V_21 | |
IL_02ff: callvirt instance valuetype [Nemerle]Nemerle.Builtins.Tuple`3<valuetype [netstandard]System.AttributeTargets,class [System.Reflection.Emit.ILGeneration]System.Reflection.Emit.CustomAttributeBuilder,bool> Nemerle.Compiler.AttributeCompilerClass::CompileAttribute(class Nemerle.Compiler.GlobalEnv, | |
class Nemerle.Compiler.TypeBuilder, | |
class Nemerle.Compiler.Parsetree.PExpr) | |
IL_0304: callvirt instance !1 class [Nemerle]Nemerle.Builtins.Function`2<valuetype [Nemerle]Nemerle.Builtins.Tuple`3<valuetype [netstandard]System.AttributeTargets,class [System.Reflection.Emit.ILGeneration]System.Reflection.Emit.CustomAttributeBuilder,bool>,string>::apply(!0) | |
IL_0309: stloc.s V_22 | |
IL_030b: ldloc.s V_22 | |
IL_030d: ldnull | |
IL_030e: call bool [netstandard]System.String::op_Inequality(string, | |
string) | |
IL_0313: brfalse IL_033f | |
IL_0318: ldstr "macro attribute " | |
IL_031d: ldloc.s V_20 | |
IL_031f: call string [netstandard]System.Convert::ToString(string) | |
IL_0324: ldstr " is not valid on " | |
IL_0329: call string [netstandard]System.String::Concat(string, | |
string, | |
string) | |
IL_032e: ldloc.s V_22 | |
IL_0330: call string [netstandard]System.String::Concat(string, | |
string) | |
IL_0335: call void Nemerle.Compiler.Message::Error(string) | |
IL_033a: br IL_033f | |
IL_033f: br IL_0344 | |
IL_0344: leave IL_0350 | |
} // end .try | |
catch Nemerle.Compiler.Recovery | |
{ | |
IL_0349: stloc.s V_23 | |
IL_034b: leave IL_0350 | |
} // end handler | |
IL_0350: ldloc.s V_7 | |
IL_0352: castclass class [Nemerle]Nemerle.Core.list`1<valuetype [Nemerle]Nemerle.Builtins.Tuple`2<string,class Nemerle.Compiler.Parsetree.PExpr>> | |
IL_0357: stloc.s V_6 | |
IL_0359: br IL_00c3 | |
IL_035e: ret | |
} // end of method AttributesAndModifiers::SaveCustomAttributes | |
.method assembly hidebysig virtual instance void | |
RelocateImplInternal(class Nemerle.Compiler.RelocationInfo _info) cil managed | |
{ | |
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 223 (0xdf) | |
.maxstack 7 | |
.locals init (class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> V_0, | |
class Nemerle.Compiler.Parsetree.PExpr V_1) | |
IL_0000: ldarg.1 | |
IL_0001: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_0006: ldarg.0 | |
IL_0007: callvirt instance bool class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::ContainsKey(!0) | |
IL_000c: brfalse IL_0016 | |
IL_0011: br IL_00de | |
IL_0016: ldarg.0 | |
IL_0017: ldarg.1 | |
IL_0018: call instance void Nemerle.Compiler.Located::RelocateImplInternal(class Nemerle.Compiler.RelocationInfo) | |
IL_001d: ldarg.1 | |
IL_001e: ldfld class [Nemerle]Nemerle.Collections.Hashtable`2<object,uint8> Nemerle.Compiler.RelocationInfo::VisitedObjects | |
IL_0023: ldarg.0 | |
IL_0024: ldc.i4.0 | |
IL_0025: callvirt instance void class [netstandard]System.Collections.Generic.Dictionary`2<object,uint8>::set_Item(!0, | |
!1) | |
IL_002a: ldarg.0 | |
IL_002b: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::_N_field_parsed_custom_attrs_embeded_in_ParsedCustomAttributes_3308 | |
IL_0030: stloc.0 | |
IL_0031: ldloc.0 | |
IL_0032: ldnull | |
IL_0033: call bool class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>::op_Inequality(class [Nemerle]Nemerle.Core.list`1<!0>, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0038: brfalse IL_0084 | |
IL_003d: ldloc.0 | |
IL_003e: stloc.0 | |
IL_003f: ldloc.0 | |
IL_0040: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0045: brfalse IL_007f | |
IL_004a: ldloc.0 | |
IL_004b: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0050: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_0055: stloc.1 | |
IL_0056: ldloc.0 | |
IL_0057: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_005c: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_0061: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0066: stloc.0 | |
IL_0067: ldloc.1 | |
IL_0068: castclass Nemerle.Compiler.ISupportRelocation | |
IL_006d: ldarg.1 | |
IL_006e: callvirt instance void Nemerle.Compiler.ISupportRelocation::RelocateImpl(class Nemerle.Compiler.RelocationInfo) | |
IL_0073: ldloc.0 | |
IL_0074: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_0079: stloc.0 | |
IL_007a: br IL_003f | |
IL_007f: br IL_0084 | |
IL_0084: ldarg.0 | |
IL_0085: ldfld class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::custom_attrs | |
IL_008a: stloc.0 | |
IL_008b: ldloc.0 | |
IL_008c: ldnull | |
IL_008d: call bool class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>::op_Inequality(class [Nemerle]Nemerle.Core.list`1<!0>, | |
class [Nemerle]Nemerle.Core.list`1<!0>) | |
IL_0092: brfalse IL_00de | |
IL_0097: ldloc.0 | |
IL_0098: stloc.0 | |
IL_0099: ldloc.0 | |
IL_009a: isinst class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_009f: brfalse IL_00d9 | |
IL_00a4: ldloc.0 | |
IL_00a5: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00aa: ldfld !0 class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::hd | |
IL_00af: stloc.1 | |
IL_00b0: ldloc.0 | |
IL_00b1: castclass class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00b6: ldfld class [Nemerle]Nemerle.Core.list`1<!0> class [Nemerle]Nemerle.Core.list`1/Cons<class Nemerle.Compiler.Parsetree.PExpr>::tl | |
IL_00bb: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00c0: stloc.0 | |
IL_00c1: ldloc.1 | |
IL_00c2: castclass Nemerle.Compiler.ISupportRelocation | |
IL_00c7: ldarg.1 | |
IL_00c8: callvirt instance void Nemerle.Compiler.ISupportRelocation::RelocateImpl(class Nemerle.Compiler.RelocationInfo) | |
IL_00cd: ldloc.0 | |
IL_00ce: castclass class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
IL_00d3: stloc.0 | |
IL_00d4: br IL_0099 | |
IL_00d9: br IL_00de | |
IL_00de: ret | |
} // end of method AttributesAndModifiers::RelocateImplInternal | |
.property valuetype Nemerle.Compiler.Location | |
CustomAttributesLocation() | |
{ | |
.set instance void Nemerle.Compiler.AttributesAndModifiers::set_CustomAttributesLocation(valuetype Nemerle.Compiler.Location) | |
.get instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.AttributesAndModifiers::get_CustomAttributesLocation() | |
} // end of property AttributesAndModifiers::CustomAttributesLocation | |
.property valuetype Nemerle.Compiler.NemerleModifiers | |
Modifiers() | |
{ | |
.get instance valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::get_Modifiers() | |
.set instance void Nemerle.Compiler.AttributesAndModifiers::set_Modifiers(valuetype Nemerle.Compiler.NemerleModifiers) | |
} // end of property AttributesAndModifiers::Modifiers | |
.property class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
CustomAttributes() | |
{ | |
.get instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::get_CustomAttributes() | |
.set instance void Nemerle.Compiler.AttributesAndModifiers::set_CustomAttributes(class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>) | |
} // end of property AttributesAndModifiers::CustomAttributes | |
.property class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> | |
ParsedCustomAttributes() | |
{ | |
.set instance void Nemerle.Compiler.AttributesAndModifiers::set_ParsedCustomAttributes(class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr>) | |
.get instance class [Nemerle]Nemerle.Core.list`1<class Nemerle.Compiler.Parsetree.PExpr> Nemerle.Compiler.AttributesAndModifiers::get_ParsedCustomAttributes() | |
} // end of property AttributesAndModifiers::ParsedCustomAttributes | |
.property valuetype Nemerle.Compiler.NemerleModifiers | |
ParsedModifiers() | |
{ | |
.get instance valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::get_ParsedModifiers() | |
} // end of property AttributesAndModifiers::ParsedModifiers | |
.property bool IsEmpty() | |
{ | |
.get instance bool Nemerle.Compiler.AttributesAndModifiers::get_IsEmpty() | |
} // end of property AttributesAndModifiers::IsEmpty | |
.property valuetype Nemerle.Compiler.Location | |
Location() | |
{ | |
.get instance valuetype Nemerle.Compiler.Location Nemerle.Compiler.AttributesAndModifiers::get_Location() | |
} // end of property AttributesAndModifiers::Location | |
.property valuetype Nemerle.Compiler.NemerleModifiers | |
Attributes() | |
{ | |
.get instance valuetype Nemerle.Compiler.NemerleModifiers Nemerle.Compiler.AttributesAndModifiers::get_Attributes() | |
} // end of property AttributesAndModifiers::Attributes | |
} // end of class Nemerle.Compiler.AttributesAndModifiers | |
.class public abstract auto ansi beforefieldinit Nemerle.Compiler.Literal | |
extends [netstandard]System.Object | |
implements class [netstandard]System.IEquatable`1<class Nemerle.Compiler.Literal>, | |
Nemerle.Compiler.ISupportRelocation | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.VariantAttribute::.ctor(string) = ( 01 00 81 36 4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 // ...6Nemerle.Comp | |
69 6C 65 72 2E 4C 69 74 65 72 61 6C 2E 56 6F 69 // iler.Literal.Voi | |
64 2C 4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 69 6C // d,Nemerle.Compil | |
65 72 2E 4C 69 74 65 72 61 6C 2E 4E 75 6C 6C 2C // er.Literal.Null, | |
4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 // Nemerle.Compiler | |
2E 4C 69 74 65 72 61 6C 2E 53 74 72 69 6E 67 2C // .Literal.String, | |
4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 // Nemerle.Compiler | |
2E 4C 69 74 65 72 61 6C 2E 46 6C 6F 61 74 2C 4E // .Literal.Float,N | |
65 6D 65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 2E // emerle.Compiler. | |
4C 69 74 65 72 61 6C 2E 44 6F 75 62 6C 65 2C 4E // Literal.Double,N | |
65 6D 65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 2E // emerle.Compiler. | |
4C 69 74 65 72 61 6C 2E 44 65 63 69 6D 61 6C 2C // Literal.Decimal, | |
4E 65 6D 65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 // Nemerle.Compiler | |
2E 4C 69 74 65 72 61 6C 2E 43 68 61 72 2C 4E 65 // .Literal.Char,Ne | |
6D 65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 2E 4C // merle.Compiler.L | |
69 74 65 72 61 6C 2E 42 6F 6F 6C 2C 4E 65 6D 65 // iteral.Bool,Neme | |
72 6C 65 2E 43 6F 6D 70 69 6C 65 72 2E 4C 69 74 // rle.Compiler.Lit | |
65 72 61 6C 2E 49 6E 74 65 67 65 72 2C 4E 65 6D // eral.Integer,Nem | |
65 72 6C 65 2E 43 6F 6D 70 69 6C 65 72 2E 4C 69 // erle.Compiler.Li | |
74 65 72 61 6C 2E 45 6E 75 6D 00 00 ) // teral.Enum.. | |
.class auto ansi nested public beforefieldinit Void | |
extends Nemerle.Compiler.Literal | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.VariantOptionAttribute::.ctor() = ( 01 00 00 00 ) | |
.method public hidebysig specialname virtual | |
instance int32 _N_GetVariantCode() cil managed | |
{ | |
// コード サイズ 2 (0x2) | |
.maxstack 1 | |
IL_0000: ldc.i4.0 | |
IL_0001: ret | |
} // end of method Void::_N_GetVariantCode | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void Nemerle.Compiler.Literal::.ctor() | |
IL_0006: ret | |
} // end of method Void::.ctor | |
} // end of class Void | |
.class auto ansi nested public beforefieldinit Null | |
extends Nemerle.Compiler.Literal | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.VariantOptionAttribute::.ctor() = ( 01 00 00 00 ) | |
.method public hidebysig specialname virtual | |
instance int32 _N_GetVariantCode() cil managed | |
{ | |
// コード サイズ 2 (0x2) | |
.maxstack 1 | |
IL_0000: ldc.i4.1 | |
IL_0001: ret | |
} // end of method Null::_N_GetVariantCode | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.RecordCtorAttribute::.ctor() = ( 01 00 00 00 ) | |
// コード サイズ 7 (0x7) | |
.maxstack 2 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void Nemerle.Compiler.Literal::.ctor() | |
IL_0006: ret | |
} // end of method Null::.ctor | |
} // end of class Null | |
.class auto ansi nested public beforefieldinit String | |
extends Nemerle.Compiler.Literal | |
{ | |
.custom instance void [Nemerle]Nemerle.Internal.VariantOptionAttribute::.ctor() = ( 01 00 00 00 ) | |
.field public initonly string val | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor(string 'value', | |
string rawString) cil ma |
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
アセンブリ参照置換
mscorlib -> System.Reflection.Emit
- System.Reflection.Emit.AssemblyBuilder
- System.Reflection.Emit.AssemblyBuilderAccess
- System.Reflection.Emit.ConstructorBuilder
- System.Reflection.Emit.EnumBuilder
- System.Reflection.Emit.EventBuilder
- System.Reflection.Emit.FieldBuilder
- System.Reflection.Emit.GenericTypeParameterBuilder
- System.Reflection.Emit.MethodBuilder
- System.Reflection.Emit.ModuleBuilder
- System.Reflection.Emit.PropertyBuilder
- System.Reflection.Emit.TypeBuilder
mscorlib -> System.Reflection.Emit.ILGeneration
- System.Reflection.Emit.ILGenerator
- System.Reflection.Emit.CustomAttributeBuilder
- System.Reflection.Emit.Label
- System.Reflection.Emit.LocalBuilder
- System.Reflection.Emit.ParameterBuilder
- System.Reflection.Emit.SignatureHelper
mscorlib -> 行き場のないもの
⇒一旦、System.Reflection.Emit.ILGeneration行きにした。
もともとのコードでHackだと認識されているもの
- System.Reflection.Emit.FieldToken
- System.Reflection.Emit.MethodToken
netstandardやnetcoreにはexeがないという理由のもの
- System.Reflection.Emit.PEFileKinds
mscorlib -> netstandard
上記以外
mscorlib その他の置換
IL3095-
"-use-loaded-corlib"
"Use already loaded mscorlib.dll and System.dll"
コンパイラーオプションの引数名とヘルプメッセージはこのままにしておきつつ、実装はnetstandardで置き換わるイメージ
UseLoadedCorlibとも関連。
IL9241
LibraryReferenceManager.AddLibrary呼び出し側
文字列を "netstandard"に変更予定
ILのサイズが変わると思うので、"System"の方をnopに置き換えた分を使ってよい
IL107180
LibraryReferenceManager.AddLibraryの実装側
ちゃんと置き換えたい
AssemblyBuilder.SetEntryPointメソッドがわかりやすい例だが、netstandard用のnugetライブラリ上では見えるっぽいのに、netcore (netcore50) の方には入っていないものがあった。
置換方針を見直すべきかもしれない。
AssemblyBuilder
AddResourceFile
DefineVersionInfoResource
ncc/generation/HierarchyEmitter.n 144-229 add_resources_to_assembly
AssemblyBuilder
SetEntryPoint
Save
ncc/generation/HierarchyEmitter.n 281-328 SaveAssembly
TypeBuilder.AddDeclarativeSecurity
ncc/generation/HierarchyEmitter.n 490 TypeBuilder.CreateEmitBuilder
MethodBuilder.AddDeclarativeSecurity
ncc/generation/HierarchyEmitter.n 989 MethodBuilder.CreateMethodBuilder
ConstructorBuilder.AddDeclarativeSecurity
ncc/generation/HierarchyEmitter.n 1090 MethodBuilder.CreateConstructorBuilder
置換メモ
System.Core
単純にアセンブリ置換 (netstandard) だけでOK
System.Xml
System
brfalse IL_0047
をbrfalse IL_0039
にすればよさそう。