@@ -5,32 +5,23 @@ Feature Symbols (named FEATURE_{feature name}, all caps) are compilation symbols
55** The following list needs a major update**
66
77The following symbols are currently used:
8- ### FEATURE_ANSICP
9- System.Globalization.TextInfo.ANSICodePage
10-
118### FEATURE_APARTMENTSTATE
129System.Threading.ApartmentState
1310
14- ### FEATURE_APPLICATIONEXCEPTION
15- System.ApplicationException
16-
17- ### FEATURE_ASSEMBLY_CODEBASE
18- System.Reflection.Assembly.CodeBase
19-
20- ### FEATURE_ASSEMBLY_LOCATION
21- System.Reflection.Assembly.Location
11+ ### FEATURE_ASSEMBLY_GETFORWARDEDTYPES
12+ System.Reflection.Assembly.GetForwardedTypes
2213
2314### FEATURE_ASSEMBLY_RESOLVE
2415Runtime assembly resolution (System.AppDomain.AssemblyResolve event).
2516
2617### FEATURE_ASSEMBLYBUILDER_DEFINEDYNAMICASSEMBLY
2718System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly
2819
29- ### FEATURE_ASYNC
30- (currently unused)
20+ ### FEATURE_ASSEMBLYBUILDER_SAVE
21+ System.Reflection.Emit.AssemblyBuilder.Save
3122
3223### FEATURE_BASIC_CONSOLE
33- Basic Console features like Console.WriteLine, Console.ReadLine.
24+ Basic Console features like Console.WriteLine, Console.ReadLine.
3425
3526### FEATURE_CODEDOM
3627System.CodeDom
@@ -40,39 +31,26 @@ System.CodeDom
4031### FEATURE_CONFIGURATION
4132Configuration files (System.Configuration).
4233
43- ### FEATURE_CUSTOM_MODIFIERS
44- Reflection of required and optional custom modifiers.
34+ ### FEATURE_CTYPES
4535
4636### FEATURE_CUSTOM_TYPE_DESCRIPTOR
4737System.ComponentModel.ICustomTypeDescriptor interface.
4838
49- ### FEATURE_DBNULL
50- System.DBNull type.
51-
52- ### FEATURE_DRIVENOTFOUNDEXCEPTION
53- System.IO.DriveNotFoundException
54-
55- ### FEATURE_DYNAMIC_EXPRESSION_VISITOR
56- System.Linq.Expressions.DynamicExpressionVisitor
57-
5839### FEATURE_EXCEPTION_STATE
5940System.Threading.ThreadAbortException.ExceptionState
6041
6142### FEATURE_FILESYSTEM
6243Full file system (Directory, File, Path, FileStream, etc.)
6344
6445### FEATURE_FULL_CONSOLE
65- Full Console APIs including stdin, stdout, stderr streams, colors, etc.
46+ Full Console APIs including stdin, stdout, stderr streams, colors, etc.
6647
6748### FEATURE_FULL_CRYPTO
6849
6950### FEATURE_FULL_NET
7051
71- ### FEATURE_ICLONEABLE
72- System.ICloneable
73-
74- ### FEATURE_IPV6
75- System.Net.Sockets.SocketOptionName.IPv6Only
52+ ### FEATURE_LAMBDAEXPRESSION_COMPILETOMETHOD
53+ System.Linq.Expressions.LambdaExpression.CompileToMethod
7654
7755### FEATURE_LCG
7856
@@ -88,38 +66,36 @@ System.IO.MemoryMappedFiles
8866### FEATURE_NATIVE
8967Native code interop: P/Invokes, CTypes, etc.
9068
91- ### FEATURE_OS_SERVICEPACK
92- System.OperatingSystem.ServicePack
69+ ### FEATURE_OSPLATFORMATTRIBUTE
70+ System.Runtime.Versioning.OSPlatformAttribute
9371
9472### FEATURE_PDBEMIT
95- Ability to emit PDB files.
73+ Ability to emit PDB files.
74+
75+ ### FEATURE_PIPES
9676
9777### FEATURE_PROCESS
9878Processes, AppDomains, process-wide environment variables.
9979
100- ### FEATURE_READONLY_COLLECTION_INTERFACE
101- System.Collections.Generic.IReadOnlyList
102-
103- ### FEATURE_READONLY_DICTIONARY
104- System.Collections.ObjectModel.ReadOnlyDictionary
105-
10680### FEATURE_REFEMIT
10781Reflection.Emit.
10882
83+ ### FEATURE_REFEMIT_FULL
84+
10985### FEATURE_REGISTRY
11086
11187### FEATURE_REMOTING
11288Remoting (MarshalByRefObject).
11389
90+ ### FEATURE_RUNTIMEINFORMATION
91+ System.Runtime.InteropServices.RuntimeInformation
92+
11493### FEATURE_SECURITY_RULES
11594System.Security.SecurityRuleSet and related (e.g. System.Security.SecurityRulesAttribute)
11695
11796### FEATURE_SERIALIZATION
11897Serialization - Serializable attribute, ISerializable interface.
11998
120- ### FEATURE_SORTKEY
121- System.Globalization.SortKey
122-
12399### FEATURE_STACK_TRACE
124100System.Diagnostics.StackTrace, System.Diagnostics.StackFrame.
125101
@@ -132,21 +108,9 @@ Threads, ThreadAbortException.
132108### FEATURE_TYPE_EQUIVALENCE
133109System.Type.IsEquivalentTo
134110
135- ### FEATURE_TYPE_INFO
136- System.Reflection.TypeInfo
137-
138111### FEATURE_TYPECONVERTER
139112System.ComponentModel.TypeConverter and TypeConverterAttribute types.
140113
141- ### FEATURE_VARIANCE
142- Covariance and contravariance of generic interface and delegate parameters.
143-
144- ### FEATURE_WARNING_EXCEPTION
145- System.ComponentModel.WarningException
146-
147- ### FEATURE_WIN32EXCEPTION
148- System.ComponentModel.Win32Exception
149-
150114### FEATURE_WPF
151115
152116### FEATURE_XMLDOC
0 commit comments