SourceCodeKind Enum

Definition

Specifies the C# or VB source code kind.

C#
public enum SourceCodeKind
Inheritance
SourceCodeKind

Fields

Name Value Description
Regular 0

No scripting. Used for .cs/.vb file parsing.

Script 1

Allows top-level statements, declarations, and optional trailing expression. Used for parsing .csx/.vbx and interactive submissions.

Interactive 2

The same as Script.

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0