.
| Calling Method | Method with MonoTodo | Reason |
| Class Adf.Web.UI.BusinessGridView: |
| void OnLoad(EventArgs) | bool Control.get_DesignMode() | revisit once we have a real design strategy |
| Object get_DataSource() | bool Control.get_DesignMode() | revisit once we have a real design strategy |
| void set_DataSource(Object) | bool Control.get_DesignMode() | revisit once we have a real design strategy |
| void .ctor() | bool Control.get_DesignMode() | revisit once we have a real design strategy |
| Class Adf.Web.Binding.DataGridBinder: |
| void Bind(Object, Object, PropertyInfo, Object" title=") | void BaseDataList.set_DataKeyField(string) | incomplete |
| void Bind(Object, Object">">) | void BaseDataList.set_DataKeyField(string) | incomplete |
| void Bind(Object, Object, Object, Object[) | void BaseDataList.set_DataKeyField(string) | incomplete |
| void Bind(Object, IList, Object[">">, Object[) | void BaseDataList.set_DataKeyField(string) | incomplete |
| void Bind(Object, IList, Object[) | void BaseDataList.set_DataKeyField(string) | incomplete |
| Class Adf.Web.UI.SmartPanel: |
| void CreateChildControls() | bool Control.get_DesignMode() | revisit once we have a real design strategy |
| Calling Method | P/Invoke Method | External DLL |
| Class log4net.Appender.NetSendAppender: | <
/tr> |
| void Append(LoggingEvent) | int NetMessageBufferSend(string, string, string, string, int) | netapi32.dll |
| Class log4net.Appender.OutputDebugStringAppender: |
| void Append(LoggingEvent) | void OutputDebugString(string) | Kernel32.dll |
| Class log4net.Appender.LocalSyslogAppender: |
| void ActivateOptions() | void openlog(IntPtr, int, LocalSyslogAppender/SyslogFacility) | libc |
| void Append(LoggingEvent) | void syslog(int, string, string) | libc |
| void OnClose() | void closelog() | libc |
| Class log4net.Util.WindowsSecurityContext: |
| WindowsIdentity LogonUser(string, string, string) | bool LogonUser(string, string, string, int, int, IntPtr&) | advapi32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool DuplicateToken(IntPtr, int, IntPtr&) | advapi32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool CloseHandle(IntPtr) | kernel32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool CloseHandle(IntPtr) | kernel32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool CloseHandle(IntPtr) | kernel32.dll |
| Class log4net.Util.NativeError: |
| string GetErrorMessage(int) | int FormatMessage(int, IntPtr&, int, int, String&, int, IntPtr) | Kernel32.dll |
| Class log4net.Appender.ColoredConsoleAppender: |
| void Append(LoggingEvent) | IntPtr GetStdHandle(uint) | Kernel32.dll |
| void Append(LoggingEvent) | IntPtr GetStdHandle(uint) | Kernel32.dll |
| void Append(LoggingEvent) | bool GetConsoleScreenBufferInfo(IntPtr, ColoredConsoleAppender/CONSOLE_SCREEN_BUFFER_INFO&) | Kernel32.dll |
| void Append(LoggingEvent) | bool SetConsoleTextAttribute(IntPtr, UInt16) | Kernel32.dll |
| void Append(LoggingEvent) | bool SetConsoleTextAttribute(IntPtr, UInt16) | Kernel32.dll |
| void ActivateOptions() | int GetConsoleOutputCP() | Kernel32.dll |
| Calling Method | Method with MonoTodo | Reason |
| Class log4net.Config.XmlConfigurator: |
| void Configure(ILoggerRepository, Uri) | ICredentials CredentialCache.get_DefaultCredentials() | Need EnvironmentPermission implementation first |
| Class log4net.Appender.Ev!
entLogAppender: |
| void ActivateOptions() | string EventLog.LogNameFromSourceName(string, string) | remote machine is not supported |
| void ActivateOptions() | void EventLog.DeleteEventSource(string, string) | remote machine is not supported |
| void ActivateOptions() | string EventLog.LogNameFromSourceName(string, string) | remote machine is not supported |
| void ActivateOptions() | string EventLog.LogNameFromSourceName(string, string) | remote machine is not supported |
| void CreateEventSource(string, string, string) | void EventLog.CreateEventSource(EventSourceCreationData) | remote machine is not supported |
| Calling Method | Method with MonoTodo | Reason |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource: |
| void Save(string, string, ConfigurationSection) | Configuration ConfigurationManager.OpenMappedExeConfiguration(ExeConfigurationFileMap, ConfigurationUserLevel) | ConfigurationUserLevel parameter is not supported. |
| void Remove(string, string) | Configuration ConfigurationManager.OpenMappedExeConfiguration(ExeConfigurationFileMap, ConfigurationUserLevel) | ConfigurationUserLevel parameter is not supported. |
| Class Microsoft.Pract!
ices.EnterpriseLibrary.Common.Instrumentation.CommonWmiInstaller: |
| void .ctor() | void DefaultManagementProjectInstaller..ctor() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Configuration.BaseFileConfigurationSourceImplementation: |
| void SetConfigurationWatchers(string, ConfigurationSection) | SectionInformation ConfigurationSection.get_SectionInformation() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Configuration.SystemConfigurationSourceImplementation: |
| void RefreshAndValidateSections(String, String>, String, String>, String>&, String, String>&) | SectionInformation ConfigurationSection.get_SectionInformation() | Not Specified |
| void RefreshAndValidateSections(String, String>, String, String>, String>&, String, String>&) | SectionInformation Config!
urationSection.get_SectionInformation() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSourceImplementation: |
| void RefreshAndValidateSections(String, String>, String, String>, String>&, String, String>&) | SectionInformation ConfigurationSection.get_SectionInformation() | Not Specified |
| void RefreshAndValidateSections(String, String>, String, String>, String>&, String, String>&) | SectionInformation ConfigurationSection.get_SectionInformation() | Not Specified |
| Configuration GetConfiguration() | Configuration ConfigurationManager.OpenMappedExeConfiguration(ExeConfigurationFileMap, ConfigurationUserLevel) | ConfigurationUserLevel parameter is not supported. |
| void UpdateCache() | Configuration ConfigurationMana!
ger.OpenMappedExeConfiguration(ExeConfigurationFileMap, ConfigurationU
serLevel) | ConfigurationUserLevel parameter is not supported. |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Configuration.SystemConfigurationSource: |
| void Save(string, string, ConfigurationSection) | Configuration ConfigurationManager.OpenMappedExeConfiguration(ExeConfigurationFileMap, ConfigurationUserLevel) | ConfigurationUserLevel parameter is not supported. |
| void Remove(string, string) | Configuration ConfigurationManager.OpenMappedExeConfiguration(ExeConfigurationFileMap, ConfigurationUserLevel) | ConfigurationUserLevel parameter is not supported. |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.ReflectionInstaller`1: |
| void Install(IDictionary) | void Installer.Install(IDictionary) | Not Specified |
| void Uninstall(IDictionary) | !
void Installer.Uninstall(IDictionary) | Not Specified |
| void .ctor() | void Installer..ctor() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.EventLogInstallerBuilder: |
| Installer> CreateInstallers(Type>) | void EventLogInstaller.set_CategoryCount(int) | Not Specified |
| Installer> CreateInstallers(Type>) | void EventLogInstaller.set_CategoryResourceFile(string) | Not Specified |
| Installer> CreateInstallers(Type>) | void EventLogInstaller.set_MessageResourceFile(string) | Not Specified |
| Installer> CreateInstallers(Type>) | void EventLogInstaller.set_ParameterResourceFile(string) | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.Enterpris!
eLibraryPerformanceCounter: |
void Clear()<
/td> | void PerformanceCounter.set_RawValue(Int64) | Not Specified |
| Int64 get_Value() | Int64 PerformanceCounter.get_RawValue() | Not Specified |
| void Increment() | Int64 PerformanceCounter.Increment() | Not Specified |
| void IncrementBy(Int64) | Int64 PerformanceCounter.IncrementBy(Int64) | Not Specified |
| Int64 GetValueFor(string) | Int64 PerformanceCounter.get_RawValue() | Not Specified |
| void SetValueFor(string, Int64) | void PerformanceCounter.set_RawValue(Int64) | Not Specified |
| Calling Method | P/Invoke Method | External DLL |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.ContextUtils: |
| NativeMethods/IObjectContext get_ObjectContext() | int GetObjectContext(NativeMethods/IObjectContext&) | mtxex.dll |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.UnmanagedSecurityContextInformationProvider: |
| string get_CurrentUser() | bool GetUserNameEx(NativeMethods/ExtendedNameFormat, StringBuilder, UInt32&) | secur32.dll |
| string get_ProcessAccountName() | IntPtr GetCurrentProcess() | kernel32.dll |
| string get_ProcessAcco!
untName() | int GetSecurityInfo(IntPtr, NativeMethods/SE_OBJECT_
TYPE, uint, IntPtr&, IntPtr&, IntPtr&, IntPtr&, IntPtr&) | advapi32.dll |
| string get_ProcessAccountName() | bool LookupAccountSid(IntPtr, IntPtr, StringBuilder, UInt32&, StringBuilder, UInt32&, Int32&) | advapi32.dll |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry: |
| void CollectIntrinsicProperties() | int GetCurrentProcessId() | kernel32.dll |
| void CollectIntrinsicProperties() | int GetCurrentThreadId() | kernel32.dll |
| string GetProcessName() | IntPtr GetModuleHandle(string) | kernel32.dll |
| string GetProcessName() | int GetModuleFileName(IntPtr, StringBuilder, int) | kernel32.dll |
| Calling Method | Mono met!
hod that throws NotImplementedException |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener: |
| void Write(string) | void Instrumentation.Fire(Object) |
| void TraceData(TraceEventCache, string, TraceEventType, int, Object) | void Instrumentation.Fire(Object) |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.ExtraInformation.Helpers.ContextUtils: |
| string GetActivityId() | Guid ContextUtil.get_ActivityId() |
| string GetApplicationId() | Guid ContextUtil.get_ApplicationId() |
| string GetTransactionId() | Guid ContextUtil.get_TransactionId() |
| string GetDirectCallerAccountName() | bool SecurityCallContext.get_IsSecurityEnabled() |
| string GetDirectCallerAccountName() | SecurityIdentit!
y SecurityCallContext.get_DirectCaller() |
string GetDirectCallerAccountName() | string SecurityIdentity.get_AccountName() |
| string GetOriginalCallerAccountName() | bool SecurityCallContext.get_IsSecurityEnabled() |
| string GetOriginalCallerAccountName() | SecurityIdentity SecurityCallContext.get_OriginalCaller() |
| string GetOriginalCallerAccountName() | string SecurityIdentity.get_AccountName() |
| SecurityCallContext get_CurrentCall() | SecurityCallContext SecurityCallContext.get_CurrentCall() |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener: |
| Message CreateMessage(string, string) | void Message.set_Body(Object) |
| Message CreateMessage(string, string) | void Message.set_Label(string) |
| Message CreateMessage(string, string) | void Message.set_Priority(Mes!
sagePriority) |
| Message CreateMessage(string, string) | void Message.set_TimeToBeReceived(TimeSpan) |
| Message CreateMessage(string, string) | void Message.set_TimeToReachQueue(TimeSpan) |
| Message CreateMessage(string, string) | void Message.set_Recoverable(bool) |
| Message CreateMessage(string, string) | void Message.set_UseAuthentication(bool) |
| Message CreateMessage(string, string) | void Message.set_UseDeadLetterQueue(bool) |
| Message CreateMessage(string, string) | void Message.set_UseEncryption(bool) |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger: |
| void LogConfigurationError(Exception) | void Instrumentation.Fire(Object) |
| Class Microsoft.Practices.E!
nterpriseLibrary.Logging.Instrumentation.LoggingInstrumentationListene
r: |
| void FailureLoggingError(Object, FailureLoggingErrorEventArgs) | void Instrumentation.Fire(Object) |
| void ConfigurationFailure(Object, LoggingConfigurationFailureEventArgs) | void Instrumentation.Fire(Object) |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface: |
| void Close() | void MessageQueue.Close() |
| void Send(Message, MessageQueueTransactionType) | void MessageQueue.Send(Object, MessageQueueTransactionType) |
| bool get_Transactional() | bool MessageQueue.get_Transactional() |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter: |
| void Increment(string) | Int64 PerformanceCounter.Increment() |
| void IncrementBy(string, Int64) | Int6!
4 PerformanceCounter.IncrementBy(Int64) |
| Calling Method | Method with MonoTodo | Reason |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.WmiTraceListener: |
| void Write(string) | void Instrumentation.Fire(Object) | Not Specified |
| void TraceData(TraceEventCache, string, TraceEventType, int, Object) | void Instrumentation.Fire(Object) | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerAssembler: |
| TraceListener Assemble(IBuilderContext, TraceListenerData, IConfigurationSource, ConfigurationReflectionCache) | StringDictionary TraceListener.get_Attributes() | The property exists but the values are not considere!
d |
| Class Microsoft.Practices
.EnterpriseLibrary.Logging.ExtraInformation.Helpers.ContextUtils: |
| string GetActivityId() | Guid ContextUtil.get_ActivityId() | Not Specified |
| string GetApplicationId() | Guid ContextUtil.get_ApplicationId() | Not Specified |
| string GetTransactionId() | Guid ContextUtil.get_TransactionId() | Not Specified |
| string GetDirectCallerAccountName() | bool SecurityCallContext.get_IsSecurityEnabled() | Not Specified |
| string GetDirectCallerAccountName() | SecurityIdentity SecurityCallContext.get_DirectCaller() | Not Specified |
| string GetDirectCallerAccountName() | string SecurityIdentity.get_AccountName() | Not Specified |
| string GetOriginalCallerAccountName() | bool SecurityCallContext.get_IsSecurityEnabled() | Not Specified |
| stri!
ng GetOriginalCallerAccountName() | SecurityIdentity SecurityCallContext.get_OriginalCaller() | Not Specified |
| string GetOriginalCallerAccountName() | string SecurityIdentity.get_AccountName() | Not Specified |
| SecurityCallContext get_CurrentCall() | SecurityCallContext SecurityCallContext.get_CurrentCall() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.InternalAttribute: |
| void .ctor() | void IgnoreMemberAttribute..ctor() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqTraceListener: |
| Message CreateMessage(string, string) | void Message..ctor() | Not Specified |
| Message CreateMessage(string, string) | void Message.set_Body(Object) | Not Specified |
| Message CreateMessage(string, string) | void Mes
sage.set_Label(string) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_Priority(MessagePriority) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_TimeToBeReceived(TimeSpan) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_TimeToReachQueue(TimeSpan) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_Recoverable(bool) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_UseAuthentication(bool) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_UseDeadLetterQueue(bool) | Not Specified |
| Message CreateMessage(string, string) | void Message.set_UseEncryption(bool) | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.ProjectInstaller: |
| void .ctor() | void DefaultManagementProjectInstaller..ctor() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.LogSource: |
| void TraceData(TraceEventType, int, LogEntry, TraceListenerFilter) | bool TraceListener.get_IsThreadSafe() | This property exists but is never considered. |
| void TraceData(TraceEventType, int, LogEntry, TraceListenerFilter) | bool TraceListener.get_IsThreadSafe() | This property exists but is never considered. |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.DefaultLoggingEventLogger: |
| void LogConfigurationError(Exception) | void Instrumentation.Fire(Object) | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.Ins
trumentation.LoggingInstrumentationListener: |
| void FailureLoggingError(Object, FailureLoggingErrorEventArgs) | void Instrumentation.Fire(Object) | Not Specified |
| void ConfigurationFailure(Object, LoggingConfigurationFailureEventArgs) | void Instrumentation.Fire(Object) | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.MsmqSendInterface: |
| void Close() | void MessageQueue.Close() | Not Specified |
| void Send(Message, MessageQueueTransactionType) | void MessageQueue.Send(Object, MessageQueueTransactionType) | Not Specified |
| bool get_Transactional() | bool MessageQueue.get_Transactional() | Not Specified |
| Class Microsoft.Practices.EnterpriseLibrary.Logging.Instrumentation.TracerPerformanceCounter: |
| void Increment(string) | Int64 PerformanceCounter.Increment() | Not Specified |
| void IncrementBy(string, Int64) | Int64 PerformanceCounter.IncrementBy(Int64) | Not Specified |
| Calling Method | Method with MonoTodo | Reason |
| Class NHibernate.Property.BasicGetter: |
| void Emit(ILGenerator) | void ILGenerator.EmitCall(OpCode, MethodInfo, TypeClass NHibernate.Bytecode.EmitUtil: |
| void EmitCreateDelegateInstance(ILGenerator, Type, MethodInfo) | void ILGenerator.EmitCall(OpCode, MethodInfo, Type" title=") | vararg methods are not supported |
| Class NHibernate.Bytecode.EmitUtil: |
| void EmitCreateDelegateInstance(ILGenerator, Type, MethodInfo) | void ILGenerator.EmitCall(OpCode, MethodInfo, Type">">) | vararg methods are not supported |
| Class NHibernate.Bytecode.EmitUtil: |
| void EmitCreateDelegateInstance(ILGenerator, Type, MethodInfo) | void ILGenerator.EmitCall(OpCode, MethodInfo, Type[) | vararg methods are not s!
upported |
| Class NHibernate.P
roperty.BasicSetter: |
| void Emit(ILGenerator) | void ILGenerator.EmitCall(OpCode, MethodInfo, Type[]) | vararg methods are not supported |
| Class NHibernate.Cfg.Configuration: |
| Configuration Configure(XmlTextReader) | void XmlValidatingReader.set_ValidationType(ValidationType) | Not Specified |
| XmlDocument LoadMappingDocument(XmlTextReader) | void XmlValidatingReader.set_ValidationType(ValidationType) | Not Specified |