I am migrating from 1.1 and have been unable to import System.Math class. I
took a look at what's actually been imported

clr.AddReference("System")
import System
print dir(System)

On IP2 I got a small list that didn't contain Math or many other classes. Am
I referencing something wrong?

IP2 List:
['CodeDom', 'Collections', 'ComponentModel', 'Configuration', 'Diagnostics',
'FileStyleUriParser', 'FtpStyleUriParser', 'GenericUriParser',
'GenericUriParserOptions', 'GopherStyleUriParser', 'HttpStyleUriParser',
'IO', 'LdapStyleUriParser', 'Media', 'Net', 'NetPipeStyleUriParser',
'NetTcpStyleUriParser', 'NewsStyleUriParser', 'Runtime', 'Security', 'Text',
'Threading', 'Timers', 'Uri', 'UriBuilder', 'UriComponents', 'UriFormat',
'UriFormatException', 'UriHostNameType', 'UriIdnScope', 'UriKind',
'UriParser', 'UriPartial', 'UriTypeConverter', 'Web']

IP1 List:
['AccessViolationException', 'Action', 'ActivationContext', 'Activator',
'AppDomain', 'AppDomainInitializer', 'AppDomainManager',
'AppDomainManagerInitializationOptions', 'AppDomainSetup',
'AppDomainUnloadedException', 'ApplicationException', 'ApplicationId',
'ApplicationIdentity', 'ArgIterator', 'ArgumentException',
'ArgumentNullException', 'ArgumentOutOfRangeException',
'ArithmeticException', 'Array', 'ArraySegment',
'ArrayTypeMismatchException', 'AssemblyLoadEventArgs',
'AssemblyLoadEventHandler', 'AsyncCallback', 'Attribute',
'AttributeTargets', 'AttributeUsageAttribute', 'BadImageFormatException',
'Base64FormattingOptions', 'BitConverter', 'Boolean', 'Buffer', 'Byte',
'CLSCompliantAttribute', 'CannotUnloadAppDomainException', 'Char',
'CharEnumerator', 'CodeDom', 'Collections', 'Comparison', 'ComponentModel',
'Configuration', 'Console', 'ConsoleCancelEventArgs',
'ConsoleCancelEventHandler', 'ConsoleColor', 'ConsoleKey', 'ConsoleKeyInfo',
'ConsoleModifiers', 'ConsoleSpecialKey', 'ContextBoundObject',
'ContextMarshalException', 'ContextStaticAttribute', 'Convert', 'Converter',
'CrossAppDomainDelegate', 'DBNull', 'DataMisalignedException', 'DateTime',
'DateTimeKind', 'DateTimeOffset', 'DayOfWeek', 'Decimal', 'Delegate',
'Deployment', 'Diagnostics', 'DivideByZeroException',
'DllNotFoundException', 'Double', 'DuplicateWaitObjectException',
'EntryPointNotFoundException', 'Enum', 'Environment',
'EnvironmentVariableTarget', 'EventArgs', 'EventHandler', 'Exception',
'ExecutionEngineException', 'FieldAccessException', 'FileStyleUriParser',
'FlagsAttribute', 'FormatException', 'FtpStyleUriParser', 'GC',
'GCCollectionMode', 'GenericUriParser', 'GenericUriParserOptions',
'Globalization', 'GopherStyleUriParser', 'Guid', 'HttpStyleUriParser',
'IAppDomainSetup', 'IAsyncResult', 'ICloneable', 'IComparable',
'IConvertible', 'ICustomFormatter', 'IDisposable', 'IEquatable',
'IFormatProvider', 'IFormattable', 'IO', 'IServiceProvider',
'IndexOutOfRangeException', 'InsufficientMemoryException', 'Int16', 'Int32',
'Int64', 'IntPtr', 'InvalidCastException', 'InvalidOperationException',
'InvalidProgramException', 'LdapStyleUriParser', 'LoaderOptimization',
'LoaderOptimizationAttribute', 'LocalDataStoreSlot', 'MTAThreadAttribute',
'MarshalByRefObject', 'Math', 'Media', 'MemberAccessException',
'MethodAccessException', 'MidpointRounding', 'MissingFieldException',
'MissingMemberException', 'MissingMethodException', 'ModuleHandle',
'MulticastDelegate', 'MulticastNotSupportedException', 'Net',
'NetPipeStyleUriParser', 'NetTcpStyleUriParser', 'NewsStyleUriParser',
'NonSerializedAttribute', 'NotFiniteNumberException',
'NotImplementedException', 'NotSupportedException',
'NullReferenceException', 'Nullable', 'Object', 'ObjectDisposedException',
'ObsoleteAttribute', 'OperatingSystem', 'OperationCanceledException',
'OutOfMemoryException', 'OverflowException', 'ParamArrayAttribute',
'PlatformID', 'PlatformNotSupportedException', 'Predicate', 'Random',
'RankException', 'Reflection', 'ResolveEventArgs', 'ResolveEventHandler',
'Resources', 'Runtime', 'RuntimeArgumentHandle', 'RuntimeFieldHandle',
'RuntimeMethodHandle', 'RuntimeTypeHandle', 'SByte', 'STAThreadAttribute',
'Security', 'SerializableAttribute', 'Single', 'StackOverflowException',
'String', 'StringComparer', 'StringComparison', 'StringSplitOptions',
'SystemException', 'Text', 'ThreadStaticAttribute', 'Threading', 'TimeSpan',
'TimeZone', 'TimeoutException', 'Timers', 'Type', 'TypeCode',
'TypeInitializationException', 'TypeLoadException', 'TypeUnloadedException',
'TypedReference', 'UInt16', 'UInt32', 'UInt64', 'UIntPtr',
'UnauthorizedAccessException', 'UnhandledExceptionEventArgs',
'UnhandledExceptionEventHandler', 'Uri', 'UriBuilder', 'UriComponents',
'UriFormat', 'UriFormatException', 'UriHostNameType', 'UriIdnScope',
'UriKind', 'UriParser', 'UriPartial', 'UriTypeConverter', 'ValueType',
'Version', 'Void', 'WeakReference', 'Web', '_AppDomain', '__builtins__',
'__dict__', '__name__']
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to