CodeDomProvider.GetAllCompilerInfo Method ()


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Returns the language provider and compiler configuration settings for this computer.

Namespace:   System.CodeDom.Compiler
Assembly:  System (in System.dll)

static member GetAllCompilerInfo : unit -> CompilerInfo[]

Return Value

Type: System.CodeDom.Compiler.CompilerInfo[]

An array of type CompilerInfo representing the settings of all configured CodeDomProvider implementations.

Exception Condition

The caller does not have the required permission.

Use the GetAllCompilerInfo method to enumerate the language provider settings on a computer.


In the .NET Framework 2.0, the default language providers supplied by the .NET Framework are not specified in the <system.codedom> Element compiler configuration section and cannot be removed, so this method returns information about the default providers and any specified in the configuration file.

The following code example enumerates the language providers on the computer and displays the configuration and compiler settings for each language provider. This code example is part of a larger example provided for the CompilerInfo class.

No code example is currently available or this language may not be supported.


for full trust for the immediate caller. This member cannot be used by partially trusted code.

.NET Framework
Available since 2.0
Return to top