Definitions: Mono 1.9 Date Submitted: 4/4/2008 10:42:18 AM Comments: This compromises the spring .net framework and ASP.Net MVC Preview2 which are things we build big apps on. ========================================= Pending issues: 1 [TODO] System.Reflection.Emit.ILGenerator::EmitCall(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[]) Details: vararg methods are not supported 5 [NIEX] System.Xml.Serialization.XmlSchemaImporter::ImportMembersMapping(System.String,System.String,System.Xml.Serialization.SoapSchemaMember[]) Details: 5 [NIEX] System.Web.HttpResponse::WriteSubstitution(System.Web.HttpResponseSubstitutionCallback) Details: Not implemented 5 [NIEX] System.Web.HttpResponse::AddCacheItemDependencies(System.String[]) Details: Not implemented 5 [NIEX] System.Web.HttpResponse::AddCacheDependency(System.Web.Caching.CacheDependency[]) Details: Not implemented 5 [NIEX] System.EnterpriseServices.ServiceDomain::Enter(System.EnterpriseServices.ServiceConfig) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_TransactionTimeout(System.Int32) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_TransactionDescription(System.String) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_Transaction(System.EnterpriseServices.TransactionOption) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_TrackingEnabled(System.Boolean) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_TrackingComponentName(System.String) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_TrackingAppName(System.String) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::set_IsolationLevel(System.EnterpriseServices.TransactionIsolationLevel) Details: 5 [NIEX] System.EnterpriseServices.ServiceConfig::.ctor() Details: 5 [NIEX] System.EnterpriseServices.RegistrationHelper::InstallAssemblyFromConfig(System.EnterpriseServices.RegistrationConfig&) Details: 5 [NIEX] System.EnterpriseServices.RegistrationConfig::set_InstallationFlags(System.EnterpriseServices.InstallationFlags) Details: 5 [NIEX] System.EnterpriseServices.RegistrationConfig::set_AssemblyFile(System.String) Details: 5 [NIEX] System.EnterpriseServices.RegistrationConfig::set_Application(System.String) Details: 5 [NIEX] System.EnterpriseServices.RegistrationConfig::.ctor() Details: 5 [NIEX] System.EnterpriseServices.ContextUtil::SetComplete() Details: 5 [NIEX] System.EnterpriseServices.ContextUtil::SetAbort() Details: 5 [NIEX] System.Type::GetTypeFromProgID(System.String,System.String) Details: Mono does not support COM 5 [NIEX] System.EnterpriseServices.ContextUtil::get_TransactionId() Details: 5 [NIEX] System.EnterpriseServices.ContextUtil::get_ActivityId() Details: 5 [NIEX] System.EnterpriseServices.ServiceDomain::Leave() Details: 1 [TODO] System.Web.UI.Control::get_DesignMode() Details: revisit once we have a real design strategy 5 [NIEX] System.EnterpriseServices.ContextUtil::get_IsInTransaction() Details: 2 [MISS] System.Web.SessionState.HttpSessionState::get_CookieMode() 1 [TODO] System.Xml.Schema.XmlSchemaSet::Add(System.Xml.Schema.XmlSchemaSet) Details: 1 [TODO] System.Web.UI.Page::InitializeCulture() Details: Does nothing. Used by .net aspx parser 1 [TODO] System.Web.HttpResponse::AddCacheItemDependency(System.String) Details: Currently does nothing 1 [TODO] System.Web.HttpResponse::AddCacheItemDependencies(System.Collections.ArrayList) Details: Currently does nothing 4 [NIEX] System.Web.Configuration.HttpCapabilitiesBase::DisableOptimizedCacheKey() 1 [TODO] System.Transactions.TransactionScope::.ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption) Details: EnterpriseServicesInteropOption not supported 1 [TODO] System.Security.CodeAccessPermission::Assert() Details: Imperative mode isn't supported 1 [TODO] System.Runtime.Remoting.RemotingConfiguration::Configure(System.String,System.Boolean) Details: Implement ensureSecurity 1 [TODO] System.EnterpriseServices.ContextUtil::set_MyTransactionVote(System.EnterpriseServices.TransactionVote) Details: 4 [NIEX] System.Web.HttpRequest::get_LogonUserIdentity() 1 [TODO] System.Net.CredentialCache::get_DefaultCredentials() Details: Need EnvironmentPermission implementation first 1 [TODO] System.EnterpriseServices.ContextUtil::get_MyTransactionVote() Details: 1 [TODO] System.Configuration.ConfigurationManager::get_ConnectionStrings() Details: 1 [TODO] System.Web.SiteMapProvider::IsAccessibleToUser(System.Web.HttpContext,System.Web.SiteMapNode) Details: need to implement cases 2 and 3